Albondigas Soup (Mexican Meatball Soup) Recipe

Some foods just feel like a warm hug. For me, that’s Albondigas Soup, or as they say in Mexico, Caldo de Albóndigas. It’s more than just a dish; it’s a family tradition. A bowl of pure comfort.

My love for this soup started with my grandma. Her kitchen always smelled of simmering tomatoes, fresh mint, and savory meatballs. She taught me that the secret to a great Albondigas Soup isn’t just the ingredients. It’s the love you put into it.

This recipe is my take on her classic. I simplified it a bit, so you can have an amazing soup without spending all day in the kitchen. It’s a one-pot meal that combines juicy, rice-filled meatballs with a rich tomato broth and hearty veggies.

Perfect for a cozy night in, a family get-together, or when you just need a little comfort. Let’s make something special together.

Albondigas Soup

Recipe Snapshot

You can whip this soup up in under an hour. That’s a huge win, especially on a busy weeknight.

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Serves: 6 people

Need more? You can easily double the recipe for a crowd of 12. Or, cut everything in half for a quiet dinner for two. The cooking time will be about the same.

The best part? This is a super forgiving recipe, perfect for beginners. The most important thing is to have fun with it.

What You’ll Need

The ingredients for this soup are simple. They come together to create a flavor that feels both familiar and exciting.

  • Large soup pot or Dutch oven
  • Large bowl
  • Sharp knife

This soup is also a make-ahead champion. The flavors get even better the next day. You can prep the meatballs up to a day ahead and store them in the fridge. Or, freeze them for up to three months.

Ingredients

Albondigas (Meatballs)The BrothThe Vegetables
1 lb lean ground beef48 oz low-sodium chicken broth3 large carrots (1-inch pieces)
1 large egg, whisked1 (15-oz) can crushed tomatoes, undrained3-4 large russet potatoes (1-inch pieces)
1/4 cup uncooked long-grain white rice2 zucchini squash (1-inch pieces)
1/2 cup finely diced white onion
3 cloves garlic, minced
2 tsp salt
1 tsp ground cumin
1 tsp garlic powder
1/2 tsp ground black pepper
1/2 tsp dried oregano

A Few Notes on Ingredients

  • I like lean ground beef to keep the soup from getting greasy. But an 85/15 blend works great, too.
  • The rice in the meatballs? It’s key. It swells as it cooks, making the meatballs incredibly tender.
  • For the broth, I use low-sodium chicken broth. This gives me more control over the final flavor.
  • Feeling creative? You can sub plant-based ground “meat” and vegetable broth for a vegetarian version. If you don’t have russet potatoes, Yukon Golds are a great choice—they hold their shape well. If you want to go gluten-free, use finely chopped parsley or breadcrumbs instead of rice.
Albondigas Soup Ingredients

Let’s Cook!

This is where the magic happens. Pay attention to the little details—they make all the difference.

Step 1: Prep the Meatballs

Grab a large bowl and add your ground beef. Then, throw in the whisked egg, diced onion, uncooked rice, and minced garlic. Now, sprinkle in the spices: salt, cumin, garlic powder, pepper, and oregano.

This is the fun part! Get your hands in there and gently mix everything together. The goal is to mix just until it’s all combined. If you overdo it, the meatballs will get tough. The mixture should feel a little sticky but still hold its shape.

Now, form the meatballs. Aim for about 2-inch balls. They won’t be perfectly smooth because of the rice—and that’s exactly what we want. They should look rustic. Place them on a plate and set them aside for later.

Inngredients Mix
Meatballs

Step 2: Build the Soup Base

Pour the chicken broth and crushed tomatoes into your large pot or Dutch oven. Put it on medium-high heat and bring it to a full boil. As it heats up, your kitchen will start to smell amazing. This step is all about building a strong foundation for the soup.

Step 3: Cook the Meatballs and Vegetables

Once the broth is boiling, gently add the meatballs, one by one. You’ll hear a little sizzle. A common mistake is to stir the pot right away—don’t do it! Let them cook for 10 minutes first. This helps them firm up so they don’t fall apart.

After 10 minutes, it’s time for the vegetables. Add the carrots, potatoes, and zucchini all at once. Bring the soup back to a boil, then turn the heat down to medium-low.

