Mexican Meatball Soup

Mexican Meatball Soup, or Albóndigas Soup, is a delightful concoction that warms both the heart and the soul. This hearty dish is a comforting blend of perfectly seasoned meatballs and vibrant vegetables, simmering away in a flavorful broth that will have your taste buds dancing. The combination of tender meatballs, fresh herbs, and wholesome ingredients makes it an irresistible option for any dinner table.

Mexican Meatball Soup

I can still remember the first time I savored this flavorful creation; a family gathering where everyone gathered around the pot, eagerly filling their bowls. That shared experience is what makes Mexican Meatball Soup even more special—it’s perfect for cozying up with loved ones or simply indulging in a satisfying meal after a long day. Plus, it’s easy to make, satisfying to eat, and sure to impress anyone who tries it.

Table of Contents

Why You’ll Love This Recipe

  • Simple & Quick: Ready in under an hour, perfect for busy weeknights.
  • Irresistible Flavor: The combination of spices and fresh ingredients creates a delicious depth of flavor.
  • Eye-Catching Appeal: Vibrant colors from the vegetables make this soup as pleasing to the eyes as it is to the palate.
  • Flexible Serving: Enjoy this soup as a comforting dinner or hearty lunch, any time of year.
  • Diet-Friendly Options: Easily adaptable for gluten-free diets with simple swaps.

Ingredients You’ll Need

  • 1 lb. ground beef (80/20 preferred): This gives a nice balance of flavor and moisture for your meatballs.
  • ½ cup white rice (uncooked): Adds heartiness to the soup and soaks up delicious broth.
  • 1 large egg: Helps bind the meatball mixture together for perfect texture.
  • 2 Tbsp onion (finely minced): Provides a flavorful base for the meatballs.
  • 2 garlic cloves (minced): Enhances overall taste with its aromatic qualities.
  • ¼ cup fresh cilantro (chopped): Fresh cilantro brings brightness and a fresh taste.
  • 1 tsp salt: Essential for seasoning throughout the dish.
  • ½ tsp black pepper (freshly cracked): Adds a subtle kick without overpowering the flavors.
  • ½ tsp ground cumin: This spice gives a warm, earthy flavor to the meatballs.
  • 1 Tbsp cooking oil: Used to sauté vegetables, adding a healthy fat for flavor.
  • 1 medium onion (diced, about 1½ cups): Forms the flavor base for the soup.
  • 2 garlic cloves (minced): Used again for an extra punch of flavor in the broth.
  • 2 Tbsp tomato paste: Deepens the flavor of the broth and adds richness.
  • 6 cups beef broth: The backbone of the soup, providing depth and warmth.
  • 1 cup tomato sauce: For a nice tomato flavor that complements the broth.
  • 2 medium carrots (peeled and sliced, about 1½ cups): Adds sweetness and color to the soup.
  • 2 medium Yukon gold potatoes (peeled and diced, about 3 cups): Thickens the soup and adds substance.
  • ½ tsp dried oregano: A classic herb that enhances the flavor profile.
  • ½ tsp salt: For perfect seasoning of the soup.
  • ¼ tsp black pepper (freshly cracked): For an added flavor kick.
  • 2 medium zucchini (sliced into half moons, about 3 cups): Adds a light, fresh texture to the dish.
  • 1 Tbsp lime juice (from half a lime): Brightens the soup and adds freshness.
  • ¼ cup fresh cilantro (chopped for serving): Garnish adds a burst of flavor and color to each bowl.

How to Make Mexican Meatball Soup

  1. Prepare the Meatball Mixture: In a large bowl, gently combine 1 lb. ground beef, ½ cup white rice (uncooked), 1 large egg, 2 Tbsp finely minced onion, 2 minced garlic cloves, ¼ cup chopped fresh cilantro, 1 tsp salt, ½ tsp freshly cracked black pepper, and ½ tsp ground cumin. Mix just until combined.

  2. Form the Meatballs: Roll the mixture into 1½ inch meatballs; set aside. You should have about 20 meatballs ready.

  3. Sauté Aromatics: Heat 1 Tbsp cooking oil in a large Dutch oven over medium heat. Add 1 diced medium onion and sauté until soft, about 5 minutes.

  4. Add Garlic and Tomato Paste: Stir in 2 minced garlic cloves and 2 Tbsp tomato paste, cooking for 1-2 minutes until the paste darkens slightly and becomes fragrant.

  5. Simmer the Broth: Pour in 6 cups beef broth, 1 cup tomato sauce, 2 sliced medium carrots, 2 diced medium Yukon gold potatoes, 1 tsp ground cumin, ½ tsp dried oregano, ½ tsp salt, and ¼ tsp freshly cracked black pepper. Bring to a gentle simmer.

  6. Cook the Meatballs: Carefully add the meatballs to the simmering soup, being careful not to stir. Allow them to simmer gently for about 10-15 minutes so they cook through.

  7. Add Zucchini: After the meatballs have simmered, add 2 sliced medium zucchini and cook for an additional 5 minutes, until everything is tender and the meatballs are fully cooked.

  8. Finish with Lime: Stir in the juice of 1 Tbsp lime from half a lime. Taste and adjust seasoning as necessary.

  9. Serve: Ladle the soup into bowls, sprinkle with the remaining ¼ cup fresh chopped cilantro, and add extra lime and queso fresco if desired.

