Hearty Mexican Meatball Soup

Heartwarming Caldo de Albóndigas: The Ultimate Mexican Meatball Soup Recipe

Caldo de Albóndigas, a beloved traditional Mexican meatball soup, is a delightful blend of tender meatballs and wholesome vegetables like carrots and potatoes, all simmered in a rich, aromatic broth. This iconic comfort food is not only easy to prepare but also incredibly satisfying, perfect served simply with a squeeze of lime or over a bed of fluffy Mexican red rice. Prepare to savor a taste of authentic Mexican culinary heritage with every spoonful.

Bowl of caldo de albondigas

There are few dishes that evoke the same sense of warmth and nostalgia as a steaming bowl of homemade soup. For me, this Mexican Meatball Soup, or Caldo de Albóndigas, holds a particularly special place in my heart. It’s a cherished recipe passed down through generations, starting with my grandmother, then my mother, and now, happily, to me and to you.

My mom often recounts how this was one of the first dishes she mastered as a newlywed. Like many traditional family recipes, exact measurements were rarely documented. Her early attempts were guided by my grandmother’s intuitive instructions: “a little of this,” “a dash of that,” and “about this much.” While this approach creates wonderful, soulful cooking, it can be a challenge for those trying to replicate a dish consistently.

I am incredibly grateful to my mom for patiently helping me quantify her cherished recipes over the years. Her guidance has transformed these culinary traditions into precise, replicable instructions, allowing me to share family favorites like Sopa de Tortilla, hearty Frijoles Charros, and creamy Calabacitas con Queso. Today, I’m thrilled to add this comforting Caldo de Albóndigas to that growing collection, ensuring that its delicious legacy continues to thrive in kitchens far and wide.

What is Caldo de Albóndigas? Exploring Mexican Meatball Soup

In Mexico, this beloved soup is widely known as Caldo de Albóndigas or sometimes Albóndigas en Caldillo. At its heart, it’s a soul-warming dish featuring tender meatballs—typically made from ground beef or a mix of beef and pork—simmered in a light, savory broth alongside an assortment of fresh vegetables. It’s a staple in Mexican households, celebrated for its comforting flavors and nutritional value.

The term ‘albóndigas’ itself has a fascinating history, rooted deeply in culinary exchange. According to historical accounts, including those found on resources like travelcurious.com, the word is derived from the Arabic ‘al-bunduq,’ meaning hazelnut, a descriptor often used for any small, round object. It is widely believed that albóndigas originated as a Berber or Arabic specialty. This culinary tradition was adopted by the Spanish during the 13th century, a period of significant Muslim influence on the Iberian Peninsula. As Spanish conquistadors later ventured into the Americas, they brought with them not just their culture and language, but also their cherished recipes, including these flavorful meatballs.

Upon arriving in Mexico, these meatballs evolved to suit local tastes and ingredients. They found new life not only in this popular soup but also in other delicious preparations, such as a rich dish served with a smoky chipotle sauce. For those interested in exploring another tantalizing meatball creation, be sure to check out our recipe for Albóndigas in Chipotle Sauce. This deep historical connection underscores how Caldo de Albóndigas is more than just a soup; it’s a delicious narrative of cultural fusion and culinary adaptation.

Why This Caldo de Albóndigas Recipe Will Become Your New Favorite

