Authentic Mexican Albóndigas Soup (Mexican Meatball Soup with Vegetables)

This Mexican albondigas soup is a traditional homemade Mexican meatball soup made with tender beef meatballs simmered in a rich tomato broth with potatoes, carrots, and cabbage. It’s a comforting, nourishing one-pot meal that brings authentic Mexican flavor straight to your kitchen.
Traditionally, Mexican albondigas soup is made with zucchini, but in this version I use cabbage instead for extra texture, fiber, and heartiness. The result is a deeply flavorful, comforting soup that feels both classic and nourishing.
If you’re looking for an authentic Mexican albondigas soup recipe, this is a cozy family-style dish you’ll want to make again and again.

Why You’ll Love This Mexican Albóndigas Soup?
This Mexican albondigas soup is more than just a meal—it’s a comforting, traditional dish that brings warmth and nourishment to the table.
• Traditional Mexican Comfort Food – This Mexican albondigas soup is a classic homemade recipe with deep cultural roots and nostalgic flavor.
• High in Protein & Filling – The beef meatballs make this Mexican albondigas soup hearty, satisfying, and protein-rich.
• Veggie-Packed & Nourishing – Loaded with carrots, potatoes, cabbage, and tomato broth for a nutrient-dense meal.
• One-Pot Easy Cooking – Everything simmers together in one pot for simple cleanup and deep flavor.
• Family-Friendly Meal – Mild, comforting flavors make this Mexican albondigas soup perfect for all ages.
• Naturally Gluten-Free – No flour or gluten-based thickeners, just whole ingredients.
• Customizable Recipe – You can easily adjust vegetables or meat based on what you have.
What’s in the Mexican Albóndigas Soup?
This Mexican albondigas soup is made with simple, wholesome ingredients that come together to create a deeply flavorful and comforting traditional dish.
1. Ground Beef (or Beef & Pork Mix)
This provides rich protein and iron, which help support energy, muscle function, and overall satiety. The meat forms tender, flavorful meatballs that make the dish hearty and filling.
2. White Rice
Rice helps bind the meatballs together while adding soft texture and slow-digesting carbohydrates for energy. It also helps make this soup more filling and balanced.
3. Egg
Egg acts as a binder that holds the meatballs together during cooking. It also adds protein and nutrients that keep the meatballs tender.
4. Onion, Garlic & Cilantro
These aromatics build the foundational flavor of this soup. They also provide antioxidants and compounds that support immune and digestive health.
5. Tomatoes
Tomatoes create the rich, slightly tangy base of the broth. They also provide lycopene, an antioxidant that supports heart health.
6. Carrots
Carrots add natural sweetness, color, and beta-carotene. They help make this recipe both nourishing and balanced in flavor.
7. Potatoes
Potatoes add hearty texture and complex carbohydrates that keep you full. They absorb the rich flavors of this recipe as they simmer.
8. Cabbage (or Zucchini traditionally)
Cabbage adds fiber, texture, and digestive support while making this version of Mexican albondigas soup more filling and hearty than the traditional zucchini version.
9. Broth (Chicken or Beef)
The broth forms the flavorful base and provides minerals and hydration. It ties all ingredients together into a comforting, savory soup.
10. Celery (Optional)
Celery adds subtle flavor, fiber, and natural electrolytes. It enhances the depth of Mexican albondigas soup without overpowering it.
11. Salt
Salt enhances all the flavors in this soup and supports proper electrolyte balance when used in moderation.
12. Black Pepper
Black pepper adds gentle heat and contains piperine, a compound that may enhance nutrient absorption in Mexican albondigas soup.
Note: I use organic ingredients, but it’s not required. You can learn more about organic produce and pesticide levels here. Feel free to use what works best for you!
Health Benefits of Mexican Albóndigas Soup
This Mexican albondigas soup is not only comforting but also packed with nutrients that support everyday wellness.
1. High-Quality Protein Support
The meatballs in this recipe provide complete protein that supports muscle repair, energy levels, and satiety. This makes it a filling, balanced meal.
2. Gut & Digestive Support
Vegetables like cabbage, carrots, and onion in Mexican albondigas soup provide fiber that supports healthy digestion and gut function. The broth also helps keep the body hydrated.
3. Immune System Support
Garlic, tomatoes, and onions in Mexican albondigas soup contain antioxidants and natural compounds that support immune defense and reduce inflammation.
4. Hydration & Mineral Balance
The broth base of Mexican albondigas soup provides electrolytes and minerals that help support hydration and recovery.
5. Steady Energy Support
Rice and potatoes in Mexican albondigas soup provide slow-digesting carbohydrates that help maintain steady energy levels.
6. Anti-Inflammatory Benefits
Garlic, tomatoes, and cilantro in soup provide natural anti-inflammatory compounds that support overall wellness.
Serving Suggestions
This recipe is already a complete and satisfying meal, but it can be enhanced with simple traditional sides that complement its rich broth and tender meatballs.
• Warm corn tortillas – Soft corn tortillas are ideal for scooping up broth and meatballs while adding a traditional Mexican touch to the meal.
• White rice or Mexican rice – Rice makes the soup even more filling and helps absorb the flavorful tomato-based broth.
• Fresh lime juice – A squeeze of lime brightens the recipe and balances the richness of the broth.
• Avocado slices – Avocado adds creaminess, healthy fats, and a smooth contrast to the savory soup.
• Chopped cilantro and onion – Fresh herbs and aromatics enhance authenticity and add brightness to each bite.
• Salsa or chili oil – Optional heat can be added depending on preference for a spicier version.
Storage Tips
This soup stores very well, making it ideal for meal prep or leftovers.
• Refrigeration: Store in an airtight container for up to 4 days while maintaining best flavor and texture.
• Freezing: Freeze in portioned containers for up to 2–3 months for future meals.
• Reheating: Reheat slowly on the stovetop over medium heat to preserve the texture of the meatballs and vegetables.
Ingredient Substitutions & Variations
This recipe is flexible and can be adjusted based on dietary needs or available ingredients.
• Ground beef substitution: Ground turkey or chicken can be used for a lighter version while maintaining protein content.
• Rice substitution: Brown rice or quinoa can replace white rice for added fiber and nutrients.
• Vegetable substitution: Zucchini can be used instead of cabbage for a more traditional soup variation.
• Potato substitution: Sweet potatoes can be used for a slightly sweeter flavor and added micronutrients.
• Broth substitution: Vegetable broth can replace meat-based broth for a lighter base.
Common Mistakes to Avoid
Avoiding these mistakes will help ensure your soup turns out flavorful, balanced, and structurally intact.
• Overmixing the meatballs: Overworking the mixture can make the meatballs dense and tough instead of tender.
• Boiling too aggressively: A rapid boil can cause the meatballs to break apart in the broth.
• Adding cabbage too early: Cabbage added too early becomes overcooked and loses texture.
• Underseasoning the broth: The broth should be well-seasoned since it is the base of the entire soup.
Frequently Asked Questions (FAQ)
This section answers common questions to help you prepare this recipe with confidence.
Is Mexican albondigas soup spicy?
This soup is traditionally mild and family-friendly, but spice can be added if desired.
Can I make this soup ahead of time?
Yes, the flavor improves after resting overnight as the ingredients continue to meld.
Can I freeze this soup?
Yes, it freezes well and maintains its flavor and texture when reheated properly.
Do I have to use cabbage?
No, zucchini is the traditional vegetable in this soup, but cabbage is a great alternative for added texture and fiber.

