Albondigas: Mexican Meatball Soup
Albondigas, or Mexican meatball soup, is a heartwarming dish that evokes feelings of comfort and nostalgia. The vibrant flavors of the broth, enriched with herbs and spices, blend seamlessly with perfectly seasoned meatballs, making each bowl a feast for the senses. With a medley of fresh vegetables swimming amidst the tender meatballs, you’re in for a delightful experience that’s both filling and nourishing.
Table of Contents

This soup is more than just a meal; it’s a cherished tradition that many families pass down through generations. The aroma wafting from the kitchen can transport you to a Mexican kitchen, where families gather around the table. With its balance of savory and zesty flavors, albondigas stands out as a fantastic option for a cozy dinner. It’s easy, budget-friendly, and a true crowd-pleaser. I encourage you to whip up a batch and savor the magic of this comforting dish!
Why You’ll Love This Recipe
- Simple & Quick: Start to finish, you can enjoy this warm soup in just under an hour.
- Irresistible Flavor: The blend of spices and fresh ingredients creates a rich, savory depth.
- Eye-Catching Appeal: The colorful veggies and meatballs make every bowl a delight to the eyes.
- Flexible Serving: Perfect for weeknight dinners, gatherings, or casual lunches.
- Diet-Friendly Options: Easily adaptable for gluten-free diets by using rice or gluten-free breadcrumbs.
Ingredients You’ll Need
- 2 tablespoons extra-virgin olive oil: This olive oil adds a rich, smooth flavor to start off your soup. You can substitute canola or avocado oil if needed.
- 1/2 yellow onion, chopped: The onion offers sweetness and depth to the broth, making it aromatic and flavorful.
- 1 roma plum tomato, diced: For a burst of freshness, the tomatoes brighten up the soup. Any fresh tomato will work here.
- 1 celery heart (leaves reserved and stalks cut into 1/2-inch pieces): The celery brings a lovely crunch and a hint of earthiness to the dish.
- 3 cloves garlic, finely chopped: Garlic enhances the savory notes, infusing the soup with warmth.
- 1 1/2 teaspoons dried oregano: This herb complements the other ingredients beautifully; try fresh for even more flavor if you have it!
- 1 teaspoon kosher salt, plus more to taste: Salt is crucial for enhancing all the flavors.
- 1/4 teaspoon ground cumin: It adds a unique earthiness that elevates the overall flavor profile.
- 8 cups beef stock: For the soul of the soup, beef stock provides that cozy flavor. Chicken stock or vegetable stock can stand in for a lighter taste.
- 3 medium carrots, peeled and cut into 1-inch cubes: Carrots not only sweeten the soup but add a wonderful color.
- 2 medium zucchini, peeled and cut into 1-inch cubes: Zucchini gives a subtle taste and enhances the soup’s texture.
- 1 medium chayote, peeled and cut into 1-inch cubes: This squash type adds a subtle crunch. If unavailable, you can use yellow squash or extra zucchini.
- 1 large Yukon gold potato, peeled and cut into 1-inch cubes: Potatoes add heartiness to the soup, making it even more filling.
- 4 sprigs fresh mint: Mint adds freshness and a hint of brightness; keep some leaves for garnish, too.
- 1/4 cup long grain white rice, soaked in water overnight and strained: Soaking the rice keeps it tender and allows it to cook efficiently in the meatballs.
- 1 pound 85% lean ground beef: This meat has the right balance of fat, ensuring juicy meatballs without being greasy.
- 1 large egg: The egg acts as a binder, helping the meatballs hold their shape while cooking.
- 2 tablespoons all-purpose flour: Flour aids in binding the meatballs together; use gluten-free flour for a gluten-free version.
- 2 tablespoons finely chopped fresh mint, plus more for garnish: Fresh herbs make a huge difference in flavor and presentation.
- 2 teaspoons kosher salt: Additional seasoning for the meatballs.
- 1 1/2 teaspoons dried oregano: Enhances the flavor of the meatballs; don’t skip it!
- 3/4 teaspoon garlic powder: This adds an extra layer of garlic flavor.
- 1/4 teaspoon freshly ground black pepper, plus more to taste: A little pepper goes a long way in enriching the soup.
- 2 tablespoons fresh lime juice (about 1 lime): Lime juice brightens everything and adds needed acidity.
- Fresh oregano leaves: For garnish, these leaves provide a lovely burst of flavor.
- Lime wedges: Serve alongside for a zesty kick in each bite.
How to Make Albondigas: Mexican Meatball Soup
Sauté the Base: Heat the 2 tablespoons of extra-virgin olive oil in a large Dutch oven over medium heat. Once shimmering, add the chopped yellow onion, diced roma tomato, chopped celery leaves, finely chopped garlic, 1 1/2 teaspoons of dried oregano, 1 teaspoon kosher salt, and 1/4 teaspoon ground cumin. Stir frequently, cooking until the onion is softened and translucent, about 3 to 5 minutes.
Build the Soup: Add 8 cups of beef stock and bring it to a boil over high heat. Once boiling, stir in the celery heart stalks, chopped carrots, zucchini, chayote, and potato. Cover and bring it back to a boil.
Simmer Vegetables: Lower the heat to medium, cover, and let it simmer, stirring occasionally until the vegetables are fork-tender, about 15 to 20 minutes.
Prepare the Meatballs: Meanwhile, in a large bowl, combine the soaked and strained 1/4 cup of long grain white rice, 1 pound of ground beef, 1 large egg, 2 tablespoons of all-purpose flour, 2 tablespoons of finely chopped fresh mint, 2 teaspoons of kosher salt, 1 1/2 teaspoons of dried oregano, 3/4 teaspoon of garlic powder, and 1/4 teaspoon of freshly ground black pepper. Mix until a uniform mixture forms.
Shape the Meatballs: Using a 1-ounce cookie scoop or a large spoon, create about 20 meatballs using heaping 2 tablespoons of the mixture each. Place them onto a large plate or unlined sheet pan. Lightly drizzle your hands with water to prevent sticking and roll the meatballs between your palms until smooth, spacing them about 1 inch apart.
Cook the Meatballs: Once the soup vegetables are tender, gently submerge the meatballs into the broth. Increase heat to high to bring it back to a boil, then add the mint sprigs. Reduce heat to medium, cover, and simmer until the meatballs float, about 8 to 10 minutes.
Finish Cooking: Lower the heat to low, covering the pot again and simmer until the meatballs are cooked through and the rice inside is tender, approximately 20 minutes.
Adjust and Serve: Discard the mint sprigs and stir in the 2 tablespoons of fresh lime juice. Taste the soup and adjust salt and pepper as desired. Ladle into bowls and garnish with fresh mint and oregano leaves. Serve warm with lime wedges for extra flavor.
Storing & Reheating
You can store leftover albondigas in an airtight container at room temperature for a few hours but should refrigerate any leftovers to maintain quality. Refrigerated, the soup will last about 3 to 4 days. For longer storage, consider freezing it in portions for up to 3 months. When reheating, gently warm on the stovetop over low heat until heated through, about 10-15 minutes, and add a splash of water or broth if necessary, as flavors may deepen and slightly evolve when stored.
Chef’s Helpful Tips
- Avoid Overmixing: When preparing your meatball mix, ensure you don’t overmix to maintain tenderness.
- Taste Before Serving: Always taste the soup before serving; you might want to adjust the seasonings slightly as flavors can mellow over time.
- Fresh Herbs: Fresh herbs are best added right before serving for the brightest flavor.
- Cook from the Fridge: If you’ve refrigerated your meatballs, allow them to sit for about 10 minutes at room temperature before adding them to the soup to ensure even cooking.
In summary, albondigas is a heartwarming dish that quickly becomes a family favorite. It’s a humble recipe brimming with flavor, and the combination of spicy and savory notes transforms a simple soup into a delightful meal. As you experiment with this recipe, feel free to tailor it to your taste. So gather your ingredients and enjoy the comforting pleasures of this lovely soup!