This Caldo de Albóndigas recipe isn’t just another soup; it’s a culinary experience designed for ease, health, and satisfying flavor. Here’s why it’s destined to become a staple in your home:

  • Effortlessly Simple and Approachable: Forget complicated techniques and obscure ingredients. This recipe relies on common, readily available items and straightforward steps, making it perfect for novice cooks and busy weeknights. You’ll be amazed at the depth of flavor you can achieve with minimal fuss.
  • Nutrient-Packed and Wholesome: Loaded with lean protein from the meatballs and a generous helping of fresh vegetables, this soup is a powerhouse of essential nutrients. It’s a fantastic way to enjoy a balanced meal that nourishes your body and soul. Plus, with simple adjustments, it can easily be made compatible with Whole30 diets for those seeking a cleaner eating option.
  • True One-Pot Convenience: Streamline your cooking and cleanup! From blending the broth base to simmering the meatballs and vegetables, the entire dish comes together in a single pot. This means less time scrubbing pans and more time enjoying your delicious creation.
  • Light, Yet Incredibly Filling: Unlike some heavy soups that leave you feeling weighed down, Caldo de Albóndigas offers a perfect balance. Its flavorful broth and tender ingredients provide deep satisfaction without the overly rich sensation, ensuring you feel comfortably satiated.
  • Generous Portions for Sharing and Leftovers: This recipe yields a substantial quantity, making it ideal for family dinners, entertaining guests, or ensuring you have delicious leftovers for healthy lunches throughout the week. The broth and vegetables expand beautifully, providing plenty to go around, and the flavors only deepen with time in the refrigerator.

Craving more vegetable-packed goodness? Don’t miss our vibrant Sopa de Verduras (Mexican Vegetable Soup) for another nutritious and delicious option!

Essential Ingredients & Smart Substitutions for Caldo de Albóndigas

Raw meatballs with two bowls behind them, one with carrots and another with potatoes

Crafting the perfect Caldo de Albóndigas begins with selecting fresh, high-quality ingredients. Here’s a breakdown of what you’ll need and some clever substitutions:

  • Tomato, Garlic, Onion, Celery: These fresh aromatics are the cornerstone of the flavorful broth. Blended together, they create a savory, slightly sweet base that infuses the entire soup with authentic Mexican flavor. Always opt for ripe Roma tomatoes for their rich, deep flavor and vibrant color. The garlic and onion provide a pungent depth, while celery adds a subtle earthy note.
  • Oil: A small amount of cooking oil, such as avocado or olive oil, is essential for sautéing the blended vegetable sauce. This crucial step deepens the flavors of the aromatics, creating a more robust and complex broth.
  • Water and Chicken Broth: This combination forms the liquid foundation of your soup. While water adds volume, chicken broth (or beef broth) provides the essential savory depth. I personally lean towards chicken broth as it beautifully mimics the traditional flavor profile my mom achieved using chicken bouillon. However, I prefer to avoid bouillon cubes due to their often less-than-desirable ingredients and potential health concerns. For those following a Whole30 diet, be sure to meticulously check the ingredient label of your chosen broth to ensure compliance.
  • Ground Beef: The star of our albóndigas! For the most succulent and flavorful meatballs, I highly recommend using ground beef with an 80% or 85% lean-to-fat ratio. This balance ensures the meatballs remain moist and tender during cooking, preventing them from drying out.
  • Garlic Powder, Salt, and Pepper: These simple yet powerful seasonings are all you need to perfectly flavor the ground beef for the meatballs. They enhance the natural taste of the meat without overpowering it.
  • Carrots: Diced carrots contribute a natural sweetness, a beautiful pop of color, and a boost of vitamins and fiber to the soup. Their firm texture holds up well during simmering.
  • Potatoes: Cubed potatoes add a wonderful heartiness and comforting texture to the soup, making it even more satisfying. While russet potatoes are my go-to for their starchiness, red or Yukon gold potatoes can also be used for a slightly different texture.
  • Cilantro: Freshly chopped cilantro is added at the very end of the cooking process. Its bright, herbaceous, and slightly citrusy notes are indispensable to the authentic Mexican flavor profile, completing the soup with a burst of freshness.
  • Salt and Pepper: Essential for seasoning the final soup to perfection, adjusting to your personal taste.

See recipe card below for precise quantities.

Crafting Caldo de Albóndigas: A Step-by-Step Guide

Creating this delicious Mexican Meatball Soup is a straightforward and rewarding process. Follow these steps for a heartwarming meal:

img 772 3
img 772 4

