Albondigas Soup (The BEST Authentic Recipe)

By Sienna Whitman

On January 9, 2026

An extreme close-up of a tender meatball in the Caldo de Albondigas, showing the rice and herbs within the meatball.

Cuisine

Mexican

Prep time

20 minutes

Cooking time

40 minutes

Total time

60 minutes

Servings

6 servings

There’s nothing quite like a steaming bowl of homemade Albondigas Soup. This classic Mexican meatball soup, known as “Caldo de Albondigas,” is the ultimate comfort food, brimming with tender, flavorful meatballs and hearty vegetables simmered in a rich, savory tomato broth. It’s a complete, satisfying meal in a single bowl.

This authentic Albondigas Soup recipe is surprisingly easy to make and guaranteed to become a family favorite. We’re sharing all the secrets to creating perfectly juicy meatballs that hold their shape and a broth that’s bursting with flavor. Get ready to cozy up with this delicious soup!

A spoonful of hearty Albondigas Soup, featuring a meatball, carrots, and zucchini in a savory tomato broth.
Every spoonful is packed with flavor and hearty vegetables.

What is Albondigas Soup?

Albondigas Soup is a traditional Mexican soup featuring “albondigas,” which translates to meatballs. The heart of the dish is the tender meatballs, typically made from a mix of ground beef, rice, egg, and fragrant herbs like mint and cilantro. These are gently simmered in a light yet deeply flavorful broth made with tomatoes, onions, garlic, and various vegetables like potatoes, carrots, and zucchini.

Why You’ll Love This Albondigas Soup Recipe

  • Incredibly Flavorful: The combination of fresh mint in the meatballs and the savory, vegetable-packed broth creates a uniquely delicious and aromatic soup.
  • Hearty and Satisfying: Packed with protein and vegetables, this soup is a complete meal that will leave you feeling full and nourished.
  • Easy to Prepare: The steps are straightforward, making this an excellent recipe for both novice cooks and seasoned pros. It’s a perfect one-pot dinner for any night of the week.
  • Perfectly Tender Meatballs: Our method ensures the meatballs are juicy and flavorful without falling apart in the soup.

The Key Ingredients for Perfect Albondigas Soup

Crafting the best Albondigas Soup starts with quality ingredients. We’ve broken them down into two main components: the meatballs and the soup base.

An extreme close-up of a tender meatball in the Caldo de Albondigas, showing the rice and herbs within the meatball.
The secret to our Albondigas Soup? Perfectly tender, flavorful meatballs.

For the Flavorful Meatballs (Albondigas)

  • Ground Beef: We recommend an 85/15 lean-to-fat ratio for meatballs that are both flavorful and juicy without being greasy.
  • Rice: Uncooked long-grain white rice is mixed into the meatballs. It cooks inside the meatball, helping to keep them tender and light.
  • Herbs: Fresh mint (yerba buena) and cilantro are crucial for that authentic, signature flavor. Do not skip the mint!
  • Binder and Seasoning: An egg helps bind everything together, while garlic, onion, cumin, and oregano provide a deep, savory foundation.

For the Hearty Soup Base

  • Broth: A quality beef or chicken broth serves as the foundation.
  • Tomatoes: Canned crushed tomatoes create a rich, savory base with minimal effort.
  • Vegetables: A classic trio of potatoes, carrots, and zucchini adds texture, flavor, and nutrients.
  • Aromatics: Onion and garlic are sautéed to build the first layer of flavor.

How to Make Albondigas Soup Step-by-Step

Follow these simple steps to create a perfect pot of Mexican meatball soup.

Step 1: Prepare the Meatball Mixture

In a large bowl, combine the ground beef, uncooked rice, finely chopped mint, cilantro, minced garlic, finely chopped onion, egg, cumin, oregano, salt, and pepper. Use your hands to gently mix all the ingredients until they are just combined. Be careful not to overwork the meat, as this can make the meatballs tough.

Step 2: Form the Albondigas

Lightly wet your hands with water to prevent the mixture from sticking. Roll the meat mixture into uniform balls, about 1.5 inches in diameter. You should have approximately 20-24 meatballs. Set them aside on a plate or baking sheet.

Step 3: Create the Soup Base

In a large Dutch oven or stockpot, heat the olive oil over medium heat. Add the remaining chopped onion and sauté until softened, about 4-5 minutes. Add the minced garlic and cook for another minute until fragrant. Pour in the beef broth and crushed tomatoes. Season with salt and pepper, and bring the mixture to a simmer.

Step 4: Cook the Vegetables and Meatballs

Add the diced carrots and potatoes to the simmering broth. Let them cook for about 10 minutes. Carefully drop the meatballs into the soup one by one. Reduce the heat to a gentle simmer, cover, and cook for 20 minutes. Add the diced zucchini and continue to simmer for another 10 minutes, or until the vegetables are tender and the meatballs are cooked through.

Pro Tips for the Best Mexican Meatball Soup

  • Don’t Overmix the Meat: Mix the meatball ingredients until just combined to ensure they stay tender.
  • Use Fresh Mint: Dried mint won’t provide the same bright, authentic flavor as fresh mint (yerba buena). It’s a key ingredient that truly sets this soup apart.
  • Simmer Gently: After adding the meatballs, never let the soup come to a rolling boil. A gentle simmer is all you need to cook them perfectly without causing them to break apart. For a different but equally comforting soup, check out this Italian Vegetable Beef Soup.

What to Serve with Albondigas Soup