Recipe FAQs
Can I make albondigas in advance?
Absolutely! The flavors develop wonderfully when made a day in advance. Just reheat it gently before serving.
What can I substitute for chayote?
If chayote isn’t available, you can use extra zucchini or even cubed butternut squash for a different texture while keeping the flavor profile intact.
Is it possible to make this dish gluten-free?
Yes! Simply substitute the all-purpose flour with gluten-free flour or use gluten-free breadcrumbs to bind the meatballs instead.
How can I enhance the flavor of my soup?
To elevate the taste, consider adding a bay leaf during cooking or a splash of your favorite salsa to the broth just before serving for an extra kick!
PrintMore Soups Recipes
- Garlicky Cabbage Soup
- Irish Potato Soup | Creamy St Patrick’s Day Soup
- GREEN GODDESS SOUP
- Leprechaun Snack Mix (Sweet & Salty St. Patrick’s Party Mix)
- Easy Chicken Tortilla Soup
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Albondigas: Mexican Meatball Soup
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican
Description
Experience the delightful taste of Albondigas: Mexican Meatball Soup, featuring tender meatballs and fresh vegetables. This dish combines rich flavors and simple prep, making it perfect for a quick dinner or a cozy meal anyone can enjoy.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1/2 yellow onion chopped
- 1 roma plum tomato diced
- 1 celery heart leaves reserved and stalks cut into 1/2-inch pieces
- 3 cloves garlic finely chopped
- 1 1/2 teaspoons dried oregano
- 1 teaspoon kosher salt plus more to taste
- 1/4 teaspoon ground cumin
- 8 cups beef stock
- 3 medium carrots peeled and cut into 1-inch cubes
- 2 medium zucchini peeled and cut into 1-inch cubes
- 1 medium chayote peeled and cut into 1-inch cubes
- 1 large yukon gold potato peeled and cut into 1-inch cubes
- 4 sprigs fresh mint plus leaves for garnish
- 1/4 cup long grain white rice soaked in water overnight and strained
- 1 pound 85% lean ground beef
- 1 large egg
- 2 tablespoons all-purpose flour
- 2 tablespoons finely chopped fresh mint plus more for garnish
- 2 teaspoons kosher salt
- 1 1/2 teaspoons dried oregano
- 3/4 teaspoon garlic powder
- 1/4 teaspoon freshly ground black pepper plus more to taste
- 2 tablespoons fresh lime juice about 1 lime
- Fresh oregano leaves
- Lime wedges
Instructions
- Heat the oil in a large Dutch oven over medium heat. Once shimmering, add the onion, tomato, celery leaves, garlic, oregano, salt, and cumin, cooking until the onion softens, about 3 to 5 minutes.
- Add the beef stock and bring to a boil over high heat. Mix in the celery stalks, carrots, zucchini, chayote, and potato, then cover and bring back to a boil.
- Reduce the heat to medium, cover, and let simmer, stirring occasionally, until the vegetables are fork-tender, about 15 to 20 minutes.
Notes
For added freshness, use freshly chopped herbs as a garnish.
Feel free to substitute the vegetables based on your preference or seasonal availability.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 3g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 5g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 24g
- Cholesterol: 70mg