1. Prepare the Aromatic Broth Base: Begin by combining the fresh tomato, garlic cloves, quarter of an onion, and the celery stalk in a blender or food processor. Blend until you achieve a smooth, uniform sauce. Next, heat a tablespoon of olive oil in a large, deep pot or Dutch oven over medium heat. Pour the blended vegetable mixture into the heated pot and sauté for approximately two minutes, allowing the flavors to meld and deepen. Then, add 4 cups of water and 4 cups of your preferred broth (chicken or beef) to the pot. Bring this mixture to a rolling boil, which will be the simmering bath for our delicious meatballs and vegetables.

2. Craft and Add the Meatballs: In a spacious mixing bowl, gently combine the ground beef with the garlic powder, salt, and black pepper. Use your hands to thoroughly but lightly mix the ingredients. Be careful not to overmix the meat, as this can lead to tough meatballs. Form the seasoned meat into small, uniform meatballs, about an inch to an inch and a half in diameter. Once the broth is boiling, carefully drop each meatball into the simmering liquid. Allow them to cook for 10 minutes to firm up and release their savory juices into the broth.

Carrots and potatoes for Mexican Meatball soup #mexicanmeatballsoup #caldodealbondigas

3. Incorporate Vegetables and Finish the Soup: After the meatballs have cooked for 10 minutes, add your diced carrots to the simmering soup. Continue to simmer for another 5 minutes to allow them to soften slightly. Next, introduce the cubed potatoes and the freshly chopped cilantro. Stir gently to combine. Taste the broth and season generously with additional salt and pepper to your preference. Finally, let the entire soup simmer for an additional 8-10 minutes, or until the potatoes are perfectly tender and cooked through. Serve hot and enjoy the rich, comforting flavors of your homemade Caldo de Albóndigas!

img 772 6

Serving Suggestions for Your Caldo de Albóndigas

While this traditional albóndigas recipe is truly exquisite on its own, a few simple additions can elevate your culinary experience and bring out even more of its vibrant flavors. Here are some of our favorite ways to serve this comforting soup:

  • A Zesty Squeeze of Lime: This is a non-negotiable! A generous squeeze of fresh lime juice over each serving brightens the rich broth, adding a tangy counterpoint that perfectly complements the savory meatballs and vegetables. It truly awakens the palate.
  • A Kick of Salsa: For those who enjoy a bit of heat, a spoonful of your favorite salsa can add an incredible layer of flavor and spice. Try our refreshing Jalapeño Salsa for a mild to medium kick, or for a more adventurous and fiery experience, opt for our Extra Spicy Serrano Salsa.
  • Served Over Mexican Red Rice (Arroz Rojo): Transform your soup into a heartier meal by spooning it over a bed of fragrant Arroz Rojo (Mexican red rice). The fluffy rice soaks up the delicious broth and adds a wonderful texture and substance.
  • Warm Corn Tortillas: No Mexican soup is complete without some warm corn tortillas on the side. Use them to scoop up the broth, or wrap them around a meatball and some veggies for a delightful bite.

Storing and Reheating Your Mexican Meatball Soup

Caldo de Albóndigas is wonderful as leftovers! To store, transfer any remaining soup to an airtight container and refrigerate for up to 3 days. For longer storage, you can place it in a freezer-safe container and freeze for up to 3 months. When you’re ready to enjoy it again, simply reheat the soup in a saucepan over medium heat until warmed through, or microwave it in a microwave-safe bowl until steaming. This makes it an excellent option for meal prepping throughout the week.

Expert Tips & Creative Variations for Your Albóndigas