Authentic Mexican Albóndigas Soup
Ingredients
- 1 lb ground beef or beef/pork mix
- ½ cup uncooked white rice
- 1 egg
- ¼ cup onion finely chopped
- 2 garlic cloves minced
- ¼ cup cilantro chopped
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp cumin
- 1 tbsp oil
- ½ cup onion chopped
- 2 garlic cloves minced
- 2 tomatoes or 1 cup canned diced tomatoes
- 6 cups broth
- 2 carrots sliced
- 2 potatoes diced
- 3 cups cabbage
- 1 celery stalk optional
- Salt to taste
Instructions
- Combine ground beef, rice, egg, onion, garlic, cilantro, salt, pepper, and cumin in a bowl.
- Roll mixture into small 1–1.5 inch meatballs and set aside.
- Heat oil in a large pot and cook onion and garlic until softened.
- Add tomatoes and cook until they break down and become fragrant.
- Pour in broth and bring the pot to a gentle boil.
- Stir and make sure broth is well combined before adding meat.
- Carefully drop meatballs into the simmering broth.
- Cover and cook for 25–30 minutes until meatballs are fully cooked.
- Add carrots, potatoes, and celery. Stir vegetables into the broth and continue simmering.
- Let simmer until vegetables begin to soften, about 15–20 minutes.
- Stir in cabbage during the final 10–15 minutes of cooking.
- Cover pot so cabbage wilts and becomes tender without overcooking.
- Taste and add salt as needed. Top with chopped cilantro and a squeeze of lime before serving.
