Sopa de Albóndigas (Meatball Soup)

Why You’ll Love This Recipe

Sopa de Albóndigas, or Mexican Meatball Soup, is a comforting and flavorful dish featuring tender meatballs simmered in a savory broth with vegetables and herbs. This classic home-cooked favorite is hearty, nourishing, and full of bold, authentic flavors. Perfect for family dinners or when you need a cozy meal that feels like a warm hug.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

for the meatballs:
ground beef (or a mix of beef and pork)
uncooked white rice
egg
garlic
onion
fresh cilantro
salt
black pepper
cumin

for the soup:
carrots
zucchini
potatoes
green beans
onion
garlic
tomatoes (blended or diced)
chicken or beef broth
olive oil
bay leaves
oregano
salt
black pepper
optional: lime wedges and fresh cilantro for garnish

directions

In a bowl, combine ground meat, rice, minced garlic, chopped onion, egg, chopped cilantro, cumin, salt, and pepper. Mix until just combined. Form into small meatballs and set aside.

Heat olive oil in a large pot over medium heat. Sauté chopped onion and garlic until fragrant, about 3 minutes.

Add blended tomatoes and cook for 5-7 minutes, stirring occasionally.

Pour in the broth and add bay leaves, oregano, salt, and pepper. Bring to a boil.

Carefully add the meatballs to the pot. Simmer for 15 minutes.

Add chopped carrots, potatoes, green beans, and zucchini. Simmer for another 15-20 minutes, or until vegetables and meatballs are fully cooked.

Adjust seasoning to taste. Serve hot, garnished with fresh cilantro and lime wedges if desired.

Servings and timing

This recipe yields approximately 6 servings.
Preparation time: 20 minutes
Cooking time: 35-40 minutes
Total time: 55-60 minutes

Variations

Use ground turkey or chicken for a lighter version.
Add corn or chayote for extra texture and flavor.
Make it spicy by adding diced jalapeños or chili powder.
Use cooked rice in the soup for a shortcut version.
Garnish with avocado slices for creaminess.

storage/reheating

Store in an airtight container in the refrigerator for up to 4 days.
Freeze for up to 2 months. Thaw in the fridge overnight before reheating.
Reheat gently on the stove or in the microwave until heated through.

Sopa de Albóndigas (Meatball Soup)

FAQs

Can I make the meatballs ahead of time?

Yes, you can prepare and refrigerate them for up to 1 day or freeze them uncooked.

Can I use cooked rice in the meatballs?

Traditional recipes use uncooked rice, but cooked rice can work—reduce the amount slightly and watch texture.

Do the meatballs fall apart?

Not if you mix the ingredients gently and avoid overhandling.

What type of broth is best?

Chicken broth is commonly used, but beef broth adds a richer flavor.

Can I make this soup vegetarian?

Yes, omit the meatballs and use vegetable broth with beans and extra vegetables.

Can I cook this in a slow cooker?

Yes, but brown the meatballs first and add the vegetables midway through to avoid overcooking.

Conclusion

Sopa de Albóndigas is a delicious and comforting Mexican classic that combines the richness of savory meatballs with the freshness of vegetables in a flavorful broth. Whether you’re looking for a hearty family dinner or a cozy bowl to warm you up, this soup delivers tradition, taste, and nourishment in every spoonful.

Print
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
Sopa de Albóndigas (Meatball Soup)

Sopa de Albóndigas (Meatball Soup)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Chef Emma
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Halal

Description

Sopa de Albondigas is a traditional Mexican meatball soup made with tender beef or pork meatballs, fresh vegetables, and a light tomato-based broth. It’s a comforting and flavorful meal perfect for any time of year.


Ingredients

Units Scale
  • 1 tablespoon olive oil
  • 1/2 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 zucchini, chopped
  • 1/2 cup green beans, cut into 1-inch pieces
  • 6 cups chicken or beef broth
  • 1 (8-ounce) can tomato sauce
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon dried oregano
  • Salt and pepper to taste
  • 2 tablespoons chopped fresh cilantro (optional)

For the Meatballs:

  • 1 pound ground beef or pork (or a mix)
  • 1/4 cup uncooked white rice
  • 1 egg
  • 2 tablespoons finely chopped onion
  • 1 clove garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 2 tablespoons chopped cilantro (optional)

Instructions

  1. In a mixing bowl, combine ground meat, rice, egg, onion, garlic, salt, pepper, and cilantro. Mix well and form into small meatballs (about 1 inch in diameter). Set aside.
  2. In a large pot, heat olive oil over medium heat. Add onion and garlic, and sauté for 2-3 minutes.
  3. Add carrots, celery, and green beans. Cook for 5 minutes, stirring occasionally.
  4. Stir in the tomato sauce, cumin, oregano, and broth. Bring to a gentle boil.
  5. Carefully add the meatballs to the simmering broth. Reduce heat and simmer uncovered for 20 minutes.
  6. Add zucchini and continue to simmer for another 10 minutes until all vegetables and meatballs are cooked through.
  7. Adjust seasoning with salt and pepper. Garnish with chopped cilantro before serving if desired.

Notes

  • Make sure not to overcrowd the pot with meatballs; work in batches if necessary.
  • Uncooked rice in the meatballs will cook and expand during simmering, helping them stay tender.
  • Serve with warm tortillas or a side of rice for a complete meal.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 320
  • Sugar: 4g
  • Sodium: 660mg
  • Fat: 16g
  • Saturated Fat: 6g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 75mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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