Albondigas Soup: Mexican Meatball Recipe
- Time: 20 min active + 30 min cooking
- Flavor & Texture: Savory, aromatic, and tender
- Perfect for: Hearty weeknight dinners or meal prep
Ever wondered why some meatballs in soup feel like rubber balls while others melt in your mouth? Most people overwork the meat or skip the binder, resulting in dense lumps that don't absorb the broth.
This version focuses on a light, aromatic profile that doesn't leave you feeling weighed down. By combining lean beef or turkey with fresh mint and cilantro, you get a bright contrast to the rich, savory base.
You can expect a steaming bowl of this Authentic Albondigas Soup Mexican Meatball Recipe that hits all the right notes. It's comforting, nutrient dense, and simple enough for a Tuesday night.
Authentic Albondigas Soup Mexican Meatball Recipe
| Meat Choice | Flavor Profile | Texture | Best For |
|---|---|---|---|
| Lean Beef | Traditional, rich | Hearty | Classic taste |
| Ground Turkey | Lighter, subtle | Softer | Healthier swap |
Gathering Your Essentials
For the Meatballs
- 1 lb (450 g) ground beef, 90% lean, or ground turkey
- 1/2 cup (100 g) cooked white rice Why this? Prevents meat from becoming dense
- 1 large egg Why this? Binds ingredients together
- 2 tbsp (8 g) fresh mint, finely chopped
- 2 tbsp (8 g) fresh cilantro, finely chopped
- 2 cloves (6 g) garlic, minced
- 1/2 tsp (3 g) salt
- 1/4 tsp (1 g) black pepper
For the Soup Base
- 1 tbsp (15 ml) olive oil
- 1 medium yellow onion (150 g), diced
- 3 cloves (9 g) garlic, minced
- 2 medium carrots (120 g), sliced into rounds
- 2 medium potatoes (300 g), cut into 1/2 inch cubes
- 1 medium zucchini (200 g), sliced into half-moons
- 8 cups (1.9 L) low-sodium beef broth
- 1 cup (240 g) canned crushed tomatoes
- 1 tsp (2 g) ground cumin
- 1/4 tsp (1.5 g) salt, plus black pepper to taste
Ingredient Swaps
| Original Ingredient | Substitute | Why It Works |
|---|---|---|
| White Rice | Quinoa (cooked) | Similar structure. Note: Adds a nuttier taste |
| Beef Broth | Chicken Broth | Lighter base. Note: Less depth than beef |
| Ground Beef | Ground Turkey | Leaner option. Note: Needs a pinch more salt |
What Each Ingredient Does
| Component | Purpose | Substitute Notes |
|---|---|---|
| Cooked Rice | Tenderizes meat | Quinoa or breadcrumbs work |
| Mint/Cilantro | Fresh aromatic lift | Parsley is a mild alternative |
| Egg | Structural binder | Flax egg for dairy-free/vegan (changes texture) |
| Cumin | Earthy warmth | Coriander for a lighter citrus note |
Tools You'll Need
- Large mixing bowl
- Large stockpot (at least 6 quarts)
- Slotted spoon (for skimming foam)
- Chef's knife and cutting board
- Meat thermometer
Easy step-by-step Instructions
Phase 1: Crafting the Albondigas
- In a large mixing bowl, combine the ground meat, cooked rice, egg, 2 cloves of minced garlic, mint, cilantro, 1/2 tsp salt, and 1/4 tsp black pepper. Mix gently by hand until just combined and slightly tacky. Don't overwork the meat or the meatballs will get tough.
- Shape the mixture into 1 inch balls and set them aside.
Phase 2: Building the Aromatic Base
- Heat olive oil in a large stockpot over medium heat. Add diced onion and sauté until translucent.
- Stir in the 3 cloves of minced garlic and cumin. Cook for 60 seconds until the aroma blooms.
- Add crushed tomatoes and beef broth. Bring the liquid to a gentle boil.
Phase 3: The Hearty Simmer
- Carefully drop the meatballs into the simmering broth one by one. Do not stir for at least 5 minutes so they can set.
- Add carrots and potatoes. Reduce heat to low, cover, and simmer for 15 minutes.
- Skim any foam from the surface with a slotted spoon to keep the broth clear.
- Gently stir in the zucchini. Cover and simmer 5 to 10 minutes until vegetables are fork tender.
- Check that the meatballs float and reach an internal temperature of 160°F (71°C).
- Season the broth with salt and black pepper to taste, then serve hot.
Why These Meatballs Stay Tender
- The Rice Effect: Cooked rice creates tiny gaps in the meat protein, which stops the meatballs from shrinking into hard lumps.
- Gentle Mixing: Mixing only until tacky prevents the proteins from bonding too tightly, keeping the texture light.
- Staggered Veggies: Adding zucchini last ensures it stays tender crisp instead of dissolving into the broth.
Fixing Common Issues
Meatballs Breaking Apart
This usually happens if you stir the pot too soon. Once you drop the meatballs in, leave them alone for 5 minutes. This gives the egg and proteins time to set on the outside.
Cloudy Broth Fix
Beef and turkey can release gray foam when simmering. Use a slotted spoon to skim this off during step 8 for a cleaner, more professional looking soup.
Mushy Zucchini Issues
Zucchini cooks much faster than potatoes. If you add it at the start, it will turn to mush. Always wait until the last 10 minutes of cooking.
Storing Your Leftovers
Store the soup in an airtight container; it keeps for 4 days in the refrigerator. The tastes typically intensify overnight, so leftovers are often even more delicious.
If you plan to freeze it, I suggest storing the meatballs and broth separately. Because the potatoes and zucchini can become grainy when frozen, it is best to stir in fresh vegetables during reheating. Defrost in the refrigerator overnight and simmer on the stove until it reaches 165°F (74°C).
Ways to Customize
Turkey and Spinach Twist
For a lighter version, use ground turkey and stir in a handful of fresh baby spinach during the last 2 minutes of cooking. It adds a pop of color and extra nutrients.
Bolder Flavor Profile
If you like a bit of heat, add a diced jalapeño with the onions. You can also stir in a squeeze of fresh lime juice right before serving to brighten the whole bowl. If you're in the mood for other cozy meals, this pairs well with a side of crusty bread or a cheesy tomato soup for a variety of comfort options.
Adjusting the Heartiness
| Goal | What to change |
|---|---|
| Thicker Soup | Add 1/4 cup more cooked rice to meatballs |
| More Veggies | Double the carrots and zucchini |
| Bolder Broth | Add 1 tsp extra cumin or a pinch of paprika |
Best Pairing Ideas
Dish this soup into deep bowls and serve with warm corn tortillas on the side. I recommend adding fresh lime wedges and chopped cilantro on top to cut through the richness of the beef. To make it a complete meal, sliced avocado offers a creamy contrast to the bright broth.
Recipe FAQs
Are albondigas Spanish or Mexican?
They are found in both cuisines, though this specific version is Mexican.
Tip: Mexican versions often include mint and zucchini for a brighter flavor.
How do you keep albondigas from falling apart?
Mix the meat gently by hand and avoid stirring the pot for the first five minutes of simmering.
Tip: overworking the meat makes the balls dense and more likely to break.
Which ingredients go into these meatballs?
Combine ground beef or turkey, cooked white rice, egg, minced garlic, mint, cilantro, salt, and black pepper.
Tip: use finely chopped fresh herbs to ensure even distribution in every bite.
Does a Spanish version of this recipe exist?
Yes, Spanish albondigas are typically served as tapas in a thicker sauce rather than a vegetable-rich soup.
Tip: you can adapt the meatball mix for either style since the base ingredients are similar.
Where should I store the leftovers?
Store the soup in an airtight container and refrigerate; it stays fresh for 4 days.
Tip: Let it rest overnight to allow the flavors to intensify.
Can ground turkey be used instead of beef?
Yes, ground turkey is a suitable alternative for the meatballs.
Tip: ensure the turkey is not too lean to keep the meatballs moist.
When should the cooked rice be refrigerated?
Cool it quickly and place it in the refrigerator within 1 hour.
Tip: reheat the final soup only once until it is steaming hot.
Will freezing the soup affect the texture?
Freezing the potatoes and zucchini causes them to become grainy.
Tip: freeze the meatballs and broth separately, then add fresh vegetables when reheating.
Albondigas Soup in 50 Minutes