Albondigas Soup (Mexican Meatball Soup)

By Updated on

Caldo de Albondigas is a hearty Mexican Meatball Soup made with homemade beef and rice meatballs, potatoes, and fresh vegetables served in a spicy tomato broth. This cozy, mouth-watering soup guarantees to please.

361 CAL 35g CARBS 11g FAT 35g PROTEIN
Leave a Comment

Albondigas Soup is an authentic Mexican soup recipe made with tender beef meatballs, aromatic vegetables, and the most delicious broth. It's warm, filling, and the perfect meal for a cold day. 

One of the first times I traveled to Mexico, I  had the privilege of trying comida corrida, which is a super affordable, pre-set lunch option that's popular in smaller Mexican restaurants.

It's where I first had, Caldo de Albondigas, or Mexican Meatball Soup. It's also where I first tried Albondigas al Chipotle (Meatballs in Chipotle), another Mexican dish I love. 

Immediately, I fell in love with the super tender meatballs served in a rich, flavor-packed broth. I knew it was something I wanted to recreate at home.

To make a truly authentic version of this soup, you need to include raw rice in the meatballs and let everything cook together. The meatballs flavor the broth as they cook and the rice soaks up all that delicious flavor. Plus, it means you don't have to cook the rice separately. I love anything that saves me time. 

This soup only gets better with a night or two in the fridge, so don't be afraid to make a double batch. If you love Mexican soups, you will also want to try this Pozole Verde, Chicken Fajita SoupChicken Tortilla Soup, or Chicken Birria.

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

Why You'll Love this Mexican Meatball Soup

  • Easy to make: Don't let the ingredient list scare you, this recipe is easy to make and the ingredients are affordable and approachable. Everything is ready in less than 45 minutes.  
  • Freezes great: Consider making a double batch of this soup to store in the freezer for a future meal. It only gets better as the flavors combine.
  • Healthy and nutritious: This soup has it all - lean protein, lots of veggies, and rice. It's a complete, nutritious meal that is great for a family dinner. 

What is Albondigas Soup?

Albondigas soup is a traditional Mexican meatball soup made with ground beef and rice meatballs, vegetables, and a rich tomato broth.  Albondigas is the Spanish word for meatballs.

This soup is also known as Sopa de Albondigas, Caldo de Albondigas, and Albondigas en Caldo. Normally it is served with warm corn tortillas, cilantro, and lime wedges. 

Ingredients and Easy Swaps

  • Beef and rice meatballs: To make authentic albondigas soup, you need ground beef, uncooked rice, mint, garlic, and oregano.  The uncooked rice serves to bind the meatballs and will cook as the meatballs simmer in the broth. This meatball soup can also be made with ground pork, ground turkey, ground chicken, or ground lamb.  Typically white rice is used, you can swap in brown rice but the meatballs may need to simmer longer for the rice to soften. 
  • Broth: Traditional broth is made with chicken broth (or bouillon), tomatoes, and garlic. I like to add a few jalapenos to mine for some spice, but albondigas soup isn't always spicy. Beef broth can also be used for a stronger beef flavor.
  • Vegetables: Traditionally this soup has zucchini, potatoes, carrots, celery, and onions. With that said, many cooks make this with whatever veggies they have on hand so you also may see corn, cabbage, yuca, Mexican squash, chayote, and green beans. 
  • For serving: Corn tortillas, cilantro, lime, radishes, and sliced jalapenos are the most traditional. Many people scoop up the meatballs into corn tortillas and then dip that back into the broth.  

Recipe Tips and Tricks

Here are my top tips and tricks for making the best Mexican Meatball Soup:

  • When making the meatballs, use your hands! Sure, this can get a little messy, but it’s a great way of making sure everything is well combined. It also ensures you don't overmix the meatballs, which can make the meatballs tough.
  • After adding the meatballs to the pot, don’t stir! I know how tempting it can be to mix in all those delicious flavors, but stirring can potentially break your meatballs, which is less than ideal.
  • Cut your veggies into larger chunks, similar to how you would cut them for a stew for a more authentic look and feel. It also helps them not to overcook.
  • This recipe is very adaptable! Feel free to take liberties to make this dish your own. Change up your veggies, herbs, or garnishes to suit your flavor preferences and dietary needs.
  • Let's talk about the mint! Traditional albondigas soup almost always includes fresh mint. This can be left out but the flavor will be slightly different. 
  • Traditional Mexican soups and stews usually have very soft vegetables. If you prefer your vegetables to have more crunch, don't cook them for quite as long. 

