Mexican Meatball Soup (Albondigas) – Easy Comforting Dinner Recipe

There’s this thing that happens every time I make Mexican meatball soup albondigas — someone walks into the kitchen, stops dead in their tracks, and goes, “What is that smell?” And honestly? That reaction never gets old. The smoky chipotle broth, the herby little meatballs, the whole thing just hits different from the moment it starts simmering.

This recipe has become one of those staples I reach for when the weather turns, when someone’s feeling under the weather, or honestly just when I want something deeply satisfying without a ton of fuss. It’s the kind of soup that feels like a warm hug but also has enough personality to keep things interesting. Welcome to albondigas Mexican meatball soup — your new cold-weather obsession.


What Even Is Albondigas Soup?

If you’ve never heard the word albondigas before, it literally just means “meatballs” in Spanish. Simple enough, right? But don’t let the simplicity fool you — meatball soup Mexican style is anything but basic. This dish has deep roots in Mexican home cooking, and every family seems to have their own version. Some use just ground beef, some add rice inside the meatballs (yes, inside — game changer), some go heavy on the herbs. It’s one of those recipes that has been passed around and tweaked for generations.

What makes this version stand out is the chipotle-blended broth. It’s smoky, slightly spicy, rich with tomato, and has this incredible depth that you normally only get from soups that have been cooking for hours. Except — spoiler alert — this one comes together in under an hour.


Let’s Talk About Those Meatballs for a Second

Okay, I need to give the meatballs their moment because they genuinely deserve it. The secret weapon here is cooked rice mixed right into the meat. It might sound a little odd if you’ve never made albondigas before, but trust the process. The rice keeps the meatballs tender, helps them hold their shape, and gives them this slightly pillowy texture that’s just chef’s kiss.

The other thing I love about this meatball mixture is the fresh mint. I know — mint in a savory soup feels like a curveball. But it’s traditional in many meatball soup Mexican recipes, and once you try it, you’ll wonder why you haven’t been putting mint in everything. It adds this bright, almost herbal lift that plays beautifully against the smoky broth. (Cilantro works great too if mint isn’t your thing — zero judgment here.)

Baking the Meatballs First Is Worth the Extra Step

Here’s a little detail that makes a big difference: the meatballs get baked before going into the soup. Just 15 minutes in the oven on a rack gives them a light brown crust and helps them hold their shape once they hit the broth. They don’t fully cook through at this stage — they finish in the soup — but that initial time in the oven is what keeps them from falling apart on you. It also means you’re not fishing around in hot broth trying to gently roll raw meatballs without breaking them. Been there. Not fun.


The Broth Is Where the Magic Lives

If the meatballs are the stars, the broth is the stage they perform on. And this broth? Absolutely stunning.

It starts with a simple sofrito — onion and garlic cooked down until soft and fragrant. Then whole peeled tomatoes get crushed in by hand (there is something weirdly satisfying about squeezing a tomato into a pot, I’m not going to lie), and the chipotle peppers in adobo sauce go in too. Those chipotles are the whole vibe. Smoky, earthy, a little spicy — they transform what could’ve been a basic tomato broth into something that tastes like it came from a really good Mexican restaurant.

Once everything simmers together for about ten minutes, you blend the whole thing smooth. That step is what gives the soup its gorgeous rust-colored, velvety base. It’s the moment the broth goes from “this looks pretty good” to “okay, wow.”

A Note on Chipotle Heat Levels

The recipe calls for two to three whole chipotle peppers, and I want to be real with you — these babies can be spicy. Their heat level varies depending on the size of the peppers and the brand, so if you’re sensitive to spice or cooking for kids, start with just one. You’ll still get that wonderful smoky depth without the burn. You can always stir in a little of the adobo sauce at the end to nudge the heat up if you want more kick. Better to build up than to have everyone reaching for a glass of milk mid-soup.


The Vegetables Add Color, Texture, and Honestly, Soul

