This post may contain affiliate links. Please read our disclosure policy.

Albondigas soup is a classic Mexican meatball soup made with tender beef and chorizo meatballs simmered in a flavorful broth. Itโ€™s loaded with veggies like squash, potatoes, green beans, and carrots, and is perfect for when youโ€™re craving something warm, satisfying, and comforting.

Albondigas soup in a bowl with delicious mexican meatballs, carrots, zucchini, green beans, and potatoes in a flavorful tomato-based broth.

Soup always makes me think of comfort. Growing up, if I was feeling under the weather, my mom would make caldo de pollo, caldo de res, or this albondigas soup recipe.

What Is Albondigas Soup?

Itโ€™s a popular and traditional Mexican dish made with tender meatballs simmered in a rich, flavorful broth with fresh vegetables. The meatballs, made with beef, chorizo, rice, and fresh mint, give this soup so much flavor while the veggies keep it hearty and balanced.

I love this recipe because itโ€™s simple, satisfying, and easy to adjust. You can swap the veggies based on what you have – like zucchini, spinach, or even corn – or switch up the meat with ground turkey or pork. Plus, the meatballs stay tender and donโ€™t fall apart.

Ingredient Notes

Prepped and chopped ingredients for albondigas soup on a table.

This is an overview of the ingredients I used and why. For the full recipe, please scroll down to the bottom of the post.

  • Ground beef and chorizo: The meatballs are made with a mixture of ground beef and chorizo for an extra juicy and flavorful combination. Chorizo is highly spiced and gives the meatballs a really great smoky flavor. If you don’t want to use chorizo or beef, scroll down to the Variations section for more suggestions on the meat you can use.
  • Egg, uncooked white rice, and breadcrumbs: These ingredients bind the meatballs together and keep the juices and seasonings locked in. The white rice cooks with the soup, so there’s no need to cook the rice beforehand, which saves a ton of time.
  • Mint: An unexpected ingredient, but mint adds some freshness and herbal flavor to compliment the richness of the chorizo and ground beef. 
  • Seasonings: This soup uses simple and familiar Mexican-inspired flavors like cumin, oregano, and, of course, salt and pepper. 
  • Celery, carrot, and onion: A great soup usually has a base of sauteed celery, onions, and carrots for some sweetness and savory flavor. 
  • Tomato paste: A few tablespoons of tomato paste add some sweetness and acidity to the broth. 
  • Broth: I recommend using beef broth to complement the flavors of the meatballs, but feel free to use chicken or vegetable broth (or even water) if youโ€™re in a pinch. 
  • Vegetables: A great way to eat vegetables is to chop them up and throw them in a soup! This recipe uses potatoes, green beans, and zucchini. Scroll down to the Variations section for other veggies that would go great in this soup.
  • Cilantro: Each bowl is topped with fresh cilantro, but this step is totally optional if you’re not a fan.

How to Make Albondigas Soup

All the ingredients for albondigas (aka mexican meatballs) in a bowl.

Make the meatballs. Add all the ingredients to a large bowl and mix together with your hands until just combined.

24 formed meatballs on a baking sheet ready to be cooked for mexican albondigas soup.

Roll the mixture into 24 meatballs and set aside. I used a small cookie scoop to gather about 1 heaping tablespoon of the meat mixture and then rolled them in between my palms to form a ball. 

Albondiga soup cooking on the stove in a large Dutch oven.

Build the broth by first sauteing celery, carrots, onions, and salt in a large Dutch oven or pot over medium-high heat for 8 minutes, until the onions have softened. Add the tomato paste, dried oregano, and ground cumin. Mix together until the tomato paste has fully coated all of the vegetables, then add the broth and stir to combine. Bring to a boil, then reduce the heat to low.

Albondigas soup ready to eat in a Dutch oven.

Add the meatballs into the pot one by one. Bring the soup back to a gentle simmer, then cover and cook for 15 minutes.

Add the vegetables like green beans, zucchini, and potatoes. Cover and cook for 15 more minutes or until potatoes are fork-tender. Mix in some cilantro before serving.