Now, let it simmer for another 10 to 15 minutes. This is where the vegetables get nice and tender. You’ll know they’re ready when you can easily poke a potato or carrot with a fork. You should also see that the rice in the meatballs has swelled, making them perfectly plump.

Step 4: Finishing Touches

Time to taste! The soup will have a rich, deep flavor, but it might need a little more salt or pepper. If it’s too thick, add a couple more cups of water until it’s just right.

Take the pot off the heat and let it rest for 5 minutes. This little break allows the flavors to come together even more.

Serve Albondigas Soup

Make It Your Own

This recipe is a great starting point. Here are some ideas for how to mix it up:

  • Want more spice? Add a minced serrano or jalapeño pepper to the meatballs. Or, stir in a pinch of red pepper flakes for a little kick.
  • Seasonal changes? In the fall, toss in some butternut squash. In the summer, add corn on the cob or green beans. It’s all about what’s fresh!

Serve & Store

Plating: Ladle the soup into deep bowls, making sure each person gets plenty of meatballs and veggies. Top with fresh cilantro and a lime wedge. The lime’s bright flavor really cuts through the richness of the broth. You could even add some sliced avocado or a dollop of sour cream.

On the side: This soup is a full meal, but it’s great with warm corn or flour tortillas for dipping. A simple side salad is a nice touch, too.

Leftovers: Store any extra soup in an airtight container in the fridge for up to 5 days. It reheats beautifully on the stove—the flavor just gets better!

Freezer-friendly: This soup freezes like a dream. Let it cool completely, then transfer it to a freezer-safe container. It will last for up to 3 months. To eat, just thaw it in the fridge overnight and reheat it on the stove. This is one recipe that doesn’t lose its magic after being frozen.

Print

Albondigas Soup (Mexican Meatball Soup)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This isn’t just soup; it’s a hug in a bowl. A Mexican classic, this recipe combines savory, tender meatballs with a rich tomato broth and hearty vegetables. It’s my grandma’s recipe, simplified for a quick weeknight meal without sacrificing any of the deep, delicious flavor. It’s comfort food at its best.

  • Author: Jose
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 6 1x
  • Category: Soup, Main Dish
  • Cuisine: Mexican

Ingredients

Scale

For the Albondigas (Meatballs)

  • 1 lb lean ground beef
  • 1 large egg, whisked
  • ¼ cup uncooked long-grain white rice
  • ½ cup finely diced white onion
  • 3 cloves garlic, minced
  • 2 tsp salt
  • 1 tsp ground cumin
  • 1 tsp garlic powder
  • ½ tsp ground black pepper
  • ½ tsp dried oregano

For the Soup

  • 48 oz low-sodium chicken broth
  • 1 (15-oz) can crushed tomatoes, undrained
  • 3 large carrots, chopped (1-inch pieces)
  • 34 large russet potatoes, chopped (1-inch pieces)
  • 2 zucchini squash, chopped (1-inch pieces)

Instructions

  1. Make the Meatballs: In a large bowl, mix the ground beef, egg, uncooked rice, onion, garlic, and all the spices. Use your hands to mix gently until everything is just combined. Don’t overmix! Form the mixture into 2-inch balls and set them aside.
  2. Build the Broth: In a large soup pot or Dutch oven, combine the chicken broth and crushed tomatoes. Bring the mixture to a full, rolling boil over medium-high heat.
  3. Cook the Soup: Gently drop the meatballs into the boiling broth. Let them cook for 10 minutes without stirring too much so they hold their shape. After 10 minutes, add the carrots, potatoes, and zucchini. Bring to a boil again, then reduce the heat to a simmer. Cook for 10-15 minutes, or until the vegetables are fork-tender and the rice in the meatballs is plump.
  4. Finish & Serve: Taste the soup and add more salt or pepper if needed. If it’s too thick, add a little water. Let the soup rest for 5 minutes before serving.

Notes

  • Serving Suggestions: This soup is a meal on its own, but it’s great with a side of warm tortillas or a squeeze of fresh lime juice. A sprinkle of fresh cilantro on top adds a nice, bright flavor.
  • Tips & Tricks: Use a Dutch oven if you have one—it distributes heat evenly. The rice is a key ingredient for tender meatballs, so don’t skip it!
  • Storage & Reheating: Store leftovers in an airtight container in the fridge for up to 5 days. The flavors get even better overnight! Reheat on the stovetop over medium heat. You can also freeze the soup for up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Scroll to Top