Mexican Albondigas Soup – A Comforting Bowl of Meatball Goodness
Mexican Albondigas Soup is cozy, hearty, and full of classic flavor. Tender beef-and-rice meatballs simmer in a tomato-chile broth with soft vegetables and fresh herbs. It’s the kind of meal that warms you from the inside out and makes great leftovers.
If you’re looking for a family-friendly soup that’s simple to make and deeply satisfying, this one delivers. You’ll taste bright, fresh notes alongside rich, savory comfort in every spoonful.

Mexican Albondigas Soup - A Comforting Bowl of Meatball Goodness
Ingredients
Method
- Mix the meatballs. In a bowl, combine ground meat, rice, egg, onion, garlic, cilantro, mint, cumin, salt, and pepper.Use clean hands to mix just until combined. Do not overmix or the meatballs will be tough.
- Form the meatballs. With damp hands, roll into 1 to 1.5-inch balls. You should get about 18–22. Set them on a plate while you start the soup.
- Sauté the aromatics. In a large pot, heat olive oil over medium.Add onion, garlic, and jalapeño. Cook 3–4 minutes until softened and fragrant, stirring often.
- Build the base. Stir in cumin, oregano, and bay leaf. Add the diced tomatoes and their juices.Cook 2 minutes to meld flavors.
- Add broth and bring to a simmer. Pour in the broth and bring to a gentle simmer over medium heat. Taste and season lightly with salt and pepper to start.
- Drop in the meatballs. Gently lower the meatballs into the simmering broth. Keep the simmer gentle so they don’t break apart. Do not stir much in the first few minutes.
- Add hearty vegetables. After 5 minutes, add the carrots and potato (if using).Simmer 10 minutes.
- Add tender vegetables. Stir in the zucchini and continue simmering 10–12 minutes more, until the meatballs are cooked through and the rice inside is tender. Total simmer time for the meatballs is about 20–25 minutes.
- Finish and adjust. Remove the bay leaf. Stir in fresh cilantro.Taste and adjust salt, pepper, and heat. If you want more brightness, squeeze in a little lime juice.
- Serve. Ladle into bowls and serve with lime wedges. Warm tortillas or crusty bread are great on the side.
Why This Recipe Works

- Rice inside the meatballs keeps them tender. As the rice cooks, it releases starch, keeping the meatballs juicy and preventing them from turning dense.
- A quick tomato-chile base adds depth fast. Using canned tomatoes, aromatics, and a bit of chili brings developed flavor without hours of simmering.
- Fresh herbs brighten the finish. Cilantro and mint (traditional in many albondigas) lift the broth and balance the savory notes.
- Everything cooks in one pot. Less cleanup, more flavor. The meatballs season the broth as they simmer.
Ingredients
- For the meatballs:
- 1 lb (450 g) ground beef (80–90% lean), or a mix of beef and pork
- 1/2 cup uncooked long-grain white rice, rinsed
- 1 large egg
- 1/4 cup finely chopped white onion
- 2 cloves garlic, minced
- 2 tablespoons chopped fresh cilantro
- 1 tablespoon chopped fresh mint (optional but traditional)
- 1 teaspoon ground cumin
- 3/4 teaspoon kosher salt
- 1/2 teaspoon black pepper
- For the soup:
- 2 tablespoons olive oil
- 1/2 cup chopped white onion
- 2 cloves garlic, minced
- 1 jalapeño, seeded and minced (keep some seeds for more heat if you like)
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano (preferably Mexican oregano)
- 1 bay leaf
- 1 can (14–15 oz) diced tomatoes, with juices
- 6 cups low-sodium chicken or beef broth
- 2 medium carrots, peeled and sliced
- 2 medium zucchini or calabacitas, sliced into half-moons
- 1 small potato, peeled and diced (optional)
- Salt and pepper to taste
- 2 tablespoons chopped fresh cilantro, for finishing
- Lime wedges, for serving
How to Make It