One of the things I genuinely love about mexican meatball soup albondigas is how hearty and complete it feels. You’ve got carrots and potatoes going in first — they take the longest and become these soft, stew-y chunks that soak up all the broth flavor. Then zucchini goes in near the end so it stays a little tender-crisp rather than turning to mush.

The result is a bowl that’s full of color, full of texture, and filling enough to be a full meal on its own. You don’t need a side salad. You don’t need bread (though honestly, a warm tortilla for dipping isn’t a bad call). The soup does all the heavy lifting.


Tips That’ll Save You Time and Stress

Use microwave rice — seriously. I know it sounds lazy, and maybe it is, but heat-and-eat microwave rice is genuinely perfect for this recipe. It’s already cooked, it mixes into the meatball mixture beautifully, and you don’t have to wait around for rice to finish cooking. Just avoid parboiled or converted varieties (like Ben’s Original) — they stay too firm and don’t blend into the meatballs the way you want.

Make the meatballs ahead. You can roll and bake the meatballs up to two days before you make the soup and just keep them in the fridge. When soup day comes, the hardest part is already done. This is a lifesaver if you’re making it for a dinner party or just want to break the cooking into manageable chunks.

The whole soup freezes beautifully. If you’re going to the effort of making a big pot of meatball soup Mexican albondigas style, you might as well make extra. It freezes for up to three months, reheats perfectly on the stovetop, and is basically the best thing you could possibly have waiting in your freezer on a night when cooking from scratch just isn’t happening.


Serving It Right

Don’t skip the fresh cilantro and lime wedges at the end — they’re not optional, they’re essential. The cilantro adds a fresh green note that lifts the whole bowl, and the lime? A squeeze of that bright acidity right before you eat cuts through the richness of the broth in the best possible way. It’s the finishing touch that ties everything together.

Serve it with warm tortillas, some crusty bread, or just on its own in a big, deep bowl. Either way, you’re going to want seconds.


Why You’ll Keep Coming Back to This Recipe

Here’s the thing about albondigas Mexican meatball soup — it’s the kind of recipe that becomes part of your rotation quietly and then suddenly you’re making it every month without even thinking about it. It’s deeply flavorful without being complicated. It’s warming without being heavy. And it genuinely tastes like it took way more effort than it actually did.

Whether you’ve made it a hundred times or you’re coming to meatball soup Mexican style for the very first time, this one is a keeper. Now scroll down, check the recipe card, and get that pot going. Your kitchen is about to smell incredible.

Mexican Meatball Soup (Albondigas) – Easy Comforting Dinner Recipe

Servings

6

servings
Prep time

20

minutes
Cooking time

40

minutes
Calories

501

kcal

Ingredients

  • For the Meatballs
  • 1 large egg

  • 3 tablespoons fresh mint, finely chopped (cilantro works great too)

  • 2 garlic cloves, minced

  • 1 teaspoon dried oregano

  • ¼ teaspoon ground cumin

  • 1 teaspoon salt

  • 1 lb meatloaf mix (alternatively, use a 50/50 blend of 80% lean ground beef and ground pork — or just one type if that’s what you have)

  • 1¼ cups cooked long grain white rice, firmly packed (see note)

  • For the Broth
  • 2 tablespoons olive oil

  • 1 medium yellow onion, roughly chopped

  • 3 garlic cloves, minced

  • 1 can (28 oz) whole peeled tomatoes, juices included

  • 2 to 3 whole chipotle peppers from a can of chipotles in adobo sauce (see note)

  • 8 cups chicken broth

  • ½ teaspoon salt

  • ½ teaspoon ground cumin

  • ½ teaspoon dried oregano

  • 2 medium carrots, sliced into ½-inch pieces

  • 2 small russet potatoes, peeled and cut into ½-inch cubes (about 2 cups total)

  • 1 large zucchini, cut into ½-inch chunks

  • To Serve
  • ¼ cup fresh cilantro, chopped

  • Lime wedges

