Follow Me On Social Media!
Albondigas Soup (Mexican Meatball Soup)

Introduction
What if one bowl could give you comfort, warmth, and bold Mexican flavor—all while staying light, healthy, and satisfying?
This Albondigas Soup (Mexican Meatball Soup) is a traditional dish made with tender, seasoned meatballs simmered in a flavorful broth packed with vegetables and herbs. It’s the kind of recipe that feels homemade, nourishing, and deeply comforting—perfect for family dinners or cold nights when you want something hearty but not heavy.
Ingredients
For the meatballs (albondigas):
- 500g ground beef (or half beef, half pork)
- 1/3 cup uncooked rice
- 1 egg
- 2 tbsp chopped fresh cilantro
- 2 cloves garlic, minced
- 1/2 tsp cumin
- Salt and pepper to taste
For the soup:
- 1 tbsp oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 can diced tomatoes (or 3 fresh tomatoes blended)
- 1.5 liters chicken broth
- 2 carrots, sliced
- 2 potatoes, diced
- 1 zucchini, chopped
- 1/2 tsp cumin
- 1/2 tsp oregano
- Salt and pepper to taste
Optional toppings:
- Fresh cilantro
- Lime wedges
- Avocado slices
- Jalapeños
Substitution ideas:
- Use ground turkey for a lighter version
- Replace rice with quinoa for extra protein
- Add corn or green beans for more vegetables
Timing
Prep time: 20 minutes
Cook time: 35–40 minutes
Total time: 55–60 minutes
This is much faster than traditional slow-simmered soups, while still developing deep flavor.
Instructions
Step 1: Prepare the Meatball Mixture
In a bowl, combine ground meat, rice, egg, garlic, cilantro, cumin, salt, and pepper. Mix gently until just combined.
Step 2: Shape the Meatballs
Form small meatballs (about 1 inch in diameter). Set aside on a plate.
Step 3: Sauté Aromatics
Heat oil in a large pot. Add onion and garlic, cooking until soft and fragrant.
Step 4: Build the Broth
Add tomatoes, chicken broth, cumin, oregano, salt, and pepper. Bring to a gentle boil.
Step 5: Add Vegetables
Stir in carrots and potatoes. Let them cook for about 10 minutes until slightly tender.
Step 6: Add Meatballs
Carefully drop meatballs into the simmering broth. Do not stir too aggressively to avoid breaking them.
Step 7: Simmer
Cook for 20–25 minutes until meatballs are fully cooked and rice inside is tender.
Step 8: Add Final Vegetables
Add zucchini and cook for another 5 minutes until soft but not mushy.

Nutritional Information (per serving)
- Calories: 320
- Protein: 22g
- Carbohydrates: 28g
- Fat: 14g
- Fiber: 5g
Healthier Options
- Use lean ground turkey or chicken
- Add more vegetables and reduce potatoes
- Use brown rice instead of white rice
- Reduce salt and use low-sodium broth
Serving Suggestions
- Serve with warm corn tortillas
- Add fresh lime juice for brightness
- Top with avocado for creaminess
- Pair with rice for a fuller meal
Common Mistakes to Avoid
- Overmixing meatballs (makes them tough)
- Stirring too aggressively after adding meatballs
- Overcooking vegetables until mushy
- Using high heat (can break meatballs apart)
Storage Tips
- Store in fridge for up to 4 days
- Reheat gently on stove over low heat
- Freeze for up to 2 months (without potatoes for best texture)
- Add fresh lime and herbs after reheating