Nothing warms the soul quite like a bowl of homemade soup, and Caldo de Albóndigas, or Mexican Meatball Soup, is a time-honored dish that is both delicious and beginner-friendly. Imagine a steaming bowl filled with juicy, tender beef meatballs, a rich tomato-infused broth, and colorful vegetables—all seasoned with fragrant herbs and spices.
PrintBeginner’s Guide to Making Authentic Albóndigas Soup (Mexican Meatball Soup)
Nothing beats a hearty bowl of Albóndigas Soup! 🍲🔥 These juicy, flavorful meatballs soak up all the goodness of a rich, spiced broth, making every spoonful a delight. A simple, beginner-friendly recipe that’s perfect for any night of the week. One bite, and you’ll be hooked! 🤩
#MexicanMeatballSoup #AlbondigasTime #ComfortFoodCravings #EasyCooking #HomemadeGoodness #SoupLover #FamilyFavorites #BeginnerCooks #SpoonfulOfHappiness #FlavorfulEats
- Prep Time: 15 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 20 minutes
- Yield: 6 to 8 servings
Ingredients
For the Meatballs (Albóndigas):
- Ground beef (1 lb): The foundation of the albóndigas. You can also use ground chicken or turkey.
- Garlic powder (1 tsp): Adds depth of flavor. Fresh minced garlic can be used as well.
- Salt (1 tsp) and crushed peppercorns (1 tsp): Essential seasonings to enhance the meatballs.
- Masa harina (2 tbsp): A corn-based flour that helps bind the meatballs together. Breadcrumbs can be used instead.
- Diced onions (2 tbsp, from 1 cup total): Adds moisture and flavor to the meatballs.
- Long-grain rice (¼ cup, divided): Helps the meatballs hold together and gives them a nice texture.
For the Broth & Vegetables:
- Water (7 cups) & Chicken broth (32 oz): The base of the soup. Low-sodium broth is recommended.
- Garlic (4 cloves, minced): Provides an aromatic boost.
- Olive oil (1 tbsp): Used to sauté vegetables and develop richer flavors.
- Roma tomatoes (2, diced) & Roasted tomatoes (3, blended): The heart of the broth, adding body and natural sweetness.
- Russet potatoes (2, peeled and cubed): Adds heartiness and texture to the soup.
- Carrot (1, peeled and diced): Provides natural sweetness and color.
- Celery (2 stalks, chopped): Enhances the overall depth of flavor.
- Coriander (¼ tsp, crushed or ground): Gives the broth a subtle citrusy spice.
- Cilantro (3 tbsp, chopped): A signature ingredient in Mexican cuisine that adds freshness.
- Azafrán (¼ tsp, saffron or safflower substitute): Adds a golden hue and unique floral aroma.
Instructions
Step 1: Prepare the Meatballs
- In a large mixing bowl, combine:
- Ground beef
- Garlic powder
- Salt
- Crushed peppercorns
- 2 tbsp diced onions
- Masa harina
- ⅛ cup of rice
- Mix thoroughly using your hands (or a spoon if you prefer). Avoid over-mixing, as this can make the meatballs tough.
- Roll the mixture into 1-inch meatballs (about 30-40 total).
Beginner Tip: If you want evenly sized meatballs, use a small cookie scoop to portion them.
Step 2: Roast & Blend the Tomatoes
- Preheat the broiler in your oven.
- Arrange 3 large tomatoes on a baking sheet and place them close to the broiler.
- Roast for 20 minutes, flipping halfway through, until they soften and the skin blackens slightly.
- If the skins are hard to remove, place the tomatoes in a bowl covered with plastic wrap for 5 minutes to steam.
- Blend the tomatoes in a food processor or blender until smooth. Set aside.
Step 3: Simmer the Meatballs
- In a large pot, bring water, chicken broth, and minced garlic to a boil.
- Lower heat to medium and carefully add the meatballs.
- Let them cook for 10-15 minutes, or until they float to the top (a sign that they are done).
- Reduce heat to a gentle simmer.
Step 4: Sauté the Vegetables & Assemble the Soup
- In a medium skillet, heat 1 tbsp olive oil over medium heat.
- Sauté the remaining onions and diced roma tomatoes until softened (about 5 minutes).
- Add the sautéed onions and tomatoes to the pot of broth.
- Stir in the blended roasted tomatoes, remaining rice, potatoes, carrots, celery, coriander, cilantro, and saffron.
- Simmer the soup for 30 minutes, stirring occasionally.
Notes
Serving Suggestions
To make your soup even more delicious, consider pairing it with:
- Warm corn tortillas
- Avocado slices
- Mexican rice
- Spicy salsa for extra heat
Storage & Freezing
- Refrigerate: Store in an airtight container for up to 1 week.
- Freeze: This soup freezes beautifully for up to 3 months.
- Reheat: Warm on the stovetop, microwave, or slow cooker.
Pro Tip: If freezing, avoid adding potatoes, as they can become mushy. Instead, add fresh potatoes when reheating.
This dish has been a staple in Mexican and Spanish cuisine for centuries, with roots tracing back to Spain’s Moorish influence. The word albóndiga itself comes from the Arabic word al-bunduq, meaning “small round object,” referring to the delightful, bite-sized meatballs that make this dish so special.
For beginners, this recipe is an excellent introduction to cooking homemade soups from scratch. It’s packed with practical skills, including:
✅ Making homemade meatballs
✅ Roasting and blending tomatoes for a fresh broth
✅ Learning how to layer flavors in soups
✅ Practicing proper seasoning and ingredient balancing
Beyond its ease, this soup is also nutrient-rich, perfect for meal prep, and freezes well. Whether you’re cooking for yourself or a family, this recipe is a game-changer.
Ingredients and Preparation
Key Ingredients and Their Roles
Before we dive into cooking, let’s take a closer look at the ingredients and their functions:
For the Meatballs (Albóndigas):
- Ground beef (1 lb): The foundation of the albóndigas. You can also use ground chicken or turkey.
- Garlic powder (1 tsp): Adds depth of flavor. Fresh minced garlic can be used as well.
- Salt (1 tsp) and crushed peppercorns (1 tsp): Essential seasonings to enhance the meatballs.
- Masa harina (2 tbsp): A corn-based flour that helps bind the meatballs together. Breadcrumbs can be used instead.
- Diced onions (2 tbsp, from 1 cup total): Adds moisture and flavor to the meatballs.
- Long-grain rice (¼ cup, divided): Helps the meatballs hold together and gives them a nice texture.
For the Broth & Vegetables:
- Water (7 cups) & Chicken broth (32 oz): The base of the soup. Low-sodium broth is recommended.
- Garlic (4 cloves, minced): Provides an aromatic boost.
- Olive oil (1 tbsp): Used to sauté vegetables and develop richer flavors.
- Roma tomatoes (2, diced) & Roasted tomatoes (3, blended): The heart of the broth, adding body and natural sweetness.
- Russet potatoes (2, peeled and cubed): Adds heartiness and texture to the soup.
- Carrot (1, peeled and diced): Provides natural sweetness and color.
- Celery (2 stalks, chopped): Enhances the overall depth of flavor.
- Coriander (¼ tsp, crushed or ground): Gives the broth a subtle citrusy spice.
- Cilantro (3 tbsp, chopped): A signature ingredient in Mexican cuisine that adds freshness.
- Azafrán (¼ tsp, saffron or safflower substitute): Adds a golden hue and unique floral aroma.
Step-by-Step Cooking Instructions
Step 1: Prepare the Meatballs
- In a large mixing bowl, combine:
- Ground beef
- Garlic powder
- Salt
- Crushed peppercorns
- 2 tbsp diced onions
- Masa harina
- ⅛ cup of rice
- Mix thoroughly using your hands (or a spoon if you prefer). Avoid over-mixing, as this can make the meatballs tough.
- Roll the mixture into 1-inch meatballs (about 30-40 total).
Beginner Tip: If you want evenly sized meatballs, use a small cookie scoop to portion them.
Step 2: Roast & Blend the Tomatoes
- Preheat the broiler in your oven.
- Arrange 3 large tomatoes on a baking sheet and place them close to the broiler.
- Roast for 20 minutes, flipping halfway through, until they soften and the skin blackens slightly.
- If the skins are hard to remove, place the tomatoes in a bowl covered with plastic wrap for 5 minutes to steam.
- Blend the tomatoes in a food processor or blender until smooth. Set aside.
Step 3: Simmer the Meatballs
- In a large pot, bring water, chicken broth, and minced garlic to a boil.
- Lower heat to medium and carefully add the meatballs.
- Let them cook for 10-15 minutes, or until they float to the top (a sign that they are done).
- Reduce heat to a gentle simmer.
Step 4: Sauté the Vegetables & Assemble the Soup
- In a medium skillet, heat 1 tbsp olive oil over medium heat.
- Sauté the remaining onions and diced roma tomatoes until softened (about 5 minutes).
- Add the sautéed onions and tomatoes to the pot of broth.
- Stir in the blended roasted tomatoes, remaining rice, potatoes, carrots, celery, coriander, cilantro, and saffron.
- Simmer the soup for 30 minutes, stirring occasionally.
Beginner Tips & Troubleshooting
How to Tell When the Meatballs Are Done
✅ Floating = fully cooked!
✅ Cut one open—it should be firm with no pink inside.
Common Issues & Fixes
❌ Meatballs fall apart? Add more masa harina or breadcrumbs for binding.
❌ Vegetables overcooked? Reduce heat and check for doneness after 20 minutes.
❌ Soup too thick? Add more broth or water.
❌ Soup too bland? A squeeze of lime and a pinch of salt or coriander can help!

Serving & Storage Tips
Serving Suggestions
To make your soup even more delicious, consider pairing it with:
- Warm corn tortillas
- Avocado slices
- Mexican rice
- Spicy salsa for extra heat
Storage & Freezing
- Refrigerate: Store in an airtight container for up to 1 week.
- Freeze: This soup freezes beautifully for up to 3 months.
- Reheat: Warm on the stovetop, microwave, or slow cooker.
Pro Tip: If freezing, avoid adding potatoes, as they can become mushy. Instead, add fresh potatoes when reheating.
Variations to Try
- Low-Carb Version: Swap rice for cauliflower rice.
- Spicy Albóndigas: Add chipotle in adobo or diced jalapeños.
- Extra Protein: Add chickpeas or black beans.
- Different Meat Choices: Try ground chicken, turkey, or even lamb.
Conclusion: Why You’ll Love This Recipe
If you’ve never made soup from scratch before, Albondigas Soup is the perfect place to start. It’s simple, comforting, and packed with layers of flavor that will make you feel like a pro in the kitchen. Plus, with its customizable ingredients and easy prep, it’s a meal you can return to again and again.
Have you tried this recipe? Share your thoughts and variations in the comments! We’d love to hear how you made it your own. Happy cooking!