Storing & Reheating

To store your Mexican Meatball Soup, let it cool to room temperature before transferring it to an airtight container. It can be kept in the refrigerator for up to 3 days. For longer storage, freeze the soup for up to 3 months. When reheating, simply warm it over low heat on the stovetop until hot, or microwave individual portions. The texture may change slightly, so add a splash of broth or water when reheating to refresh it.

Chef’s Helpful Tips

  • Be sure not to overmix the meatball mixture; this keeps them tender and prevents them from becoming tough while cooking.
  • Using a mix of dark and light ground meat can enhance flavor and moisture, so feel free to experiment with turkey or pork if desired.
  • For a richer flavor, let the meatballs simmer in the broth longer than 15 minutes, but be careful not to let them break apart.
  • Fresh herbs make a notabledifference in flavor, so choose fresh rather than dried when garnishing if possible.
  • This soup can be made ahead of time; just reheat and serve when you’re ready to dig in.

There’s something incredibly gratifying about serving a steaming bowl of Mexican Meatball Soup to family and friends. Each sip is filled with warmth and flavor, and the texture of the tender meatballs and crisp veggies makes it simply irresistible. Don’t hesitate to get creative—this recipe is just a canvas waiting for your touch. Swap in different vegetables or spices to make it uniquely yours. I can’t wait for you to try it!

Mexican Meatball Soup

Recipe FAQs

Can I make this soup ahead of time?

Absolutely! You can prepare the soup a day ahead, just allow it to cool before storing in the refrigerator. The flavors will blend even more, making it taste just as good, if not better, the next day.

How can I adjust the spice level?

If you’d like your Mexican Meatball Soup to have more heat, consider adding a pinch of cayenne pepper or some chopped jalapeños to the broth. Alternatively, top each bowl with hot sauce for a personalized kick.

What can I serve with this soup?

This Mexican Meatball Soup is delicious on its own, but serving it with crusty bread, tortilla chips, or a fresh salad also complements the hearty flavors beautifully.

Are there vegetarian options for this recipe?

Yes! You can replace the ground beef with a plant-based meat alternative or use lentils combined with more vegetables for a hearty vegetarian version. Adjust the seasonings to your preference to ensure it is packed with flavor.
Print

⭐ If you make my Mexican Meatball Soup recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican-Meatball-Soup-Recipe

Mexican Meatball Soup

Recipe Author: Margaret

This Mexican Meatball Soup bursts with flavors from beef, rice, and fresh vegetables, making it a hearty and comforting meal perfect for quick dinners.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Prep Time 15 minutes
  • Cook Time 45 minutes
  • Yield 6 servings 1x

Ingredients

Scale
  • 1 lb. ground beef (80/20 preferred)
  • ½ cup white rice (uncooked)
  • 1 large egg
  • 2 Tbsp onion (finely minced)
  • 2 garlic cloves (minced)
  • ¼ cup fresh cilantro (chopped)
  • 1 tsp salt
  • ½ tsp black pepper (freshly cracked)
  • ½ tsp ground cumin
  • 1 Tbsp cooking oil
  • 1 medium onion (diced)
  • 2 garlic cloves (minced)
  • 2 Tbsp tomato paste
  • 6 cups beef broth
  • 1 cup tomato sauce
  • 2 medium carrots (peeled and sliced)
  • 2 medium Yukon gold potatoes (peeled and diced)
  • 1 tsp ground cumin
  • ½ tsp dried oregano
  • ½ tsp salt
  • ¼ tsp black pepper (freshly cracked)
  • 2 medium zucchini (sliced into half moons)
  • 1 Tbsp lime (from half a lime)
  • ¼ cup fresh cilantro (chopped for serving)


Instructions

  1. Gather and prep all ingredients.
  2. In a large bowl, gently combine the ground beef, rice, egg, onion, garlic, cilantro, salt, pepper, and cumin. Mix just until combined.
  3. Roll into 1½ inch meatballs and set aside. (About 20 balls)
  4. Heat oil in a large Dutch oven over medium heat. Add the onion and cook until soft, about 5 minutes.
  5. Stir in the garlic and tomato paste and cook 1-2 minutes until the paste darkens slightly.
  6. Add the broth, tomato sauce, carrots, potatoes, cumin, oregano, salt, and pepper. Bring to a gentle simmer.
  7. Carefully add the meatballs to the simmering soup; don't stir for the first 5 minutes. Cover and simmer gently for 10-15 minutes.
  8. Add zucchini and simmer for an additional 5 minutes until meatballs are fully cooked and rice is tender.
  9. Stir in lime juice. Taste and adjust seasoning. Ladle soup into bowls, sprinkle with chopped cilantro, and top with extra lime and queso fresco if desired.

Notes

For a spicier soup, consider adding chopped jalapeños or crushed red pepper flakes.
Leftovers can be stored in the refrigerator for up to three days or frozen for longer storage.


Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 392
  • Sugar: 4g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Protein: 23g
  • Cholesterol: 70mg

Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star