Caldo De Albóndigas Recipe: Authentic Mexican Meatball Soup

By:

Amelia

January 14, 2026

There’s something so comforting about a big, steaming bowl of soup that feels like a warm hug on a chilly day. Caldo de Albóndigas, or Mexican Meatball Soup, is one of those recipes that instantly brings back memories of family gatherings, cozy kitchens, and laughter around the table. If you’re looking for a dish that’s both hearty and heartwarming, this recipe is your new best friend.

Not only is this soup deliciously satisfying, but it’s also wonderfully easy and quick to prepare. Whether you’re a seasoned home cook or just starting out, I’ll walk you through every step so you can have this crowd-pleaser ready in no time. Plus, it’s perfect for making ahead or gifting to friends and family who need a little extra comfort.

Why You’ll Love Caldo de Albóndigas (Mexican Meatball Soup)

  • Fast: Ready in about an hour, with simple prep and simmering.
  • Easy: Uses everyday ingredients you probably have on hand.
  • Giftable: A heartwarming meal you can share by bringing a pot to someone you care about.
  • Crowd-pleasing: Perfect for family dinners, potlucks, or cozy nights in.

Ingredients

Gather these fresh and flavorful ingredients for a true taste of home:

  • For the Meatballs: Lean ground beef forms the base, with long-grain rice adding a tender bite inside each meatball.
  • Egg & Flour: Help bind the meatballs so they hold together beautifully during cooking.
  • Spices: Salt, pepper, garlic powder, onion powder, and cumin create that signature warm, savory flavor.
  • Vegetables for the Soup: Potatoes and carrots bring heartiness, while onion and jalapeño add depth and a little kick if you like spice.
  • Cilantro: Fresh, chopped cilantro brightens up the soup at the end with its vibrant flavor.
  • Tomato Sauce & Flour: Tomato sauce gives the broth a rich, comforting color and taste, and a little flour thickens it just right.
  • Cooking Oil & Water: To sauté and create the soup base.

How to Make Caldo de Albóndigas (Mexican Meatball Soup)

Ready to get cooking? Let’s make this cozy soup step by step.

1. Prepare the Meatballs

Start by mixing the ground beef, rice, egg, flour, salt, black pepper, garlic powder, onion powder, and cumin in a large bowl. I like to use my hands here—there’s something satisfying about feeling all those ingredients come together. Once combined, roll the mixture into small meatballs, about 1 to 1.5 inches wide. Set them aside while you prepare the soup base.

2. Sauté the Vegetables

Heat the cooking oil in a large soup pot over medium heat. Toss in the chopped potatoes and onions, letting them cook for about 3 minutes. Stir frequently so nothing sticks. Sprinkle the flour over the vegetables, stirring it in for another minute. This step helps thicken the broth so it’s nice and comforting.

3. Build the Broth

Pour enough water into the pot to cover the potatoes by about 2 inches. Stir in half a can of tomato sauce. Then add the cilantro, sliced jalapeño (if you want some heat), carrots, salt, black pepper, garlic powder, onion powder, and cumin. Give everything a good stir and bring it to a gentle simmer. This is where all those beautiful flavors start to blend.

4. Cook the Meatballs

Carefully add the meatballs to your simmering broth. Cover the pot and let them cook for about 30 minutes. The meatballs will become tender and juicy, and the potatoes will soften. I recommend stirring gently every now and then to keep the meatballs intact.

5. Final Adjustments and Serve

Give your soup a taste and tweak the seasoning if needed. Want it richer? Add more tomato sauce to deepen the flavor. When everything tastes just right, serve it hot with a sprinkle of fresh cilantro on top. It’s perfect with warm tortillas or crusty bread.

Substitutions & Additions

Feel free to make this soup your own with these tasty swaps and extras:

  • Meat options: Try ground turkey or chicken for a lighter version.
  • Rice alternatives: Quinoa or small pasta like orzo work well if you want to switch it up.
  • Veggie upgrades: Add zucchini, corn, or even spinach for more color and nutrition.
  • Heat level: Swap jalapeño for poblano for milder taste or add chipotle in adobo for smoky spice.
  • Herbs: Fresh oregano or parsley can complement the cilantro nicely.

