Hey there, fellow food lovers! Are you searching for a dish that wraps you up like a warm blanket on a chilly evening? Look no further! Today, I’m sharing my absolute favorite recipe for Mexican Meatball Stew, or as some lovingly call it, Albondigas Soup. This isn’t your grandma’s dry meatball recipe; we’re talking tender, flavorful meatballs swimming in a rich, savory, slightly spicy tomato broth packed with veggies. Trust me, once you try this, it’s going straight into your regular rotation!
Quick Facts
Here’s the lowdown on how fast this magic happens:
Prep time: 25 minutes
Cooking time: 45 minutes
Total time: 1 hour 10 minutes
Serving size: 6 generous servings
Why You’ll Love This Recipe
Honestly, what’s not to love?
First, the flavor explosion! The meatballs are seasoned perfectly with cumin and oregano, and the broth is brightened with fresh cilantro and a hint of smoky chipotle. Second, it’s incredibly satisfying. It’s a complete meal in one bowl—protein, vegetables, and a delicious broth. Finally, while it tastes gourmet, it’s surprisingly straightforward to make, making it perfect for a busy weeknight when you need some serious comfort food.
Ingredients You’ll Need
Gather your goodies! You might have most of these staples already.
For the Meatballs (Albondigas)
- 1 pound ground beef (80/20 blend works great for juiciness)
- 1/2 cup dry breadcrumbs (Panko or regular)
- 1/4 cup finely minced white onion
- 1 large egg, lightly beaten
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon dried oregano (Mexican oregano if you have it!)
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/4 cup finely chopped fresh cilantro
For the Broth
- 1 tablespoon olive oil
- 1 small yellow onion, chopped
- 3 cloves garlic, minced
- 1 (14.5 ounce) can diced tomatoes, undrained
- 6 cups chicken or vegetable broth
- 1 small chipotle pepper in adobo sauce, minced (use less if you prefer less heat!)
- 1 teaspoon ground cumin
- 1 bay leaf
- 2 medium carrots, peeled and sliced
- 2 stalks celery, sliced
- 1 large potato, peeled and cubed (about 1 inch pieces)
- 1 cup shredded cabbage or chopped zucchini (added near the end)
- Salt and pepper to taste
- 1/4 cup fresh cilantro, roughly chopped (for garnish)
Step-by-Step Cooking Instructions
Let’s get cooking! Don’t worry; we’ll take this slow and easy.
Step 1: Making the Magic Meatballs
In a large bowl, gently combine the ground beef, breadcrumbs, minced onion, beaten egg, minced garlic, cumin, oregano, salt, pepper, and cilantro. Use your hands, but be gentle! Overmixing makes tough meatballs. Roll the mixture into small, uniform balls, about 1 to 1.5 inches in diameter. You should get about 18 to 20 meatballs. Set them aside on a plate.
Step 2: Building the Flavor Base
Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped yellow onion and cook until softened, about 5 minutes. Add the remaining 3 cloves of minced garlic and cook for just one minute until fragrant—don’t let it burn!
Step 3: Creating the Broth
Pour in the can of diced tomatoes (juice and all), chicken broth, minced chipotle pepper, cumin, and the bay leaf. Bring this mixture to a gentle simmer. Taste the broth and add a little salt and pepper now.
Step 4: Simmering the Stew
Once the broth is simmering gently, carefully drop the raw meatballs into the liquid one by one. They will sink at first, but they will float when cooked through.
Add the carrots, celery, and potatoes to the pot. Reduce the heat to low, cover the pot partially, and let it simmer gently for about 30 minutes, or until the meatballs are cooked through and the potatoes are tender.
Step 5: Finishing Touches
In the last 5 minutes of cooking, stir in the shredded cabbage or zucchini. This gives it a lovely fresh crunch. Taste the broth again. Does it need more salt? A tiny squeeze of lime juice right at the end can really brighten everything up if you have one handy! Remove the bay leaf before serving.
Serving Suggestions
This stew is hearty enough to stand alone, but toppings make everything better! Serve hot in deep bowls topped with:
- A sprinkle of fresh cilantro
- Crumbled cotija cheese or mild feta
- A swirl of Mexican crema or sour cream
- Thinly sliced avocado
- Warm corn tortillas or tortilla chips for dipping!
Tips for Customization and Variations
Want to shake things up next time? Here are a few easy tweaks:
- Veggie Power: Feel free to swap out the potatoes for corn kernels or add chunks of sweet potato for a sweeter profile.
- Spice Level: If you love heat, add a dash of cayenne pepper to the meatball mixture, or use a whole chipotle pepper. For zero heat, skip the chipotle entirely.
- Meat Swap: This recipe works wonderfully with ground turkey or even a mixture of pork and beef for extra richness.
Estimated Nutritional Information
Please note: This is a rough estimate based on the ingredients listed and will vary depending on exact quantities and fat content of the meat used.
Per serving (approximate): 350-400 calories, 25g Protein, 25g Carbohydrates, 18g Fat. High in Vitamin A and C!
Frequently Asked Questions (FAQs)
Q: Can I make the meatballs ahead of time?
A: Absolutely! You can roll the meatballs, place them on a baking sheet lined with parchment paper, and freeze them until solid. Once frozen, transfer them to a zip-top bag. Add them directly to the simmering broth straight from the freezer—just add about 5-10 minutes extra cooking time.
Q: My meatballs fell apart in the broth! What went wrong?
A: This is usually caused by two things: either you added too much liquid to the meatball mixture (making it too wet), or you overmixed the meat. Make sure your binders (breadcrumbs and egg) are just combined, and handle the meat as little as possible!
Q: What is the purpose of the chipotle pepper?
A: The chipotle pepper adds a beautiful, subtle smokiness (smoky depth) that elevates the simple tomato broth. It’s not meant to make the stew fiery hot, but rather complex. If you don’t have any, you can substitute a tiny dash of liquid smoke or smoked paprika.
Enjoy this bowl of comfort, friends. Happy cooking!