Select Page

A Bowl Full of Comfort – Let’s Make Mexican Meatball Soup

We all have those evenings when we want something warm, filling, and just a little different from the usual curry and roti. Something that feels like a hug in a bowl. That’s exactly what this Mexican Meatball Soup is. Its comforting, colourful, and packed with flavour.

Imagine soft, juicy meatballs simmered in a spiced tomato broth with tender potatoes, sweet carrots, and crunchy bell peppers. It’s like your favourite kofta curry took a holiday and came back with a Mexican accent. And the best part? You don’t need fancy ingredients or hours in the kitchen.

So, if you’re ready to shake things up a bit while still keeping it homemade and hearty, grab a pot and let’s get cooking.

Ingredients You’ll Need For Mexican Meatball Soup

This recipe makes around 4 hearty servings:

For the Meatballs:

  • Beef Mince – ½ kg
  • Onion: 1 small (finely chopped)
  • Ginger Paste: 1 teaspoon
  • Garlic Paste: 1 teaspoon
  • Salt: ½ teaspoon
  • Black Pepper: ½ teaspoon
  • Red Chilli Powder: ½ teaspoon
  • Coriander Powder: ½ teaspoon
  • Corn Flour: 1 tablespoon (to bind the meatballs)

For the Soup:

  • Oil:  2 tablespoons
  • Potato:  1 large (peeled and diced)
  • Carrot:  1 medium (chopped)
  • Bell Peppers:  1 cup (chopped, mixed colours if you like)
  • Bay Leaf (Tez Pata): 1
  • Tomato Puree:  ½ cup
  • Salt: 1 teaspoon (adjust to taste)
  • Black Pepper:  ½ teaspoon
  • Red Chilli Powder: ½ teaspoon
  • Coriander Powder:  1 teaspoon
  • Water:  3 to 4 cups (depending on how soupy you want it)
  • Fresh Coriander:  for garnish

Step-by-Step Guide

Step 1: Make the Meatballs

In a mixing bowl, add beef mince, finely chopped onion, ginger and garlic paste, salt, black pepper, red chilli powder, coriander powder, and corn flour. Mix everything well using your hands until it’s nicely combined.

Now shape small meatballs, about the size of a walnut, and set them aside on a plate.

Step 2: Sear the Meatballs (Optional)

This step gives a nice texture. Heat a little oil in a pan and gently sear the meatballs for 2 to 3 minutes until the sides are lightly browned. You don’t need to cook them through; just a quick sear. Set aside.

Step 3: Prepare the Soup Base

In a large pot, heat 2 tablespoons of oil. Add a bay leaf, then toss in chopped carrots and potatoes. Cook for a few minutes until slightly soft. Add bell peppers and stir for another minute.

Now add the tomato puree, salt, red chilli powder, black pepper, and coriander powder. Cook for 5 to 6 minutes until the masala becomes fragrant and oil starts to separate.

Step 4: Add Water and Meatballs

Pour in 3 to 4 cups of water depending on how thick or thin you want your soup. Gently add the meatballs into the simmering broth.

Cover the pot and cook on medium heat for around 20 to 25 minutes, until the meatballs are cooked through and the vegetables are tender.

Step 5: Final Touch

Check for seasoning and adjust salt or spice if needed. Sprinkle fresh coriander on top just before serving.

How to Serve

Serve it hot in deep bowls with a side of garlic bread, naan, or just on its own. It’s warm, it’s filling, and perfect for chilly evenings or when you want something cozy but not too heavy.

Final Thoughts

This Mexican Meatball Soup is a lovely way to bring some variety to your dinner table. It’s simple, full of wholesome ingredients, and a fun little twist on dishes we already love. Whether you’re feeding kids or serving guests, this one’s a crowd-pleaser.

Give it a try the next time you want something comforting yet new. And if you do, tell me how your family liked it. I’m always up for swapping notes on homemade classics with a twist.

Happy cooking, and may every bowl bring you comfort.

 

Watch a Video Recipe of Mexican Meatball Soup on Emaan’s Kitchen