Follow Me On Social Media!
Albondigas Soup: A Hearty Mexican Classic Made from Scratch
Albondigas Soup is more than just a comforting bowl of warmth—it’s a deeply rooted traditional dish that brings together generations, cultures, and bold flavors. Known as sopa de albóndigas, this Mexican meatball soup combines tender, herb-infused meatballs with a savory tomato-based broth and a medley of vegetables that make every spoonful nourishing and satisfying.
Whether you’re craving a cozy family dinner, exploring authentic Mexican recipes, or simply looking for a filling homemade soup that tastes even better the next day, Albondigas Soup deserves a permanent spot in your recipe collection.

What Is Albondigas Soup?
The word albondigas comes from the Spanish term for “meatballs,” which itself traces back to Arabic culinary influence. Over time, Mexican cooks adapted the concept, creating a soup that blends Spanish technique with native ingredients like cilantro, rice, and seasonal vegetables.
Unlike Italian meatballs, albondigas are softer and more delicate thanks to uncooked rice mixed directly into the meat. As the soup simmers, the rice cooks inside the meatballs, absorbing broth and keeping them incredibly tender.
Why You’ll Love This Albondigas Soup Recipe
- Deep, slow-simmered flavor without complicated steps
- One-pot comfort food perfect for family meals
- Naturally hearty and filling without being heavy
- Freezer-friendly and great for meal prep
- Authentic taste with simple, accessible ingredients
This version balances tradition with practicality, making it approachable for home cooks while preserving the soul of classic Mexican albondigas soup.
Ingredients for Albondigas Soup
For the Meatballs
- Ground beef
- Uncooked white rice
- Egg
- Garlic
- Fresh cilantro
- Salt
- Black pepper
For the Soup
- Olive oil
- Onion
- Garlic
- Tomato sauce
- Beef broth
- Carrots
- Potatoes
- Zucchini
- Cumin
- Oregano
- Bay leaf
- Fresh cilantro

Step-by-Step Instructions
- In a large bowl, combine ground beef, uncooked rice, egg, minced garlic, chopped cilantro, salt, and pepper. Mix gently until just combined.
- Shape the mixture into small meatballs, about 1½ inches in diameter. Set aside.
- Heat olive oil in a large soup pot over medium heat. Add chopped onion and sauté until soft and translucent.
- Stir in garlic and cook until fragrant.
- Add tomato sauce, cumin, oregano, and bay leaf. Cook for 2–3 minutes to deepen the flavor.
- Pour in beef broth and bring to a gentle boil.
- Carefully add meatballs to the simmering broth. Reduce heat and cook for 20 minutes.
- Add carrots and potatoes. Simmer for 10 minutes.
- Add zucchini and cook an additional 10 minutes until vegetables are tender and meatballs are cooked through.
- Taste and adjust seasoning with salt and pepper. Remove bay leaf.
- Garnish with fresh cilantro and serve hot.
Tips for the Best Albondigas Soup
- Don’t overmix the meatballs or they’ll become dense
- Use uncooked rice, not cooked
- Simmer gently, never boil aggressively
- Let it rest for 10 minutes before serving for deeper flavor
Variations You Can Try
- Chicken Albondigas: Substitute ground chicken or turkey
- Spicy Albondigas: Add chipotle or jalapeño
- Vegetable-Forward: Add corn or green beans
- Low-Carb: Replace rice with cauliflower rice
What to Serve with Albondigas Soup
- Warm corn tortillas
- Mexican rice
- Fresh avocado slices
- Lime wedges
- Crusty bread for dipping

Cultural Notes & Fun Facts
Albondigas Soup is commonly served during colder months and family gatherings. Many Mexican households pass down their own version, adjusting vegetables based on what’s in season. It’s also a popular dish for healing—often served to someone recovering from illness due to its nourishing broth.
Storage & Reheating
- Refrigerate up to 4 days
- Freeze up to 3 months
- Reheat gently on the stovetop

Albondigas Soup
Ingredients
Equipment
Method
- Combine ground beef, rice, egg, garlic, cilantro, salt, and pepper in a bowl.
- Form mixture into small meatballs and set aside.
- Heat olive oil in a large pot and sauté onion until soft.
- Add garlic, tomato sauce, cumin, oregano, and bay leaf.
- Pour in beef broth and bring to a simmer.
- Gently add meatballs and cook 20 minutes.
- Add carrots and potatoes, simmer 10 minutes.
- Add zucchini and cook until tender.




