๐ Introduction
Albondigas Soup โ also known as Mexican Meatball Soup โ is one of the most comforting and soulful dishes in traditional Mexican cooking. Itโs the kind of soup that fills the kitchen with warmth, the air with delicious aromas, and your bowl with tender homemade meatballs, hearty vegetables, and vibrant broth seasoned with spices and fresh herbs.
This version keeps the recipe rich and traditional while using ground beef or ground turkey instead of pork to keep it fully compliant with your rules. The meatballs are mixed with rice, herbs, aromatics, and spices, making them wonderfully tender and flavorful. As they simmer in the broth, they release even more richness, creating a soup that feels both hearty and nourishing.
Packed with carrots, potatoes, zucchini, tomatoes, and fresh cilantro, this Albondigas Soup is full of color, freshness, and authentic depth. The broth is light yet flavorful, enhanced with earthy spices and the natural sweetness of simmered vegetables.
Itโs a perfect recipe for any time of year, but especially comforting on cooler days or whenever you crave a wholesome bowl of homemade goodness. Every spoonful delivers warmth, Mexican flavor, and the cozy satisfaction of a traditional family recipe.
๐งฐ Equipment Needed
- Large soup pot or Dutch oven
- Large mixing bowl
- Cutting board
- Sharp knife
- Wooden spoon
- Measuring cups & spoons
- Ladle
- Small scoop or spoon for shaping meatballs
๐ Ingredients
For the Meatballs (Albondigas)
- 1 lb ground beef or ground turkey
- ยฝ cup uncooked white rice
- 1 egg
- 2 cloves garlic, minced
- ยผ cup cilantro, finely chopped
- ยฝ tsp ground cumin
- ยฝ tsp dried oregano
- ยฝ tsp salt
- ยผ tsp black pepper
For the Soup
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 2 medium potatoes, diced
- 1 zucchini, chopped
- 4 cups beef or chicken broth
- 2 cups water
- 1 (14.5 oz) can diced tomatoes
- 1 tsp cumin
- 1 tsp dried oregano
- ยฝ tsp black pepper
- 1 tsp salt (adjust to taste)
- ยผ tsp red pepper flakes (optional)
- 2 bay leaves
- ยผ cup chopped fresh cilantro (for serving)
- 1 lime, cut into wedges (for serving)
๐ฉโ๐ณ Directions
Step 1 โ Prepare the meatball mixture
In a large mixing bowl, combine:
- Ground beef or turkey
- Rice
- Egg
- Garlic
- Cilantro
- Cumin
- Oregano
- Salt and pepper
Mix gently with hands until just combined.
Step 2 โ Form the meatballs
Shape into small meatballs about 1 to 1ยฝ inches in size.
Place on a plate and set aside.
Step 3 โ Sautรฉ aromatics
Heat olive oil in a soup pot over medium heat.
Add onions, carrots, and celery.
Cook 5โ6 minutes until softened.
Add garlic and sautรฉ 1 minute.
Step 4 โ Build the broth
Add diced tomatoes, broth, water, cumin, oregano, salt, pepper, bay leaves, and red pepper flakes.
Stir and bring to a gentle boil.
Step 5 โ Add meatballs
Drop the meatballs gently into the simmering soup.
Do not stir for the first few minutes to avoid breaking them.
Simmer 20 minutes, allowing rice inside the meatballs to cook and expand.
Step 6 โ Add potatoes and zucchini
Add potatoes and cook 10 minutes.
Add zucchini and simmer an additional 5 minutes, until all vegetables are tender.
Step 7 โ Taste & adjust
Remove bay leaves.
Taste broth and adjust with more salt, pepper, or lime juice.
Step 8 โ Serve
Ladle soup into bowls, making sure each serving gets several meatballs and plenty of vegetables.
Garnish with fresh cilantro and lime wedges.
๐ฝ๏ธ Servings & Timing
- Servings: 6โ8
- Prep Time: 15 minutes
- Cook Time: 35โ40 minutes
- Total Time: 50โ55 minutes
๐ง Storage & Reheating
Refrigerator
- Keeps for 3โ4 days.
- Broth will thicken slightly due to rice โ add water when reheating if needed.
Freezer
- Freeze up to 2 months.
- Freeze soup without potatoes for best texture.
Reheating
- Warm gently on stovetop until heated through.
๐ฅ Variations
1. Extra Spicy Albondigas
Add jalapeรฑos or extra red pepper flakes.
2. Turkey Albondigas
Use ground turkey for a lighter soup.
3. Veggie Boost
Add corn, peas, or spinach.
4. Richer Broth
Add 1 tablespoon tomato paste.
5. Herb-Loverโs
Increase cilantro or add fresh basil.
6. Low-Carb Version
Replace potatoes with cauliflower.
7. Gluten-Free
Naturally GF โ rice replaces breadcrumbs.
8. High-Protein Version
Use extra lean beef or add white beans.
9. Smoky Version
Add smoked paprika.
10. Slow Cooker Option
Add all ingredients + raw meatballs and cook on LOW 6 hours.
โ 10 FAQs
1. Why is rice added to the meatballs?
It helps bind them and makes them tender as it cooks.
2. Can I use cooked rice?
Uncooked rice is traditional; cooked rice may cause meatballs to fall apart.
3. Do the meatballs need browning first?
No โ they cook directly in the broth.
4. Can I use brown rice?
It takes longer; par-cook before adding.
5. Why shouldnโt I stir immediately after adding meatballs?
Theyโre delicate until they begin to firm.
6. Can I freeze the meatballs separately?
Yes โ freeze raw or cooked.
7. Can I make it vegetarian?
Use veggie meatballs and vegetable broth.
8. Can I add pasta?
Small pasta like orzo works, but rice already adds starch.
9. What broth works best?
Beef broth gives depth; chicken makes it lighter.
10. What vegetables can I swap in?
Sweet potatoes, bell peppers, kale, and green beans work well.
๐ Conclusion
This Albondigas Soup (Mexican Meatball Soup) is a beautiful celebration of traditional flavors โ tender meatballs, hearty vegetables, warm spices, and rich broth. Itโs comforting, flavorful, and nourishing, perfect for busy weekdays or slow evenings where you crave something wholesome and deeply satisfying.
With its vibrant colors, fragrant herbs, and perfectly cooked meatballs, this soup captures the cozy spirit of Mexican home cooking and transforms it into a bowl of pure comfort.