Recipe Tips

  • Taste and adjust the salt content as you go. The salt content of Mexican chorizo and broth can vary widely from brand to brand, so I recommend always starting with a small amount and adjusting as necessary.
  • Cook at a low/gentle simmer. Make sure the soup does not come to a harsh simmer or boil to help the meatballs keep their shape. If the heat is too high, the meatballs can come apart and lose their shape from the harsh boil.
  • The key to making the meatballs “fluffy” and not too dry is not to overwork the mixture. Try to mix everything together until you feel like all the ingredients have been evenly dispersed throughout the meat, and then stop. Resist the urge to keep mixing!

Variations

  • Meat: If you can’t find Mexican chorizo near you, I highly recommend making your own using my homemade chorizo recipe. It’s easy to make and uses ingredients that can easily be found in grocery stores. You can also use all ground beef instead and omit the chorizo. You could also use chicken or turkey, but the flavor won’t quite be the same and the cook time may differ.
  • Mint: If you don’t have any fresh mint, you can use a mixture of fresh cilantro and fresh parsley instead. 
  • Veggies: Feel free to use any vegetables you have. Squash, zucchini, corn, and peas are all great options.
Albondigas soup recipe made with juicy mexican meatballs made from beef, chorizo, and rice.

Serving Suggestions

I love this albondigas soup with some warm corn tortillas or flour tortillas on the side. I also know many people love mixing in some Mexican rice or even pinto beans into their bowl to make it heartier and more filling.

And, of course, soups like this are always good with some fresh bolillo bread or homemade tortilla chips to help soak up all the delicious broth.

Frequently Asked Questions

How do I keep the meatballs from falling apart while cooking?

Making sure the soup is cooking at low heat on a gentle simmer is key to keeping your meatballs intact, along with binding them together with enough starch like rice and/or breadcrumbs.ย 

What sides or toppings go well with albondigas soup?

Top your albondigas soup with queso fresco, cotija, chopped cilantro, red onion, lime juice, or salsa macha for extra flavor.ย 

Can I substitute beef or pork in the meatballs with other proteins like turkey or chicken?

Absolutely! Keep in mind that chicken and turkey are generally less fatty than beef or pork, and will therefore need more seasoning and less cooking time.ย 

Storing and Reheating

  • To store, transfer the soup to an airtight container and refrigerate for up to 5 days. 
  • To freeze, transfer it to a freezer bag or freezer-safe container and freeze for up to 3 months. 
  • To reheat, heat the soup in a large pot over medium-high heat until warm and bubbly, or microwave in short intervals, stirring occasionally, until warm.

More Mexican Soups

If you tried this Albondigas Soup Recipe or any other recipe on Isabel Eats, donโ€™t forget to rate it and let me know how it went in the comments below! I love hearing about your experience.

4.80 from 49 votes

Albondigas Soup

Albondigas soup is an authentic Mexican meatball soup made with tender beef and chorizo meatballs in a flavorful broth loaded with vegetables!
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 6 servings
Email This Recipe
Enter your email and Iโ€™ll send this directly to you. Plus youโ€™ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the meatballs

  • ยฝ pound lean ground beef
  • ยฝ pound Mexican chorizo (homemade or store-bought)
  • 1 large egg
  • 2 cloves garlic, minced
  • ยผ cup uncooked white rice
  • ยผ cup tightly packed mint leaves, chopped
  • โ…“ cup plain bread crumbs
  • 1 teaspoon kosher salt
  • ยฝ teaspoon ground cumin
  • ยผ teaspoon freshly ground black pepper

For the soup

  • 1 tablespoon olive oil
  • 3 celery stalks, sliced to ยฝ-inch slices
  • 3 large carrots peeled and sliced into ยฝ-inch rounds
  • 1 yellow onion, diced
  • 1 teaspoon kosher salt, plus more to taste
  • 3 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • ยฝ teaspoon ground cumin
  • 8 cups beef broth (or chicken or vegetable broth)
  • 8 ounces green beans, cut into 1-inch pieces (fresh or frozen)
  • 1 large potato, diced into 1-inch chunks
  • 1 zucchini, sliced into ยฝ-inch moons
  • ยฝ cup chopped cilantro

