Mexican Meatball Soup {Albondigas Soup} Recipe
When I think of comfort food, my mind drifts straight to Mexican meatball soup, known lovingly as Albondigas. My grandmother used to simmer a big pot on cool evenings, the fragrant broth filling the house before anyone even sat at the table. She never measured—just a pinch of herbs, a splash of broth, and her instinct carried the rest. That memory alone is enough to make me crave this hearty, soulful dish.
What makes this soup magical is how it blends rustic simplicity with rich flavor. The broth carries hints of tomatoes, garlic, and spices, while the meatballs—softened with rice and fresh herbs—add heartiness. Every bite is warming, grounding, and reminds me that food is as much about connection as it is about nourishment.
Why This Soup Feels Different
Unlike many brothy soups, albondigas doesn’t just sit light—it satisfies. The rice inside the meatballs slowly absorbs the broth, making them tender yet filling. Then you’ve got the vegetables: carrots, zucchini, and potatoes, which lend sweetness and earthiness. Together, it’s not just soup—it’s a meal that feels balanced, like all the flavors are holding hands.
I’ve found it especially wonderful for family dinners. The kids love rolling the meatballs (a messy but fun job), and even picky eaters don’t argue with a bowl of soft potatoes and savory broth.
Ingredients That Matter
This soup shines with ingredients you may already have, but a few details make all the difference:
- Ground beef (or half beef, half pork): For depth of flavor and tender texture.
- Rice: Uncooked, mixed into the meatballs—it cooks as the soup simmers.
- Fresh herbs: Mint is traditional and surprisingly refreshing here. Cilantro adds brightness, but you can lean on parsley if that’s what’s in your fridge.
- Broth base: A simple tomato broth, enhanced with garlic, onion, and a mild chili if you like a touch of heat.
- Vegetables: Potatoes for heft, carrots for sweetness, zucchini for freshness.
Tip: If you only take one note from me, it’s to use fresh herbs in the meatballs. Dried won’t give you the same lift.
Cooking Time Snapshot
Here’s what you’re looking at for timing:
| Step | Time |
|---|---|
| Prep (rolling meatballs, chopping veggies) | 20 minutes |
| Simmer broth | 10 minutes |
| Add meatballs + vegetables | 30–35 minutes |
| Total | ~1 hour |
How to Bring It Together
Picture this: the pot is already gently steaming, and the kitchen smells like garlic and tomatoes. Here’s how I build it:
Step 1 – Make the Meatballs
In a bowl, mix ground beef with uncooked rice, chopped mint, cilantro, garlic, and a touch of cumin. Roll into small balls—think bite-sized, so they cook evenly.
Step 2 – Build the Broth
In a heavy pot, sauté onions and garlic until fragrant. Stir in blended tomatoes (or canned if you’re pressed for time), then pour in chicken or beef broth. Season with salt, pepper, and a bay leaf.
Step 3 – Add Meatballs and Vegetables
Gently lower the meatballs into the simmering broth. Add chopped carrots and potatoes, letting them soften. Toward the end, toss in zucchini so it stays bright and not mushy.

Step 4 – Simmer Until Perfect
Cook until the rice inside the meatballs is tender and the broth has taken on all those layered flavors. You’ll know it’s ready when the kitchen smells so good, you keep lifting the lid to “check.”
Serving Suggestions That Make It Shine
For me, the best way to enjoy albondigas soup is with warm corn tortillas on the side. You can dip, scoop, or just tear them into the broth for extra comfort. A sprinkle of chopped cilantro and a squeeze of lime right before serving takes it from good to unforgettable.
If you’re hosting, consider serving the soup in wide bowls with a small plate of toppings—lime wedges, sliced jalapeños, avocado chunks, and a little queso fresco. It lets everyone build their bowl the way they like it.
Make Ahead & Storage Tips
Albondigas soup stores beautifully, and I’d argue it tastes even better the next day.
- Fridge: Keep leftovers in a sealed container for up to 4 days. The rice will soak up some broth, so add a splash of water when reheating.
- Freezer: Freeze in portions for up to 2 months. Thaw in the fridge overnight, then warm on the stovetop.
- Meal prep tip: Roll meatballs in advance and freeze raw on a tray. Once solid, transfer to a bag. You can drop them straight into simmering broth whenever you need a quick dinner.

Frequently Asked Questions
Q: Can I make this soup spicy?
Yes—add a diced jalapeño or chipotle in adobo to the broth for a smoky kick.
Q: Do I need to cook the rice before mixing it into the meatballs?
No, use uncooked rice. It softens and cooks as the meatballs simmer, giving them that signature texture.
Q: Can I make it gluten-free?
Absolutely. This soup is naturally gluten-free as long as you use gluten-free broth.
Q: How do I thicken the broth if it feels too light?
Simmer uncovered for a few extra minutes, or mash a potato piece directly into the soup for natural thickening.
Q: What can I serve with albondigas soup?
Tortillas, Mexican rice, or a light salad pair beautifully. It’s also perfect as a stand-alone meal.
Mexican Meatball Soup
- Total Time: 1 hour
- Yield: 6–8
- Diet: Gluten Free
Description
Mexican Meatball Soup is a comforting, flavorful dish perfect for family dinners or cozy nights at home. Tender meatballs float in a rich, tomato-based broth with fresh vegetables and aromatic spices. This soup is hearty yet light, satisfying without being heavy. It’s versatile, easy to customize, and freezes well for make-ahead meals. Serve with warm tortillas or crusty bread for a complete, comforting meal that everyone will love.
Ingredients
- 1 lb ground beef or beef/pork mix
- ½ cup cooked rice
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- ¼ cup fresh cilantro, chopped
- 1 egg
- ½ tsp salt
- ½ tsp black pepper
- ½ tsp ground cumin
- 4 cups chicken or beef broth
- 4 ripe tomatoes, blended or crushed
- 2 carrots, diced
- 2 potatoes, diced
- 1 zucchini, diced
- Optional: 1 jalapeño, chopped
- Fresh cilantro and lime wedges for garnish
Instructions
- Mix ground meat, cooked rice, onion, garlic, cilantro, egg, and seasonings. Shape into small meatballs.
- Sauté onions and garlic in oil until fragrant, then add tomato puree and broth.
- Add carrots, potatoes, and zucchini; simmer 10 minutes.
- Carefully add meatballs and simmer 20 minutes until cooked.
- Season to taste; garnish with fresh cilantro and lime.
Notes
- Use a gentle simmer to keep meatballs intact.
- Adjust vegetables and spices to your preference.
- For extra flavor, refrigerate overnight before serving.
- Prep Time: 25–30 minutes
- Cook Time: 35–40 minutes
- Category: Main Course, Soup
- Method: Simmering, Sautéing
- Cuisine: Mexican
Nutrition
- Serving Size: 6–8
- Calories: 280
- Sugar: 5g
- Sodium: 720mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 65mg