Albondigas Soup (Mexican Meatball Soup) โ Warm, Flavorful & Comforting
Ingredients
Equipment
Method
- In a large mixing bowl, combine:
- Ground beef or turkey
- Rice
- Egg
- Garlic
- Cilantro
- Cumin
- Oregano
- Salt and pepper
- Mix gently with hands until just combined.
- Shape into small meatballs about 1 to 1ยฝ inches in size.
- Place on a plate and set aside.
- Heat olive oil in a soup pot over medium heat.
- Add onions, carrots, and celery.
- Cook 5โ6 minutes until softened.
- Add garlic and sautรฉ 1 minute.
- Add diced tomatoes, broth, water, cumin, oregano, salt, pepper, bay leaves, and red pepper flakes.
- Stir and bring to a gentle boil.
- Drop the meatballs gently into the simmering soup.
- Do not stir for the first few minutes to avoid breaking them.
- Simmer 20 minutes, allowing rice inside the meatballs to cook and expand.
- Add potatoes and cook 10 minutes.
- Add zucchini and simmer an additional 5 minutes, until all vegetables are tender.
- Remove bay leaves.
- Taste broth and adjust with more salt, pepper, or lime juice.
- Ladle soup into bowls, making sure each serving gets several meatballs and plenty of vegetables.
- Garnish with fresh cilantro and lime wedges.
Notes
Refrigerator Keeps for 3โ4 days. Broth will thicken slightly due to rice โ add water when reheating if needed. Freezer Freeze up to 2 months. Freeze soup without potatoes for best texture. Reheating Warm gently on stovetop until heated through. ๐ฅ Variations
1. Extra Spicy Albondigas Add jalapeรฑos or extra red pepper flakes. 2. Turkey Albondigas Use ground turkey for a lighter soup. 3. Veggie Boost Add corn, peas, or spinach. 4. Richer Broth Add 1 tablespoon tomato paste. 5. Herb-Loverโs Increase cilantro or add fresh basil. 6. Low-Carb Version Replace potatoes with cauliflower. 7. Gluten-Free Naturally GF โ rice replaces breadcrumbs. 8. High-Protein Version Use extra lean beef or add white beans. 9. Smoky Version Add smoked paprika. 10. Slow Cooker Option Add all ingredients + raw meatballs and cook on LOW 6 hours. โ 10 FAQs
1. Why is rice added to the meatballs? It helps bind them and makes them tender as it cooks. 2. Can I use cooked rice? Uncooked rice is traditional; cooked rice may cause meatballs to fall apart. 3. Do the meatballs need browning first? No โ they cook directly in the broth. 4. Can I use brown rice? It takes longer; par-cook before adding. 5. Why shouldnโt I stir immediately after adding meatballs? Theyโre delicate until they begin to firm. 6. Can I freeze the meatballs separately? Yes โ freeze raw or cooked. 7. Can I make it vegetarian? Use veggie meatballs and vegetable broth. 8. Can I add pasta? Small pasta like orzo works, but rice already adds starch. 9. What broth works best? Beef broth gives depth; chicken makes it lighter. 10. What vegetables can I swap in? Sweet potatoes, bell peppers, kale, and green beans work well. ๐ Conclusion This Albondigas Soup (Mexican Meatball Soup) is a beautiful celebration of traditional flavors โ tender meatballs, hearty vegetables, warm spices, and rich broth. Itโs comforting, flavorful, and nourishing, perfect for busy weekdays or slow evenings where you crave something wholesome and deeply satisfying. With its vibrant colors, fragrant herbs, and perfectly cooked meatballs, this soup captures the cozy spirit of Mexican home cooking and transforms it into a bowl of pure comfort.
