Albondigas Soup (Mexican Meatball Soup)

By Updated on

This Caldo de Albondigas is a classic Mexican Meatball Soup made with tender beef and rice meatballs, veggies, and a flavorful tomato broth for a full, satisfying meal in one pot. It is simple enough for a weeknight, great for leftovers, and easy to freeze for future cozy dinners.

361 CAL 35g CARBS 11g FAT 35g PROTEIN 2
1 Comment

When I first tried Caldo de Albondigas as part of a simple comida corrida lunch in Mexico, I fell head over heels for those tender meatballs floating in a rich, tomatoey broth. It felt like the perfect mix of comfort food and home cooking, all in one bowl.

This version keeps things traditional with beef and uncooked rice in the meatballs, chunky vegetables, and a lightly spiced tomato chicken broth. The meatballs cook right in the soup, flavoring the broth as the rice plumps up, so you skip the extra step of cooking rice separately!

Mexican albondigas soup in a bowl with zucchini, beef meatballs, carrots, corn, and a spicy tomato broth.

Before You Get Started

Here are a few things worth knowing before you start cooking, so everything comes together smoothly.

  • Use uncooked rice: The uncooked white rice in the meatballs is traditional and acts as a binder. It cooks right in the broth, soaking up flavor as the meatballs simmer.
  • Pick your protein: This version uses lean ground beef, but you can swap in ground pork, turkey, chicken, or even a mix. Just avoid very lean options if you can, since a little fat keeps the meatballs tender.
  • Go big on veggie chunks: Cut the potatoes, carrots, and zucchini into stew-style chunks. Larger pieces feel more authentic and are less likely to overcook and fall apart.
  • Decide on the spice level: Jalapenos are optional and easy to adjust. Remove the seeds and veins for mild heat, or leave some in if you like more kick.
  • Mint is traditional (but optional): Fresh mint in the meatballs gives this soup its classic flavor. If you really do not like mint, you can leave it out or use extra cilantro instead.

How to Make Albondigas Soup (Mexican Meatball Soup)

Here is a quick overview of how to pull this cozy soup together step-by-step.

1. Mix and Shape the Meatballs

Combine the ground beef, egg, minced onion, uncooked rice, garlic, mint, cilantro, and spices in a large bowl. Use your hands to gently mix until just combined, then roll the mixture into small meatballs and chill them while you start the soup.

2. Sauté the Vegetables

Heat the olive oil in a large soup pot or Dutch oven. Add the onion, carrots, celery, jalapenos, and potatoes. Cook until they start to soften, then stir in the garlic and tomato paste so it coats the veggies and lightly cooks.

3. Build the Broth

Pour in the chicken broth and tomato sauce, add the bay leaf, and season with salt and pepper. Bring everything up to a gentle simmer so the flavors start to come together.

4. Simmer the Meatballs

Gently add the meatballs to the simmering broth in a single layer. Cover the pot and let them cook without stirring so they hold their shape and the rice inside has time to soften.

5. Finish with Veggies and Serve

Add the zucchini and corn toward the end so they stay tender-crisp instead of mushy. Once the meatballs are cooked through and the rice is tender, taste the broth and adjust the seasoning. Serve hot with cilantro, lime wedges, and all your favorite toppings.

Slow Cooker Method

If you prefer a set-it-and-forget-it version, this soup works really well in the slow cooker.

Here is how to make Albondigas Soup in the slow cooker using the same ingredients.

  1. Prepare the meatballs: Mix and shape the meatballs as directed in the main recipe and keep them chilled while you prep the base.
  2. Add everything to the slow cooker: Add the onion, carrots, celery, jalapenos, potatoes, garlic, tomato paste, chicken broth, tomato sauce, bay leaf, and the meatballs to the slow cooker.
  3. Cook low and slow: Cover and cook on low for about 4 hours, until the meatballs are cooked through and the rice inside is tender.
  4. Add tender veggies at the end: Stir in the zucchini and corn during the last 20–30 minutes so they do not overcook.
  5. Serve with toppings: Finish with fresh cilantro, lime juice, and any other toppings you like.

Recipe Tips and Tricks

