Albondigas: Mexican Meatball Soup
Albondigas, or Mexican meatball soup, is not just a dish; it’s a warm hug in a bowl. This comforting soup bursts with flavors from tender meatballs, vibrant vegetables, and a fragrant broth that envelops everything. The blend of fresh herbs and spices elevates the experience, creating a delightful balance that will have you coming back for seconds (or thirds!). Each spoonful is a reminder of family gatherings where laughter fills the air, and everyone gathers around the table delighting in this heartwarming concoction.
Table of Contents

I first discovered Albondigas at a friend’s dinner party, where the inviting aroma immediately won me over. Since then, I’ve made it countless times for my family, especially during chilly evenings or as a remedy for those pesky colds. The invigorating warmth brightly contrasts with the freshness of lime and mint, offering a unique flavor profile that makes this soup unforgettable. If you’re seeking a comforting, easy-to-make dish that wins over the hearts of both kids and adults, look no further than this delightful recipe.
Why You’ll Love This Recipe
- Simple & Quick: Ready in just about an hour with minimal prep time!
- Irresistible Flavor: The combination of beef, fresh vegetables, and spices creates a deeply satisfying flavor experience.
- Eye-Catching Appeal: Vibrant colors from the veggies and fresh herbs make this soup visually stunning.
- Flexible Serving: Perfectly warming for dinner, yet light enough for lunch; it’s versatility at its best.
- Diet-Friendly Options: Easily adaptable for gluten-free by using gluten-free breadcrumbs instead of flour.
Ingredients You’ll Need
- 2 tablespoons extra-virgin olive oil: This oil enhances the depth of flavor as you sauté the vegetables.
- 1/2 yellow onion, chopped: Adds sweetness and aroma to the base of the soup.
- 1 roma plum tomato, diced: Fresh tomatoes brighten the broth and enhance the flavor.
- 1 celery heart, leaves reserved and stalks cut into 1/2-inch pieces: Both the leaves and stalks contribute to the soup’s fresh flavor.
- 3 cloves garlic, finely chopped: A must for any hearty dish, imparting a rich aroma.
- 1 1/2 teaspoons dried oregano: Provides that classic herbaceous touch synonymous with Mexican cuisine.
- 1 teaspoon kosher salt plus more to taste: Essential for enhancing the overall flavors.
- 1/4 teaspoon ground cumin: Adds an earthy warmth that complements the soup’s spice profile.
- 8 cups beef stock: The flavorful broth brings all the ingredients together.
- 3 medium carrots, peeled and cut into 1-inch cubes: Adds sweetness and texture to the soup.
- 2 medium zucchinis, peeled and cut into 1-inch cubes: Contributes a light, subtle flavor and lovely color.
- 1 medium chayote, peeled and cut into 1-inch cubes: Adds unique texture and a fresh taste. (You can substitute with green bell pepper if unavailable!)
- 1 large Yukon Gold potato, peeled and cut into 1-inch cubes: Ensures heartiness; potatoes soak up all the flavors.
- 4 sprigs fresh mint, plus leaves for garnish: Mint provides a refreshing contrast to the savory broth.
- 1/4 cup long-grain white rice, soaked overnight and strained: Helps bind the meatballs and adds a satisfying chew.
- 1 pound 85% lean ground beef: The base for our tender meatballs, keeping things juicy yet not overly fatty.
- 1 large egg: Binds the meatball mixture together.
- 2 tablespoons all-purpose flour: Aids in forming the meatballs; can use gluten-free flour for an alternative.
- 2 tablespoons finely chopped fresh mint: Mixes in for fresh bursts of minty flavor in the meatballs.
- 2 teaspoons kosher salt: Further enhances the meatball mixture.
- 1 1/2 teaspoons dried oregano: Reinforces the herbaceous notes, consistent throughout the soup.
- 3/4 teaspoon garlic powder: An easy way to add garlic flavor to the meatballs.
- 1/4 teaspoon freshly ground black pepper plus more to taste: For a pleasant hint of heat.
- 2 tablespoons fresh lime juice, about 1 lime: Brightens up the flavors and adds a zesty kick.
- Fresh oregano leaves: A lovely garnish that adds a pop of color.
- Lime wedges: For serving alongside the soup, letting each person enhance the flavors to their taste.
How to Make Albondigas: Mexican Meatball Soup
- Sauté the Vegetables: Heat 2 tablespoons extra-virgin olive oil in a large Dutch oven or stainless-steel pot over medium heat until shimmering. Add 1/2 chopped yellow onion, 1 diced roma plum tomato, celery leaves, and 3 finely chopped garlic cloves. Sprinkle in 1 1/2 teaspoons dried oregano, 1 teaspoon kosher salt, and 1/4 teaspoon ground cumin. Stir frequently until the onion turns soft and translucent, about 3 to 5 minutes.
- Prepare the Broth: Pour 8 cups of beef stock into the pot, bringing everything to a boil over high heat. Once boiling, add the chopped celery stalks, 3 medium carrots cut into 1-inch cubes, 2 medium zucchinis also cut into cubes, 1 medium chayote diced, and 1 large Yukon Gold potato diced. Cover and bring back to a boil.
- Cook the Vegetables: Reduce the heat to medium and cover, allowing the mixture to simmer for 15 to 20 minutes or until the veggies are fork-tender. Stir occasionally to prevent sticking.
- Make the Meatballs: In a large bowl, combine the soaked and strained 1/4 cup of long-grain white rice, 1 pound of 85% lean ground beef, 1 large egg, 2 tablespoons all-purpose flour, 2 tablespoons finely chopped fresh mint, 2 teaspoons kosher salt, 1 1/2 teaspoons dried oregano, 3/4 teaspoon garlic powder, and 1/4 teaspoon black pepper. Mix until a uniform consistency forms.
- Form the Meatballs: Use a 1-ounce cookie scoop or a large spoon to portion out and shape about 20 heaping tablespoon-sized meatballs. Transfer them onto a plate or an unlined sheet pan, lightly drizzling your hands with water to keep the mixture from sticking while rolling each meatball until smooth.
- Cook the Meatballs: Once your vegetables are tender, gently submerge the meatballs into the boiling broth and add the fresh mint sprigs. Raise the heat to high, bring back to a boil, then lower to medium, covering until the meatballs float, about 8 to 10 minutes.
- Finish the Soup: Lower the heat to simmer, continue cooking for an additional 20 minutes to ensure the meatballs are fully cooked through and any rice embedded is tender. Discard the mint sprigs.
- Add Lime & Serve: Stir in the juice of 1 large lime, taste the soup, and adjust the salt and black pepper to your liking. Ladle the soup into bowls and garnish with fresh mint and oregano leaves. Serve with lime wedges on the side for that extra zing.
Storing & Reheating
Store leftovers in an airtight container in the fridge for up to three days. To freeze, let the soup cool completely, then transfer to freezer-safe containers. It can last up to three months in the freezer; label with the date for reference. When ready to enjoy, reheat in a pot over medium heat for about 20 minutes, or until warm throughout, adding a splash of beef stock or water to refresh the texture.
Chef’s Helpful Tips
- Be careful not to overmix the meatball mixture to keep them tender.
- For added richness, consider sautéing the meatballs in olive oil before adding them to the soup.
- Customize the veggies! Feel free to include corn or green beans based on your cravings.
- If you prefer a thicker broth, add a splash of tomato sauce while cooking the vegetables.
- Experiment with herb variations; cilantro can lend a wonderful freshness.
Albondigas is more than just a recipe—it’s an experience filled with flavors that connect us to our roots. Each bowl is an opportunity to savor the comforting blend of textures and tastes, whether enjoyed on a cozy evening at home or shared with loved ones at a family gathering. Don’t hesitate to tweak the ingredients to suit your preference and experiment as you create your own version. Enjoy the process, and let this delightful soup become a cherished dish in your home!

