Servings:
8
Servings
8
Servings
Mexican Meatball Soup (Sopa de Albóndigas)
Sopa de Albóndigas is a comforting, hearty Mexican-style soup made with tender beef meatballs simmered in a fragrant tomato-based broth and plenty of seasonal vegetables. The combination of fresh herbs and warm spices gives the broth depth, while the vegetables add texture and color.
This recipe is flexible: you can use a mix of vegetables you have on hand, and it scales easily for family dinners. Serve it piping hot with chopped onion, fresh cilantro, and lime wedges for brightness. The soup also keeps well and often tastes even better the next day as the flavors meld.
Preparation and simmering take about an hour from start to finish, producing a nourishing bowl that’s ideal for cool evenings or anytime you want a satisfying, homemade meal.
Total:
1 hour
1 hour
Equipment
-
Large bowl
-
Large pot
-
Knife
-
Cutting board
Ingredients
-
1
lb
ground beef -
2
tsp
ground cumin, divided -
2
tsp
black pepper, divided -
2
tsp
salt, divided -
2
tsp
garlic powder, divided -
2
tsp
onion powder, divided -
1
tbsp
chopped mint, divided -
1
tbsp
chopped thyme, divided -
2
tsp
Worcestershire sauce -
1
egg -
2
tbsp
all-purpose flour -
20
cups
water -
1/4
large onion, roughly chopped -
4
cloves
garlic, minced -
1
8 oz can tomato sauce -
2
tbsp
beef bouillon -
2
large carrots, chopped -
2
chayotes, guisquil, chopped -
2
large potatoes, chopped -
2
ears of corn, cleaned and cut into thirds -
1
large zucchini, chopped -
1/4
small cabbage, chopped -
1/4
bunch cilantro
For serving
- Chopped cilantro
- Chopped onion
- Lime wedges
Instructions
-
In a large bowl, combine the ground beef with half of the cumin, black pepper, salt, garlic powder, and onion powder. Add half of the chopped mint and half of the chopped thyme. Stir in the Worcestershire sauce, the egg, and the flour. Mix thoroughly until the mixture holds together, then shape into small meatballs about 1 1/2 tablespoons each. Place the meatballs on a plate and set aside.
-
In a large pot, bring 20 cups of water to a boil. Add the roughly chopped onion, minced garlic, tomato sauce, the remaining seasonings and herbs, and the prepared meatballs. Reduce the heat to a gentle simmer and cook for about 15 minutes, allowing the meatballs to cook through and for the broth to develop flavor.
-
Add the chopped carrots, chayotes (guisquil), potatoes, and the corn pieces. Continue to simmer for 10 minutes. These firmer vegetables need extra time so they become tender without falling apart.
-
Finally, add the chopped zucchini, cabbage, and the remaining chopped cilantro. Simmer for another 10 minutes, or until all vegetables are tender and the flavors are well combined. Taste and adjust salt and pepper if needed.
-
Ladle the soup into bowls and serve hot. Offer chopped onion, extra cilantro, and lime wedges on the side so each person can finish their bowl to taste.
Notes
- Keep the meatballs small so they cook quickly and remain tender within the broth.
- Staggering when you add vegetables helps each ingredient reach the ideal doneness: heartier vegetables first, delicate ones last.
- Fresh mint and thyme brighten the meatballs with a fresh herb aroma—use them if possible for the best flavor balance.
- If you prefer a thicker broth, remove a cup or two of the cooked broth and blend it with some of the cooked vegetables, then return it to the pot before adding the final herbs.
- Leftovers store well in the refrigerator for up to 3–4 days and often taste better after a day as the flavors continue to develop. Reheat gently on the stovetop.
- Substitutions: ground turkey or a mix of beef and pork can be used for the meatballs. Swap or omit vegetables according to seasonal availability—green beans, squash, or bell peppers all work well.
- To make this soup more substantial, serve with warm corn tortillas or crusty bread for dipping.
Like this? Leave a comment below!