Here are the best tips and pro tricks to help this Albondigas Soup turn out perfectly every time.

  • Mix gently with your hands: Use your hands to lightly mix the meatball ingredients until they just come together. This helps everything combine evenly without overmixing, which can make the meatballs tough.
  • Don’t stir the meatballs: Once you add the meatballs to the simmering broth, resist the urge to stir. Let them sit and cook in a gentle simmer so they stay intact, and the rice inside has time to plump up.
  • Taste-test the broth first: Before the meatballs go in, taste the broth and adjust the salt, pepper, and spice level. It’s much easier to fix the seasoning when it’s just broth and vegetables.
  • Soften veggies to your liking: Traditional Mexican soups usually have very soft vegetables. If you like more bite, reduce the simmer time slightly or add the potatoes and carrots later so they don’t get too soft.
  • Make it your own: This soup is very adaptable. Swap in extra veggies (like corn, cabbage, chayote, or green beans), change up the herbs, or play with toppings to match what you have in the fridge and what your family likes.
  • Adjust the spice at the end: If the soup turns out milder than you’d like, stir in a bit of jalapeno, your favorite hot sauce, or a spoonful of chipotles in adobo right at the end for extra heat and smokiness.

Mexican meatball soup made with ground beef and rice served in a bowl with cilantro and radishes.

Serving Ideas

Here are some easy and delicious ways to serve this Mexican Meatball Soup.

  • Warm corn tortillas: Heat up corn tortillas and use them to scoop up meatballs, then dip everything back into the broth. It’s a classic and so satisfying.
  • Crunchy toppings: Add crushed tortilla chips or tortilla strips over each bowl right before serving for a little crunch.
  • Fresh herbs: Finish with plenty of fresh cilantro. If you’re not a cilantro fan, parsley or extra mint both work well with the flavors in the soup.
  • Veggie garnish: Top bowls with sliced radishes, diced white or red onion, and extra jalapeno slices for brightness and texture.
  • Creamy touches: Add sliced avocado for richness, or a small spoonful of Greek yogurt or sour cream if you want a creamier, less spicy bowl (even though it’s not traditional).
  • Bright lime finish: A squeeze of fresh lime juice right before serving helps wake up all the flavors and adds a nice tangy finish.
  • Simple sides: Serve with a basic green salad, Mexican rice, or grilled corn on the cob if you want to stretch the meal or make it feel more like a full spread.

Serving Ideas

Here are some easy and delicious ways to serve this Mexican meatball soup.

  • Warm corn tortillas: Serve with soft corn tortillas on the side so you can tuck in a meatball or two and dip everything back into the broth.
  • Crunchy toppings: Add crushed tortilla chips or tortilla strips on top right before serving for a little crunch.
  • Fresh herbs: Finish each bowl with plenty of fresh cilantro, or swap in parsley or extra mint if you prefer.
  • Veggie garnish: Top with sliced radishes, diced white or red onion, and extra jalapeno slices for brightness and texture.
  • Creamy toppings: Add avocado slices or guacamole, a spoonful of Greek yogurt, or sour cream for a richer, creamier bowl.
  • Bright finish: Squeeze fresh lime juice over each bowl to wake up all the flavors.
  • Extra spice: Turn up the heat with your favorite hot sauce or a spoonful of chopped chipotles in adobo.
  • Simple sides: Pair with a basic green salad, Mexican rice, or grilled corn if you want to stretch the meal for more people.

Storage & Reheating

Here is how to store, reheat, and enjoy your leftovers.

  • Store in the fridge: Let the soup cool completely, then store it in an airtight container in the fridge for 3–4 days.
  • Freeze for later: Transfer cooled soup to freezer-safe containers, leaving some space at the top. Freeze for up to 3 months, then thaw overnight in the fridge before reheating.
  • Reheat gently: Reheat on the stovetop over low to medium heat or in the microwave until hot. Add a splash of broth or water if the soup has thickened too much.
  • Use up leftovers: Serve leftover albondigas over rice or cauliflower rice, tuck meatballs into tortillas for quick tacos, or spoon everything into a bowl with extra veggies for an easy lunch.

Frequently Asked Questions

Here are the answers to some of the most frequently asked questions about this cozy meatball soup:

Both the egg and uncooked rice in the meatballs act as binders, but technique matters too. Mix the meat gently with your hands until just combined, form the meatballs without packing them too tightly, and once they’re in the pot, let them simmer without stirring so they stay together.

 

This usually happens when the meat mixture is overworked or the meatballs are packed too tightly. Mix just until everything is combined, and roll the meatballs with a light hand so they stay tender instead of tough.

 

