Beginner’s Guide to Making Authentic Albóndigas Soup (Mexican Meatball Soup)

Albóndigas soup is a hearty Mexican-style soup of seasoned beef meatballs, rice and vegetables in a tomato-rich broth. It takes a little time to build the flavours, but the method is straightforward and makes a generous pot for sharing.
Ingredients
- 454 g (1 lb)minced beef
- 1 tspgarlic powder
- 1 tspsalt
- 1 tspcrushed peppercorns
- 2 tbspmasa harina
- 2 tbsp diced, from 1 cup totalonion
- 45 g (¼ cup), dividedlong-grain rice
- 1.66 L (7 cups)water
- 946 ml (32 oz)chicken stock
- 4 cloves, mincedgarlic
- 1 tbspolive oil
- 2, dicedRoma tomatoes
- 3, roasted and blendedlarge tomatoes
- 2, peeled and cubedrusset potatoes
- 1, peeled and dicedcarrot
- 2 stalks, choppedcelery
- ¼ tsp, crushed or groundcoriander
- 3 tbsp, choppedcoriander leaves
- ¼ tspsaffron or safflower
Instructions
- 1
Mix the meatballs
Combine the minced beef, garlic powder, salt, crushed peppercorns, 2 tbsp diced onion, masa harina and ⅛ cup of the rice in a large bowl. Mix gently with your hands or a spoon, taking care not to overwork the mixture, then roll it into 1-inch meatballs; the recipe makes about 30–40.
- 2
Roast the tomatoes
Preheat the oven grill. Arrange 3 large tomatoes on a baking sheet close to the grill and roast for 20 minutes, turning halfway, until softened and slightly blackened. If the skins are difficult to remove, cover the tomatoes in a bowl with cling film and leave them to steam for 5 minutes. Blend until smooth and set aside.
- 3
Simmer the meatballs
Bring the water, chicken stock and minced garlic to the boil in a large pot. Turn the heat down to medium and carefully add the meatballs. Cook for 10–15 minutes, until they float to the surface, then reduce the heat to a gentle simmer.
- 4
Finish the soup
Heat 1 tbsp olive oil in a medium frying pan over medium heat. Sauté the remaining onion and diced Roma tomatoes for about 5 minutes, until softened, then add them to the pot. Stir in the blended roasted tomatoes, remaining rice, potatoes, carrot, celery, coriander, coriander leaves and saffron. Simmer for 30 minutes, stirring occasionally.
What is albóndigas soup?
Albóndigas means meatballs in Spanish, and the soup is a familiar Mexican home-style dish built around meatballs simmered with vegetables in broth. Its exact ingredients vary from kitchen to kitchen.
This version combines beef and rice meatballs with two kinds of tomato, potatoes and a fragrant touch of coriander and saffron or safflower. Roasting some of the tomatoes gives the broth a deeper, sweeter flavour.
Nutrition and macros by portion
The nutrition label shows one serving as written: 350 calories, 23g protein, 36g carbs, 12g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Use leaner beef | 245 kcal | 16g | 25g | 8g |
| This serving | As written | 350 kcal | 23g | 36g | 12g |
| Hungry | Add extra potatoes | 525 kcal | 35g | 54g | 18g |
The rice and potatoes provide most of the carbohydrates, while the minced beef contributes much of the protein and fat; olive oil adds a further share of the fat. For a balanced plate, serve a bowl with extra non-starchy vegetables or a simple green salad.
Building tender meatballs
Gentle mixing: Masa harina, rice and onion bind and flavour the beef. Mix just until combined; working the meat too much can make the cooked meatballs dense.
Even sizing: Rolling the meatballs to about 1 inch helps them cook at a similar rate. The recipe yields roughly 30–40, depending on how evenly you shape them.
Roasting the tomatoes
Close to the grill: Keep the tomatoes near the heat so their skins blister and darken as the flesh softens. Turn them halfway through the 20-minute roasting time.
Easy peeling: A 5-minute rest in a covered bowl steams the tomatoes and can loosen stubborn skins. Blend them smooth before adding them to the soup.
Keeping the broth balanced
Fresh and roasted: The diced Roma tomatoes are sautéed with onion, while the roasted tomatoes are blended separately. Adding both gives the broth varied texture and a rounded tomato flavour.
Gentle simmer: Once the meatballs have cooked, keep the soup at a low simmer rather than a vigorous boil. Stir occasionally so the rice and vegetables cook evenly without catching on the bottom.
Checking the vegetables and rice
Potatoes and carrot: Cut them into similar-sized pieces so they soften on roughly the same schedule. After the stated 30-minute simmer, check that both are tender before serving.
Rice: The rice is divided between the meatballs and the soup, where it absorbs some broth as it cooks. If the soup thickens more than you like, add a little hot water or stock.
How to serve it
Serve the soup hot, making sure each bowl gets meatballs, vegetables and plenty of broth. Warm tortillas or crusty bread make useful accompaniments for the liquid.
A squeeze of lime or extra chopped coriander leaves can brighten the bowl at the table. Add them just before eating so their fresh flavour stays distinct.
Recipe notes & tips
- Keep the meatball mixture cool while shaping if it feels sticky.
- Use a baking sheet with a rim when roasting tomatoes to catch their juices.
- Use low-sodium chicken stock if you want more control over the soup's saltiness.
- Stir carefully after adding the meatballs so they stay intact.
- Check the largest potato pieces for tenderness before serving.
Variations
- Use turkey: Swap the beef for minced turkey, taking care not to overmix the leaner meat.
- Add courgette: Stir in diced courgette with the other vegetables for another tender vegetable in the broth.
- Use breadcrumbs: Replace the masa harina with breadcrumbs as a binder.
- Boost the herbs: Add extra chopped coriander leaves at the table for a fresher finish.
- Adjust the spice: Add a little chopped chilli to the sautéed vegetables for a hotter broth.
Common mistakes to avoid
- Overworking the meat: The meatballs can turn dense; mix only until the ingredients come together.
- Crowding the baking sheet: Tomatoes roast more evenly with space around them; use two batches if needed.
- Skipping the halfway turn: The tomatoes may char unevenly; turn them during their 20-minute roast.
- Boiling hard: A rolling boil can break up the meatballs; lower the heat to a gentle simmer.
- Adding oversized vegetables: Large pieces may stay firm; cut the potatoes and carrot into even pieces.
How to store
Cool leftovers promptly and store them in an airtight container in the fridge for up to 3 days. Reheat gently in a saucepan until piping hot throughout, adding a splash of water or stock if the rice has thickened the broth.
Frequently asked questions
Can I use ground turkey instead of beef?
Yes. The recipe description suggests ground chicken or turkey as alternatives; handle the mixture gently so the meatballs remain tender.
Do the meatballs need to be browned first?
No browning step is included here. The meatballs are added directly to the boiling water and stock, then simmered.
Can I use fresh garlic instead of garlic powder in the meatballs?
The recipe notes that fresh minced garlic can replace the garlic powder. The separate 4 cloves of minced garlic still go into the broth.
How can I tell when the meatballs are done?
The method uses floating to the surface as its doneness cue after 10–15 minutes. For added certainty, check that the centre of a meatball is cooked through.
Can I make this soup ahead?
Yes, you can prepare it ahead and refrigerate it once cooled. The rice will continue to absorb broth, so loosen the soup with a little water or stock when reheating.
Cook it from the original
This recipe comes from carlarecipes.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on carlarecipes.com