Tips for Success

  • Mix your meatball ingredients gently—overworking can make them tough.
  • Don’t skip the step of sautéing vegetables with flour; it’s key for a flavorful, slightly thickened broth.
  • Simmer gently, not boiling hard, to keep meatballs tender and prevent breaking.
  • Make this ahead! Meatballs can be formed a day before, and soup flavors often improve the next day.
  • If you want extra comfort food vibes, serve with warm homemade tortillas or try a side of buttery melt-in-mouth biscuits like these buttery melt-in-mouth biscuits.

How to Store Caldo de Albóndigas (Mexican Meatball Soup)

This soup keeps beautifully:

  • Refrigerate: Store in an airtight container for up to 4 days.
  • Freeze: Freeze in portions for up to 3 months. To thaw, refrigerate overnight and reheat gently on the stove.
  • When reheating, stir occasionally to keep the meatballs from sticking or breaking apart.

FAQs

Can I make this soup without rice in the meatballs?

Yes! The rice adds texture and helps bind the meatballs, but you can omit it if you prefer a smoother meatball. You might want to add a bit more flour or an extra egg to hold them together.

Is this soup spicy?

It can be as mild or as spicy as you like. The jalapeño is optional and can be removed or replaced with milder peppers. You can also control the spice with how much cumin and pepper you add.

Can I use fresh tomatoes instead of tomato sauce?

Absolutely! Fresh tomatoes can be blended and simmered for a fresher, lighter broth. Just be sure to cook them long enough to break down and develop flavor.

What can I serve with Caldo de Albóndigas?

Warm tortillas or crusty bread are perfect for dipping. For a fun twist, try serving it alongside easy peach cobbler no-mix for dessert to end your meal on a sweet note!

Now that you have this cozy, flavorful recipe in your back pocket, you’ll find yourself reaching for it whenever you crave a little comfort in a bowl. It’s a perfect way to bring warmth and smiles to your table.

Don’t forget to follow Pinterest for more delicious recipes and kitchen inspiration!

Caldo de Albóndigas (Mexican Meatball Soup)

Caldo de Albóndigas is a comforting Mexican meatball soup featuring tender meatballs with rice simmered in a flavorful tomato and vegetable broth, perfect for cozy family dinners or potlucks.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner, Soup
Cuisine: Mexican
Calories: 320

Ingredients
  

For the Meatballs
  • 1 lb lean ground beef
  • 1/2 cup long-grain rice
  • 1 egg
  • 2 tbsp flour for binding meatballs
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp cumin
For the Soup Base
  • 2 tbsp cooking oil
  • 2 cups potatoes chopped
  • 1 cup onion chopped
  • 1 tbsp flour to thicken broth
  • 6 cups water enough to cover potatoes by 2 inches
  • 1/2 can tomato sauce
  • 1/4 cup cilantro fresh, chopped
  • 1 whole jalapeño sliced, optional
  • 2 medium carrots sliced
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp cumin

Equipment

  • Large Soup Pot
  • Mixing bowl

Method
 

  1. Step 1: Prepare the meatballs by mixing ground beef, rice, egg, flour, salt, black pepper, garlic powder, onion powder, and cumin in a large bowl. Roll into small 1 to 1.5 inch meatballs. Set aside.
  2. Step 2: Heat cooking oil in a large soup pot over medium heat. Add chopped potatoes and onions and cook for about 3 minutes, stirring frequently.
  3. Step 3: Sprinkle flour over the vegetables and stir for 1 minute to help thicken the broth.
  4. Step 4: Add water to cover potatoes by about 2 inches. Stir in half a can of tomato sauce, cilantro, sliced jalapeño (optional), carrots, salt, black pepper, garlic powder, onion powder, and cumin. Bring to a gentle simmer.
  5. Step 5: Carefully add the prepared meatballs to the simmering broth. Cover and cook for about 30 minutes, stirring gently occasionally to keep meatballs intact.
  6. Step 6: Taste and adjust seasoning if needed. Serve hot with fresh cilantro on top, accompanied by warm tortillas or crusty bread.

Notes

Make substitutions like ground turkey or chicken for a lighter version. Swap rice with quinoa or orzo. Add vegetables like zucchini, corn, or spinach. Adjust heat by choosing milder or spicier peppers. Store leftovers refrigerated up to 4 days or freeze up to 3 months.

Leave a Comment

Recipe Rating