This soup is a hearty meal on its own, but it’s even better with a few simple accompaniments. Serve each bowl with a garnish of fresh cilantro, a squeeze of fresh lime juice, and a side of warm corn tortillas or crusty bread like this Homemade French Bread for dipping. For a complete feast, start with a simple appetizer or serve a side of rice.

Storing, Freezing, and Reheating

Proper storage is key to enjoying your Albondigas Soup later.

  • Refrigeration: Store leftover soup in an airtight container in the refrigerator for up to 4 days.
  • Freezing: Allow the soup to cool completely, then transfer it to a freezer-safe container or zip-top bag. It can be frozen for up to 3 months.
  • Reheating: Thaw frozen soup in the refrigerator overnight. Reheat gently on the stovetop over medium-low heat until warmed through. You can also reheat individual portions in the microwave. If you’re looking for another freezer-friendly meal, try these Ground Beef Burrito Bowls.

Frequently Asked Questions About Albondigas Soup

Yes, you can substitute ground turkey or chicken for a leaner option. Keep in mind that the flavor will be slightly different, and because they are leaner, be extra careful not to overcook the meatballs to keep them from becoming dry.

No, you should not cook the meatballs beforehand. They are meant to be cooked directly in the simmering soup broth. This allows the meatballs to absorb flavor from the broth and, in turn, enrich the soup with their own flavor.

While both are meatballs, ‘albondigas’ specifically refers to the meatballs in Latin American and Spanish cuisine. In Mexican Albondigas Soup, they are unique because they often contain uncooked rice and fresh mint (yerba buena), which gives them a distinct texture and flavor compared to Italian-style meatballs.

The key is to use a binder like an egg, don’t overmix the meat mixture, and most importantly, simmer the soup gently. A rolling boil can cause the meatballs to break apart, so maintain a low, gentle simmer while they cook.

Albondigas Soup is a complete meal, but it is traditionally served with warm corn tortillas for dipping, a squeeze of fresh lime juice, and a garnish of fresh cilantro. Sometimes it’s also served with a side of Mexican rice.

More Delicious Soup Recipes to Try

If you loved this recipe, you’re sure to enjoy our Creamy Chicken Tortilla Soup. It’s another comforting classic packed with incredible flavor!

We hope you love this authentic Albondigas Soup recipe! It’s a true taste of comfort and tradition. If you make it, please leave a comment below and let us know how it turned out. Don’t forget to share your creations with us on Pinterest!

A vibrant bowl of authentic Albondigas Soup, filled with juicy meatballs and hearty vegetables in a rich red broth, garnished with fresh cilantro.
Nothing beats a comforting bowl of homemade Albondigas Soup!

Albondigas Soup Recipe

An extreme close-up of a tender meatball in the Caldo de Albondigas, showing the rice and herbs within the meatball.

Albondigas Soup (The BEST Authentic Recipe)

This authentic Albondigas Soup recipe features tender, juicy meatballs and hearty vegetables simmered in a rich, savory tomato broth. It's a comforting, easy-to-make, and delicious one-pot meal the whole family will love.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Dinner, Main Course, Soup
Cuisine Mexican
Servings 6 servings
Calories 410 kcal

Equipment

  • 1 Large bowl
  • 1 Large Dutch oven or stockpot

Ingredients
  

  • 1.5 lbs ground beef 85/15 lean
  • 1/3 cup uncooked long-grain white rice
  • 1/4 cup fresh mint finely chopped
  • 1/4 cup fresh cilantro finely chopped
  • 1/4 cup yellow onion finely chopped
  • 2 cloves garlic minced
  • 1 large egg lightly beaten
  • 1 tsp ground cumin
  • 1/2 tsp dried oregano
  • 1.5 tsp salt
  • 1/2 tsp black pepper
  • 1 tbsp olive oil
  • 1/2 cup yellow onion chopped
  • 2 cloves garlic minced
  • 6 cups beef broth or chicken broth
  • 15 oz can crushed tomatoes
  • 3 medium carrots peeled and sliced
  • 2 medium potatoes peeled and diced
  • 2 medium zucchini diced

Instructions
 

  • In a large bowl, gently mix the ground beef, uncooked rice, chopped mint, cilantro, 1/4 cup finely chopped onion, 2 minced garlic cloves, egg, cumin, oregano, 1.5 tsp salt, and 1/2 tsp pepper. Do not overmix.
  • Lightly wet your hands and roll the mixture into 1.5-inch meatballs. Set aside.
  • In a large Dutch oven, heat olive oil over medium heat. Sauté the 1/2 cup chopped onion until soft, about 5 minutes. Add the remaining 2 cloves of minced garlic and cook for 1 minute more.
  • Pour in the beef broth and crushed tomatoes. Season with salt and pepper to taste and bring to a simmer.
  • Add the carrots and potatoes and cook for 10 minutes. Gently drop the meatballs into the soup. Reduce heat, cover, and simmer for 20 minutes.
  • Add the diced zucchini and cook for another 10 minutes, or until vegetables are tender and meatballs are fully cooked. Serve hot with fresh cilantro and lime wedges.

Notes

Don't Overmix: Mix meatball ingredients until just combined for the most tender results.
Gentle Simmer: Avoid boiling the soup after adding the meatballs to prevent them from breaking apart.
Garnish: Serve with fresh cilantro, lime wedges, and warm tortillas for the full experience.

You might also like these recipes

Leave a Comment

Recipe Rating