- Mix the meatballs. In a bowl, combine ground meat, rice, egg, onion, garlic, cilantro, mint, cumin, salt, and pepper.Use clean hands to mix just until combined. Do not overmix or the meatballs will be tough.
- Form the meatballs. With damp hands, roll into 1 to 1.5-inch balls. You should get about 18–22. Set them on a plate while you start the soup.
- Sauté the aromatics. In a large pot, heat olive oil over medium.Add onion, garlic, and jalapeño. Cook 3–4 minutes until softened and fragrant, stirring often.
- Build the base. Stir in cumin, oregano, and bay leaf. Add the diced tomatoes and their juices.Cook 2 minutes to meld flavors.
- Add broth and bring to a simmer. Pour in the broth and bring to a gentle simmer over medium heat. Taste and season lightly with salt and pepper to start.
- Drop in the meatballs. Gently lower the meatballs into the simmering broth. Keep the simmer gentle so they don’t break apart. Do not stir much in the first few minutes.
- Add hearty vegetables. After 5 minutes, add the carrots and potato (if using).Simmer 10 minutes.
- Add tender vegetables. Stir in the zucchini and continue simmering 10–12 minutes more, until the meatballs are cooked through and the rice inside is tender. Total simmer time for the meatballs is about 20–25 minutes.
- Finish and adjust. Remove the bay leaf. Stir in fresh cilantro.Taste and adjust salt, pepper, and heat. If you want more brightness, squeeze in a little lime juice.
- Serve. Ladle into bowls and serve with lime wedges. Warm tortillas or crusty bread are great on the side.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Freeze in portions for up to 3 months.The vegetables soften slightly after thawing, but the flavor stays great.
- Reheat: Warm gently on the stove over medium-low heat until hot. Add a splash of broth or water if it thickens.
- Meal prep tip: Keep extra chopped cilantro and lime on hand to refresh the flavor after reheating.
Why This is Good for You
- Protein and iron. The meatballs offer satisfying protein and essential minerals.
- Vegetable variety. Carrots, zucchini, tomatoes, and potatoes bring fiber, vitamins A and C, and potassium.
- Balanced meal in a bowl. You get protein, carbs (rice and potato), and plenty of produce in one serving.
- Lower sodium potential. Using low-sodium broth and salting to taste helps you control sodium intake.
Pitfalls to Watch Out For
- Boiling too hard. A rolling boil can break the meatballs. Keep it at a gentle simmer.
- Overmixing the meat. This leads to dense meatballs.Mix just until it holds together.
- Adding all veggies at once. Carrots and potatoes need longer than zucchini. Stagger them so nothing turns mushy.
- Underseasoning. Taste at three points: after the broth comes to a simmer, after the meatballs cook, and at the end.
- Skipping herbs and acid. Fresh cilantro and a squeeze of lime wake up the whole pot.
Recipe Variations
- Turkey Albondigas: Swap ground turkey for beef. Add 1 tablespoon olive oil to the meat mix to keep it moist and don’t overcook.
- Herb Switch: If you don’t have mint, use extra cilantro or a little chopped parsley.Mint adds freshness but isn’t mandatory.
- Spice Level: Use serrano instead of jalapeño for more heat, or add a pinch of chipotle powder for smoky depth.
- Grain Options: Use uncooked medium-grain rice, brown rice (par-cooked 10 minutes first), or even rinsed quinoa; adjust simmer time as needed.
- Broth Choices: Chicken broth keeps it light; beef broth makes it richer. A blend works well too.
- Veggie Boost: Add peas or green beans in the last 5 minutes for extra color and texture.
- Gluten-Free: This recipe is naturally gluten-free as written. Just verify broth labels.
FAQ
Can I use cooked rice in the meatballs?
Using uncooked rice is traditional and helps the meatballs bind and stay tender.
If you only have cooked rice, reduce the amount to 1/3 cup and mix gently. The texture will be softer, and the simmer time for the meatballs may be a bit shorter.
How do I know when the meatballs are done?
They should feel firm and no longer pink in the center. If you have a thermometer, the internal temperature should reach 160°F (71°C).
Also check that the rice inside is tender.
Can I make the meatballs ahead of time?
Yes. Form them and refrigerate up to 24 hours or freeze for up to 2 months. If cooking from frozen, add a few extra minutes to the simmer and keep the heat gentle.
What can I serve with albondigas soup?
Warm corn tortillas, avocado slices, and a simple side salad are perfect.
A sprinkle of queso fresco or a spoon of salsa verde on top is also great.
How can I thicken the broth?
Simmer uncovered for a few extra minutes to reduce slightly. You can also blend a half-cup of the soup’s vegetables and tomatoes, then stir the puree back in for body.
Is mint necessary in albondigas?
Not strictly, but it’s a classic touch in many Mexican families. It adds a fresh, fragrant note that pairs beautifully with the tomato broth.
If you don’t like mint, skip it or replace with extra cilantro.
In Conclusion
Mexican Albondigas Soup brings together tender meatballs, a savory tomato-chile broth, and fresh herbs in a simple, satisfying way. It’s weeknight-friendly, nourishing, and easy to adapt to your taste. Make a big pot, pass the lime wedges, and enjoy the kind of comfort that keeps everyone coming back for another bowl.