Make this Caldo de Albóndigas truly your own with these helpful tips and delicious variations:

  • Customizing Your Vegetables: If you prefer a broth with more distinct vegetable pieces, you can easily adapt the recipe. Instead of blending the celery with the other aromatics, simply dice it and sauté it directly in the pot with the tomato sauce during the initial broth preparation step. This adds a lovely texture and visual appeal.
  • Expand Your Veggie Palette: Don’t limit yourself to just carrots and potatoes! This versatile soup welcomes a variety of other vegetables. Consider adding corn on the cob (cut into rounds), Mexican squash varieties like zucchini or chayote (cubed), fresh green beans, or even a handful of peas for added color, flavor, and nutrients. Add heartier vegetables earlier in the simmering process and more delicate ones later.
  • The Secret to Tender Meatballs: The key to incredibly tender meatballs is in the mixing. Avoid overworking the ground beef when forming the albóndigas. Overmixing can compact the meat, resulting in a dense, tough texture once cooked. Mix just enough to combine the ingredients gently.
  • Whole30 Compatibility: For those adhering to a Whole30 lifestyle, ensure every component of your soup meets the program’s guidelines. The most critical check will be on your broth; always select a brand that is explicitly Whole30 compatible, free from added sugars, grains, or artificial ingredients.
  • Add a Spicy Twist: If you love a bit of heat, consider adding a diced jalapeño or serrano pepper to the broth base when sautéing, or blend a small amount with the initial tomato mixture for an infused spice.
  • Herbaceous Enhancements: While cilantro is traditional, feel free to experiment with other fresh herbs. A sprig of epazote or a pinch of dried oregano can add a distinct, authentic Mexican aroma and flavor.

Frequently Asked Questions About Caldo de Albóndigas

Here are answers to some common questions about making and enjoying Mexican Meatball Soup:

Do I need to peel the potatoes for Caldo de Albóndigas?

No, peeling the potatoes is entirely optional! Some people, particularly children, might prefer the soup without the skin for texture reasons. However, potato skins are rich in fiber and nutrients, and if you don’t mind their texture, leaving them on is perfectly fine. Just be sure to give your potatoes a good scrub before dicing them if you plan to leave the skins intact.

Can I use vegetable broth or beef broth instead of chicken broth?

Absolutely! While I personally favor chicken broth as it closely aligns with the traditional flavor my mom achieved using chicken bouillon, both vegetable and beef broth are excellent substitutes. Vegetable broth will yield a lighter, earthier flavor, making the soup suitable for vegetarian diets (just substitute plant-based meatballs). Beef broth will give the soup a richer, deeper, and more robust flavor profile that pairs wonderfully with the beef meatballs. Use whichever you have on hand or prefer for a delicious result.

Should I add rice when forming the meatballs?

While some regional variations of albóndigas do incorporate rice directly into the meatballs to add texture and help them bind, our traditional recipe for Caldo de Albóndigas does not include rice in the meatballs themselves. Instead, a popular and incredibly delicious way to serve this soup is over a generous portion of fluffy Mexican red rice (Arroz Rojo). This method allows the rice to soak up the flavorful broth, adding fantastic texture and making the soup even heartier and more satisfying as a complete meal. It also keeps the meatballs tender and flavorful without additional filler.

We hope this Caldo de Albóndigas recipe brings joy and comfort to your kitchen! If you give it a try, please leave a comment and a star rating belowto let us know what you think. And for more everyday Latin-inspired recipes and culinary adventures, be sure to follow me on Instagram, Facebook, or Pinterest. Don’t forget to subscribe to my newsletter for the latest recipes and tips delivered straight to your inbox.

Bowl of caldo de albondigas

Recipe

Bowl of caldo de albondigas

Caldo de Albóndigas (Mexican Meatball Soup)

by Gemma Aguayo-Murphy

This traditional Caldo de Albóndigas, or Mexican Meatball Soup, is a wonderfully comforting dish. It features tender, seasoned meatballs and a medley of fresh vegetables like carrots and potatoes, all simmered to perfection in a rich, aromatic broth. Easy to make and incredibly satisfying, it’s perfect served with a squeeze of fresh lime, a dollop of salsa, or over a bed of fluffy Mexican red rice.

Print Recipe
Pin Recipe

Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour

Course Main Course, Soup
Cuisine Mexican

Servings 8
Calories 381 kcal

Equipment

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Blender or food processor

Ingredients

  

For the Flavorful Broth

  • 2 medium Roma tomatoes (or 1 large beefsteak tomato), roughly chopped
  • 2 medium cloves of garlic, peeled
  • ¼ white onion, roughly chopped
  • 1 stalk celery (either blend or dice, see notes in instructions)
  • 4 cups water
  • 4 cups chicken broth (or beef broth/vegetable broth, check Whole30 compliance if applicable)
  • 1 tablespoon olive oil (or avocado oil)