Instructions 

  • Add all the ingredients for the meatballs to a large bowl. Mix together with your hands until just combined.
  • Roll the mixture into 24 meatballs and set aside. (I used a small cookie scoop to gather about 1 heaping tablespoon of the meat mixture, and then formed it using my hands.)
  • Heat the olive oil in a large Dutch oven or pot over medium-high heat. Add the celery, carrots, onions, and salt. Stir to combine and cook for 8 minutes, until the onions have softened.
  • Add the tomato paste, dried oregano, and ground cumin. Mix together until the tomato paste has fully coated all of the vegetables.
  • Add the broth and stir to combine. Bring to a boil, then reduce the heat to low.
  • Carefully drop the meatballs into the pot one by one. Bring the soup back to a gentle simmer, then cover and cook for 15 minutes.
  • Add the green beans, zucchini, and potatoes. Cover and cook for 15 more minutes. Or until potatoes are fork tender.
  • Add the cilantro, mix together, and taste. Season with more salt if necessary.

Notes

  • Meat: If you can’t find Mexican chorizo near you, I highly recommend making your own using my homemade chorizo recipe. It’s easy to make and uses ingredients that can easily be found in grocery stores. You can also use all ground beef instead and omit the chorizo. You could also use chicken or turkey, but the flavor won’t quite be the same and the cook time may differ.
  • Mint: If you don’t have any fresh mint, you can use a mixture of fresh cilantro and fresh parsley instead.ย 
  • Veggies: Feel free to use any vegetables you have. Squash, zucchini, corn, and peas are all great options.

Nutrition

Serving: 1serving | Calories: 340kcal | Carbohydrates: 30g | Protein: 23g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 63mg | Sodium: 1764mg | Potassium: 1471mg | Fiber: 5g | Sugar: 6g | Vitamin A: 6878IU | Vitamin C: 29mg | Calcium: 71mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

This post was originally published in June 2018 and has been updated in February 2022 and January 2025 with new photos and more helpful recipe tips and instructions.

Photography by Ashley McLaughlin.

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




48 Comments

  1. Maui Grams says:

    5 stars
    Made this tonight! I made it with all the vegetables in the recipe including the recommended cob corn and zucchini! I also made your Chorizo recipe for the meatballs. So flavorful and delicious!

  2. Sandra says:

    5 stars
    This is a delicious dish packed with flavor. Iโ€™ve been making albondigas for years but this recipe is absolutely delicious. Thank you so much.

  3. Dee says:

    Hi Isabel, u do know how to give the albondigas that traditional taste that our soup is known for. Mint! Yes mam, I also put it in the soup itself, with cilantro. Great combination!

  4. Idalia Rodriguez says:

    5 stars
    I have been making albรณndigas for over 50 years from my motherโ€™s recipe. This variation is amazing! Especially, using cooked rice instead of raw rice! Thank you! โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ

    1. Isabel says:

      So happy to hear you loved it!

  5. Joe Rozniewski says:

    5 stars
    I made this soup over the weekend, and it is absolutely delicious. I have to practice making smaller meatballs, but the flavor of the soup is spot on. Thank you.

    Joe Rozniewski

  6. Brian says:

    5 stars
    Flavor, Flavor, Flavorโ€ฆโ€ฆperfect. This is how albondigas should taste. So many are so bland!
    But, I need your help, my meat balls disintegratedโ€ฆ..perhaps the chorizo was too moist. This was a 8 ounce tube of Mexican chorizo.
    Any suggestions?

  7. Melody says:

    Delicious! The mint really makes the meatballs, and as I live in Mexico, I was able to find real chorizo de res. Nice spice!

  8. Susan says:

    Made this for a friend at work and she said it was so good that it was like a party in her mouth.

  9. Theresa Solis says:

    5 stars
    I am a huge fan of yours. I follow you on Instagram and I trust all of your recipes. Tonight I’m making your Albondigas. When I made your posole Verde con pollo….I probably said it wrong, but it came out so good, my niece,youngest son and sister wanted the recipe. I made your marinated chicken tacos, enchiladas, best Mexican rice etc. I only use your recipes when cooking Mexican food. Thank you so much.

  10. Charlie Santiago says:

    5 stars
    I love this recipe. My daughter has been helping make this for the last 5 years. Every fall when the weather gets cooler she’s ready to make Albondigas!