Recipe FAQs
Can I use chicken or turkey instead of beef for the meatballs?
Absolutely! Ground chicken or turkey can be a lighter alternative to beef, providing a slightly different flavor but equally delicious. Keep in mind that these meats can be moister than beef, so adjusting the ingredient balance—like adding a touch more flour or breadcrumbs—can help achieve the right texture.
How do I prepare this soup in advance?
Making the soup ahead of time is a great idea! Prepare everything except for the meatballs, as they are best fresh. Cook the broth and veggies, cool, and store in the fridge for up to three days. When ready to serve, just add the meatballs to simmer until cooked through, so you still enjoy that fresh taste.
Is this recipe gluten-free?
Yes! Simply replace the all-purpose flour with gluten-free flour or use gluten-free breadcrumbs to bind the meatballs. Always check the beef stock for any gluten content if you’re particularly sensitive, as some brands may include gluten in their ingredients.
What can I serve with Albondigas?
This soup is delightful on its own, but if you’re feeling fancy, pair it with warm corn tortillas or crusty bread to soak up the rich broth. A side of avocado or a light salad can also provide a refreshing contrast to the hearty soup.
PrintMore Soups Recipes
- Mexican Street Corn Soup
- Irish Potato Soup | Creamy St Patrick’s Day Soup
- Tomato Soup | Easy Creamy Tomato Soup
- Pasta Salad | Easy Potluck Side for Picnics and BBQs
- Homemade Garlic Bread | Buttery Toasted Side for Pasta Night
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: 60 minutes
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: Mexican
Description
Experience the delightful taste of Albondigas: Mexican Meatball Soup. This dish combines tender meatballs, fresh vegetables, and aromatic spices, making it a perfect choice for a cozy family dinner or a comforting meal on chilly days.
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 or stainless steel lidded pot over medium heat. Once shimmering, add the onion, tomato, celery leaves, garlic, oregano, salt, and cumin. Cook while stirring frequently until the onion is softened and translucent, about 3 to 5 minutes.
- Add the beef stock and bring to a boil over high heat. Then, add the celery heart stalks, carrots, zucchini, chayote, and potato. Cover and bring back to a boil.
- Reduce the heat to medium, cover, and simmer, stirring occasionally until the vegetables are fork-tender, about 15 to 20 minutes.
Notes
For more flavor, let the meatballs rest for 30 minutes before cooking.
Add additional vegetables to your liking for a more hearty soup.
Fresh lime juice enhances the overall taste, so adjust according to your preference.
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 4g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 6g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 25g
- Cholesterol: 75mg
