Description
Comforting Mexican meatball soup with tender rice-enriched meatballs, hearty vegetables, and fresh herbs in flavorful broth—a complete meal in one pot.
Prep Time: 20 minutes | Cook Time: 35 minutes | Total Time: 55 minutes | Servings: 6
Ingredients
For the Meatballs:
- 1 lb ground beef (80/20 for best flavor and moisture)
- 1/2 cup cooked white rice (cooled)
- 1/4 cup finely chopped onion
- 1/4 cup chopped fresh cilantro (don’t skip this)
- 1 large egg
- 1 tsp ground cumin
- 1/2 tsp garlic powder
- Salt and pepper, to taste (about 1/2 tsp each)
For the Soup:
- 8 cups beef or chicken broth (low-sodium for better control)
- 2 medium carrots, sliced into rounds
- 2 medium potatoes, diced into 1/2-inch cubes
- 1/2 cup frozen peas
- 1/4 cup chopped fresh parsley
- Salt and pepper, to taste
- Lime wedges, for serving (essential—don’t skip)
Instructions
- Make your meatballs by gently combining the ground beef, cooked rice, chopped onion, cilantro, egg, cumin, garlic powder, salt, and pepper in a large bowl. Mix gently with your hands just until combined—don’t overmix or the meatballs will be tough.
- Roll the mixture into small meatballs about 1 to 1.5 inches in diameter—you should get about 20-24 meatballs. Place them on a plate as you work. Wet your hands slightly if the mixture starts sticking.
- In a large pot or Dutch oven, bring your broth to a gentle simmer over medium heat. Once simmering, carefully drop in your meatballs one at a time. Let them cook undisturbed for about 10 minutes—they’ll float when nearly done. Don’t stir aggressively or they’ll break apart.
- After 10 minutes, add your sliced carrots and diced potatoes. Bring back to a simmer, then reduce heat to medium-low and cook for another 15-20 minutes until vegetables are fork-tender. Keep it at a gentle simmer, not a rolling boil.
- Stir in the frozen peas and chopped parsley during the last 5 minutes. Taste the broth and adjust seasoning with salt and pepper until it’s perfect.
- Ladle into bowls, making sure everyone gets meatballs, vegetables, and plenty of broth. Serve with lime wedges so everyone can squeeze fresh lime juice over their bowl—this traditional touch makes the whole soup sing.
Nutrition Information (Per Serving):
- Calories: 285
- Carbohydrates: 24g
- Protein: 22g
- Fat: 11g
- Fiber: 3g
- Sodium: 680mg
- Iron: 18% DV
- Vitamin A: 45% DV
- Vitamin C: 25% DV
Note: This is a nutritionally balanced meal with protein from beef, complex carbs from rice and potatoes, and vitamins from vegetables. The broth provides hydration and minerals.
Notes:
- Seriously, don’t overmix the meatball mixture. Mix gently just until combined for tender meatballs
- The cooked rice in the meatballs is essential—it’s what keeps them tender instead of tough
- Keep the soup at a gentle simmer, not a rolling boil, or the meatballs will fall apart
- Don’t skip the lime wedges—that squeeze of fresh lime transforms the whole bowl
- Taste and adjust seasoning at the end. Different broths have different salt levels
Storage Tips:
Store leftover albondigas soup covered in the fridge for up to 4 days. The soup actually tastes better the next day after the flavors meld, though the meatballs will absorb more broth as they sit—just add a bit more broth when reheating if needed. Reheat gently on the stovetop over medium-low heat—don’t boil hard or the meatballs might break apart. This freezes beautifully for up to 3 months in freezer-safe containers. The potatoes might get slightly softer after freezing, but everything else holds up perfectly. Thaw in the fridge overnight and reheat gently on the stovetop.
Serving Suggestions:
- Traditional Style: Serve with warm corn or flour tortillas and lime wedges
- Complete Meal: Add a side of Mexican rice and refried beans for a full spread
- Toppings Bar: Set out diced avocado, extra cilantro, sliced jalapeños, and hot sauce
- Comfort Food: Serve with crusty bread for dipping in that delicious broth
Mix It Up (Recipe Variations):
Spicy Albondigas Soup: Add diced jalapeños or serrano peppers with the vegetables, or stir in 1 tablespoon chipotle in adobo for smoky heat that warms you from the inside.
Zucchini and Corn Albondigas: Add diced zucchini and fresh or frozen corn kernels with the other vegetables for more color, texture, and nutrition—kids love the sweet corn.
Mint Albondigas: Add 2 tablespoons fresh mint (hierbabuena) to the meatball mixture along with cilantro for authentic regional Mexican flavor.
Tomato-Based Albondigas: Add one 14-oz can diced tomatoes or 1 cup tomato sauce to the broth for richer, slightly tangy version with more body and color.
What Makes This Recipe Special:
Albondigas soup is beloved Mexican comfort food with roots in Spanish cuisine—the word “albóndigas” comes from Arabic “al-bunduq” meaning “the hazelnut,” referring to the meatballs’ round shape. The soup arrived in Mexico during Spanish colonization and evolved to incorporate indigenous ingredients like cilantro and local vegetables. What distinguishes authentic albondigas is the addition of rice to the meatballs, a technique creating incredibly tender texture while the rice absorbs flavorful broth from within. The combination of hearty meatballs, nutritious vegetables, and herb-brightened broth makes this a complete, balanced meal in one pot—the kind of nourishing soup Mexican families have served for generations. The final squeeze of lime is quintessentially Mexican, adding acidic brightness that elevates the entire dish and proves that the best comfort foods come from cultural traditions understanding how to balance flavors, textures, and nutrition in one satisfying bowl.