Directions

  • Prepare and Bake the Meatballs
    Heat your oven to 350°F (175°C) and position the rack in the center. Cover a rimmed baking sheet with aluminum foil, then place an oven-safe wire roasting rack on top. Give the rack a generous coat of nonstick cooking spray.
    Crack the egg into a large mixing bowl and whisk it together with the mint, minced garlic, oregano, cumin, and salt until combined. Add the meatloaf mix and packed cooked rice, then use your hands to work everything together until the mixture is uniform throughout.
    Dampen your hands with water and portion the mixture into balls roughly 1 inch (2.5 cm) across — about the size of a large tablespoon. You should end up with approximately 32 meatballs. Place them evenly on the prepared rack, wetting your hands again whenever the mixture starts to stick. Slide the pan into the oven and bake for 15 minutes, until the meatballs are lightly colored on the outside and mostly cooked through. They don’t need to be fully done at this stage — they’ll finish cooking once added to the hot broth. Set the pan aside.
  • Build the Broth
    Set a large Dutch oven or heavy-bottomed soup pot (at least 5½ quarts / 5L) over medium heat and pour in the olive oil. Once warm, add the chopped onion and cook, stirring every now and then, for about 5 minutes until it softens and turns translucent. Stir in the garlic and cook for one additional minute, keeping it moving so it doesn’t brown.
    Squeeze the whole peeled tomatoes with your hands as you drop them into the pot, breaking them apart as you go. Add the chipotle peppers, chicken broth, salt, cumin, and oregano. Raise the heat and bring everything to a boil, then lower it to medium-low and let the soup simmer uncovered for 10 minutes.
    Remove from heat and use an immersion blender to purée the broth until completely smooth. No immersion blender? Carefully ladle the soup into a standard blender in batches. Remove the small cap from the blender lid and drape a folded kitchen towel over the opening to let steam escape safely. Blend until smooth, then pour it all back into the pot.
  • Cook the Vegetables
    Return the pot to the stove and stir in the carrots and potatoes. Bring the soup back up to a boil, then reduce to medium-low and simmer uncovered for around 20 minutes, until both vegetables are fork-tender.
  • Add the Meatballs and Zucchini
    Add the zucchini chunks to the pot, then carefully transfer the baked meatballs in as well — leave any pooled fat behind on the rack, scraping the meatballs off gently if needed. Simmer everything together for 5 to 8 minutes, until the zucchini is just tender and the meatballs are cooked all the way through. Give the soup a taste and adjust salt or seasoning to your liking.
    Divide the soup into bowls, scatter fresh cilantro over the top, and serve immediately with lime wedges on the side.

Notes

  • On chipotle heat: Chipotle peppers in adobo pack a real punch, and their size varies can vary quite a bit from can to can, so the 2-to-3 pepper range gives you some flexibility. If you’re heat-sensitive or cooking for people who don’t love spice, start with a single pepper — the broth will still have wonderful smoky depth without overwhelming heat. Once the soup is done, you can stir in a small spoonful of the adobo sauce itself if you decide you want a little more warmth.
  • On the rice: A heat-and-eat microwave rice pouch (the kind that’s ready in about 2 minutes, like Veetee) is a convenient option here and works perfectly — no need to microwave it beforehand, just use it straight from the packet. Leftover cooked rice is another great option. Whatever you use, steer clear of parboiled or converted rice varieties (Ben’s Original and similar brands fall into this category) — they tend to stay too firm and won’t blend into the meatballs properly.
  • Make-ahead and storage: The meatballs can be shaped and refrigerated raw up to one day ahead, or baked and stored in the fridge for up to two days before finishing the soup. The completed soup keeps well in a sealed container in the refrigerator for up to two days — just reheat it low and slow on the stovetop. To freeze, let the soup cool completely, then transfer it (meatballs, vegetables, and all) into freezer-safe containers with a little room at the top for expansion. It’ll keep in the freezer for up to three months. Thaw in the fridge overnight and reheat on the stove. Hold off on adding the cilantro and lime until right before serving.
Enjoyed this recipe? Share it with friends! 😊

Leave a Reply

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