For the Savory Meatballs

  • 1 lb lean ground beef (80-85% lean recommended for best texture)
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the Wholesome Veggies

  • 2-3 carrots, peeled and diced at a diagonal for visual appeal (see notes)
  • 1 large potato, scrubbed and cubed (russet, red, or Yukon gold work well; peel if desired, see notes)
  • cup fresh cilantro, roughly chopped
  • Salt and black pepper to taste

Instructions

 

  • In a blender or food processor, combine the chopped Roma tomatoes, peeled garlic cloves, roughly chopped white onion, and the celery stalk. Blend these ingredients until a smooth, uniform sauce is formed. If you prefer to have more discernible pieces of vegetables in your soup, you can choose not to blend the celery; instead, dice it finely and sauté it in the next step.
  • Heat one tablespoon of olive oil (or avocado oil) in a large, deep pot or Dutch oven over medium heat. If you opted to dice the celery, add it to the pot now and sauté for about one minute until slightly softened. Then, pour the blended tomato sauce mixture into the pot. Sauté the sauce for approximately two minutes, stirring occasionally, allowing the flavors to deepen and concentrate.
  • Add 4 cups of water and 4 cups of chicken broth (or your preferred broth) to the pot with the sautéed sauce. Stir well to combine all ingredients. Increase the heat to bring the liquid to a rolling boil. For an even richer flavor profile, you can substitute all 8 cups of liquid with chicken broth, omitting the water entirely.
  • While the broth comes to a boil, prepare the meatballs. In a large mixing bowl, gently combine the ground beef with the garlic powder, salt, and black pepper. Use your hands to mix the seasonings thoroughly into the meat, being careful not to overmix, as this can lead to tough meatballs.
  • Form the seasoned ground beef mixture into small meatballs, approximately an inch to an inch and a half in diameter. Once formed, carefully drop the meatballs one by one into the boiling broth. Reduce the heat slightly to maintain a gentle simmer and let the meatballs cook for 10 minutes. This allows them to firm up and release their savory flavors into the broth.
  • After the meatballs have simmered for 10 minutes, add the diced carrots to the pot. Continue to simmer the soup for another 5 minutes to allow the carrots to begin softening. Next, add the cubed potatoes and the freshly chopped cilantro. Stir everything gently to ensure even distribution.
  • Taste the soup and season with additional salt and pepper as needed to suit your preference. Let the soup continue to simmer for another 8-10 minutes, or until the potatoes are completely cooked through and tender when pierced with a fork. Serve hot and enjoy your authentic Caldo de Albóndigas!

Notes

  • The quantity of carrots and potatoes can be adjusted based on your preference. Just maintain a similar ratio if you increase or decrease the total amount.
  • For a Whole30 compliant option, ensure all ingredients, especially the broth, are Whole30 certified and free from any non-compliant additives.
  • If you’re not following Whole30, this soup is absolutely delicious when served over a bed of warm Mexican Red Rice and accompanied by soft, warm corn tortillas. Regardless of how you serve it, we highly recommend finishing each bowl with a squeeze of fresh lime juice and a dollop of our flavorful Jalapeño Salsa for an authentic taste experience.
  • Other vegetables like zucchini, chayote, corn, or green beans can be added. Introduce them during the last 10-15 minutes of simmering, depending on how quickly they cook.

Nutrition

Serving: 1servingCalories: 381kcalCarbohydrates: 11.2gProtein: 52gFat: 21.4gSaturated Fat: 6.6gCholesterol: 153mgSodium: 498mgPotassium: 309mgFiber: 2.5gSugar: 2.2gCalcium: 35mgIron: 7mg
Did you try this recipe?Leave me a comment and star rating below or mention @everydaylatina on Instagram!

Originally published September 22, 2018. Updated post September 2022 and again January 2024.