\

Mexican Meatball Soup

This Mexican Meatball Soup is a hearty, comforting meal packed with tender homemade meatballs, vegetables, and a flavorful tomato-chipotle broth. Fresh mint and parsley give the meatballs a delicious herbaceous flavor, while chipotle adds a smoky kick.

It’s an easy one-pot meal that works especially well for a cozy family dinner. Serve it hot with warm tortillas, crusty bread, or your favorite toppings.

🛒 Ingredients

For the Soup

  • 1 pound ground beef
  • 1 can tomato sauce
  • ½ cup chipotle peppers in adobo sauce, or chipotle sauce
  • ½ onion, chopped
  • 3 garlic cloves, minced
  • Olive oil, for sautéing
  • Beef stock, as needed
  • Salt and black pepper, to taste

For the Meatballs

  • 1 pound ground beef
  • 1 egg
  • ¼ cup all-purpose flour
  • Chopped fresh mint, to taste
  • Chopped fresh parsley, to taste
  • Salt and black pepper, to taste

Optional Vegetables

  • Potatoes, peeled and cubed
  • Carrots, sliced
  • Zucchini, chopped
  • Celery, chopped

👩‍🍳 Instructions

1. Sauté the Aromatics

Heat a little olive oil in a large pot over medium heat. Add the chopped onion and minced garlic and sauté until softened and fragrant.

2. Build the Broth

Add the tomato sauce and chipotle sauce to the pot. Stir well and let everything simmer for about 2 minutes.

Pour in enough beef stock to create the desired amount of soup. Bring the broth to a gentle boil.

3. Make the Meatballs

While the broth heats, combine the ground beef, egg, flour, chopped mint, parsley, salt, and black pepper in a bowl.

Mix gently until everything is evenly combined. Form the mixture into small meatballs.

4. Add the Meatballs

Carefully drop the meatballs into the boiling soup. Reduce the heat to a gentle simmer and cook for about 30 minutes, allowing the meatballs to cook through and flavor the broth.

5. Add the Vegetables

Add your preferred vegetables. Potatoes, carrots, zucchini, and celery are especially delicious in this soup.

Continue simmering until the vegetables are tender and the meatballs are fully cooked.

6. Taste and Serve

Taste the broth and adjust the salt, pepper, or chipotle sauce if needed.

Ladle the soup into bowls and serve hot with fresh parsley or mint on top.

⭐ Tips for Success

  • Don’t overmix the meatball mixture. Gentle mixing helps keep the meatballs tender.
  • Make the meatballs similar in size so they cook evenly.
  • Adjust the chipotle: Use less for a milder soup or more if you enjoy smoky heat.
  • Cut vegetables evenly so they finish cooking at roughly the same time.
  • For food safety, make sure the ground beef meatballs reach 160°F (71°C) internally.

🍲 Serving Suggestions

Serve this soup with warm corn or flour tortillas, crusty bread, avocado slices, or a squeeze of fresh lime.

A sprinkle of fresh cilantro or parsley and a little chopped onion also makes a delicious finishing touch.

🧊 Storage

Allow leftovers to cool before transferring them to an airtight container. Refrigerate for up to 3–4 days and reheat gently on the stovetop or in the microwave.

The soup can also be frozen, although potatoes and zucchini may become softer after thawing.

📋 Recipe Information

Prep Time: 20 minutes
Cook Time: About 30–40 minutes
Total Time: About 50–60 minutes
Servings: 4–6
Category: Soup
Cuisine: Mexican-inspired

❤️ Final Thoughts

This Mexican Meatball Soup brings together tender homemade meatballs, hearty vegetables, and a smoky tomato-chipotle broth in one satisfying bowl. The fresh mint and parsley add a distinctive flavor that makes the meatballs especially delicious.

It’s the kind of comforting homemade soup that’s easy to customize with whatever vegetables you have on hand.

Leave a Comment