Definitely. Cannellini beans, pinto beans, or black beans all work well and make the soup even more filling. You can also toss in extra veggies like cabbage, green beans, corn, or Mexican squash near the end of cooking so they keep some texture.

 

Skip the jalapenos or remove all the seeds and veins so they’re very mild. Keep the base soup on the gentle side, then let adults add sliced jalapenos, hot sauce, or crushed red pepper at the table so everyone can adjust their own bowl.

 

Mexican Albondigas soup with beef meatballs, vegetables, and potatoes served with fresh cilantro and radishes.
The Recipe
Loading Video…

Albondigas Soup (Mexican Meatball Soup)

361 CAL 35g CARBS 11g FAT 35g PROTEIN 2
PREP TIME: 15 Min
COOK TIME: 30 Min
TOTAL TIME: 45 Min
1 Comment
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • 1.5 lbs 95% lean ground beef (meatballs)
  • 1 egg (meatballs)
  • 1 cup yellow onion, minced (meatballs)
  • 1/4 cup uncooked white rice (Jasmine, for meatballs)
  • 3 garlic cloves, minced (soup)
  • 2 tbsp fresh mint, minced (meatballs, optional)
  • 2 tbsp fresh cilantro, chopped (meatballs)
  • 1 tsp kosher salt (meatballs)
  • 1/2 tsp oregano (meatballs)
  • 1/2 tsp cumin (meatballs)
  • 1/2 tsp black pepper (meatballs)
  • 1 tbsp olive oil (soup)
  • 1 onion, diced (soup)
  • 2 carrots, peeled and chopped (soup)
  • 2 celery stalks, chopped (soup)
  • 2 jalapeno peppers, minced (seeds and veins removed, for soup)
  • 1 large potato, chopped (soup)
  • 3 tbsp tomato paste (soup)
  • 5 cups chicken broth (soup)
  • 1 cup canned tomato sauce (soup)
  • 1 bay leaf (soup)
  • 2 small zucchini, chopped (soup)
  • 1 cup corn (fresh or frozen, for soup)

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

Meatballs: Combine the ground beef, egg, onion, white rice, garlic, mint, cilantro, salt, oregano, cumin, and black pepper in a large bowl. Gently mix together with your hands until combined. Use a rounded tablespoon to roll the mixture into meatballs. Refrigerate until ready to use.

Albondigas made with ground beef, white rice, and herbs rolled on a plate.
2

Heat the olive oil over medium high heat in a large soup pot or Dutch oven. Add the onion, carrots, celery, jalapenos, and potato. Cook for 5-7 minutes until beginning to soften. Add the garlic and tomato paste. Cook for 1-2 minutes until the garlic is fragrant.

Carrots, onions, jalapeños, celery, and jalapenos cooking in a soup pot.
3

Add the chicken broth and tomato sauce. Bring to a simmer. Season well with salt and pepper.

Tomato sauce and chicken broth being added to a soup pot with vegetables.
4

Add the meatballs and cover. Cook for 30 minutes without stirring. Stirring can break the meatballs.

Mexican meatballs simmering in a pot with tomato broth.
5

Open and add the zucchini and corn. Cook for 5-10 minutes longer until the meatballs are cooked through and the rice is tender. Serve with cilantro, fresh limes, radishes, etc.

Albondigas soup served in a white bowl with cilantro and radishes.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 1.5 cups
Amount Per Serving
Calories 361
Calories from Fat 48
% Daily Value *
Total Fat 11g
17%
Saturated Fat 4g
18%
Monounsaturated Fat 2g
0%
Polyunsaturated Fat 0g
0%
Cholesterol 101mg
34%
Sodium 863mg
38%
Total Carbohydrate 35g
13%
Dietary Fiber 5g
24%
Sugars 11g
Protein 35g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

Notes

This soup is traditionally made with more rustic cut vegetables. Chop the vegetables into larger chunks if desired.

For a less spicy soup, leave out the jalapenos. For a spicier soup, swap in serrano peppers for the jalapeno peppers.

If you prefer making these meatballs with precooked rice, swap in 1/2 cup of precooked rice for the uncooked rice. Then reduce the simmering time to 20 minutes.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
1 Comment
On Albondigas Soup (Mexican Meatball Soup)
user image
user image
Sierra
December 1, 2025 - 06:42
Add a Rating:
5
This is a keeper! I’ll admit, I was a little nervous about the ingredients. I made it exactly as written. My kids say these are the best meatballs they ever had! Will be making this more often. Thanks for sharing!
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.