
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)
Ingredients
Equipment
Method
- 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.
- 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.
- Step 3: Sprinkle flour over the vegetables and stir for 1 minute to help thicken the broth.
- 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.
- 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.
- Step 6: Taste and adjust seasoning if needed. Serve hot with fresh cilantro on top, accompanied by warm tortillas or crusty bread.