Topping Ideas

Mexican Meatball Soup is one of those soups that can absolutely stand on its own. However, it can be fun to top it off with a little extra something! To get you started, here are some of my favorite topping ideas for this soup:

  • Corn tortillas: Warm up some corn tortillas, scoop up some meatballs, and dip everything back into the broth. So good!
  • Crushed tortilla chips. If you like your soups with a little crunch, top your bowls with some crushed tortilla chips or strips just before serving.
  • Cilantro. Fresh cilantro is a classic garnish in Mexican cuisine. However, if you aren’t a fan of cilantro, fresh parsley or mint will work well too.
  • Radishes. Fresh sliced radishes give this soup a peppery flavor that goes wonderfully with the existing flavor palate.
  • Avocado: Add some healthy fat and creaminess with avocado. You could also add sour cream or Greek yogurt, but it isn't a traditional topping. 
  • Lime juice. A squeeze of lime juice is the perfect way to top off a bowl of meatball soup. The acidity helps to enhance the flavors and brighten up the dish.
  • Diced onion. Diced onion adds a terrific crunch to this soup. Either red or white onion will do the trick.
  • Spice. Lover of all things spicy? Leave the seeds in the jalapenos or add a few dashes of your favorite hot sauce before serving the dish. This soup is also delicious with chipotles in adobo for a smokier flavor.

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

How to Store Leftover Mexican Meatball Soup

One of the reasons I LOVE this soup — and all soups, for that matter — is that they are incredibly storage-friendly. Leftover soup is the perfect healthy lunch or dinner option for busy days.

Simply let your soup cool to room temperature, then transfer it to an airtight storage container. Then, you can store this dish in one of two ways:

  • In the fridge for up to 3-4 days. Reheat in the microwave or stovetop.
  • In the freezer for up to 3 months. Let defrost overnight in the fridge and reheat on the stove or in the microwave.

Kitchen Shortcuts

If you are looking to save time when making this recipe, here are some shortcut ideas:

  • Use your favorite store-bought meatballs in place of homemade meatballs. Then add pre-cooked rice (frozen rice works great) to the soup. The flavor will be slightly different but it will still make for a really tasty soup. To get more Mexican flavor, add some chipotles in adobo to the broth and serve the soup with cilantro, sliced jalapenos, avocado, and lime juice. 
  • Instead of chopping fresh vegetables, make this with a bag of store-bought frozen mixed vegetables. Add them towards the end of cooking so they don't get too mushy. Some grocery stores also sell pre-chopped soup veggies in the produce section.
  • Make the broth with Knorr Tomato Chicken Boullion instead of adding both chicken broth and tomato sauce.
  • Cut down the cooking time by adding cooked rice to the meatballs instead. Use double the amount of cooked rice when replacing for raw rice. 

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 help to keep them from falling apart. As long as you leave your meatballs alone as they cook in the soup (no stirring!), you should be able to avoid having them fall apart.

Yes! It is actually incredibly easy to cook this soup in a slow cooker. Just add all of your ingredients to your slow cooker as you would in a pot, then cook on low for about 4 hours.

Yes! Mexican Meatball Soup is loaded with meat, vegetables, and fresh herbs. It’s low in carbs and calories, yet high in protein, fiber, and nutrients. As long as you eat this dish in moderation, it’s a perfectly healthy addition to your diet.

Albondigas are usually hard or tough for two reasons. The first reason is that the meatball mixture was overmixed. Using your hands to mix the meat until just combined is the best way to avoid this. The second reason is that you are compacting the meatballs too much when you form them. Do not press the meat too hard when forming the meatballs.

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
Leave a comment
  • Print
  • Download
  • Send to your inbox


  • 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)

Like this Recipe? Try our Meal Plans!

Slender Kitchen Meal Plans
  • Weekly Meal Plans
  • Easy Shopping List
  • Healthy, Low Carb, & Vegetarian
  • Nutritional Information


(Hide Media)

Switch to prevent your screen from going dark.


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.

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.

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.

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.

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.
Nutritional Facts
Serving Size: 1.5 cups
Amount Per Serving
Calories 361
Calories from Fat 48
% Daily Value *
Total Fat 11g
Saturated Fat 4g
Monounsaturated Fat 2g
Polyunsaturated Fat 0g
Cholesterol 101mg
Sodium 863mg
Total Carbohydrate 35g
Dietary Fiber 5g
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.


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
On Albondigas Soup (Mexican Meatball Soup)
user image
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.