Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe
There’s something so comforting about a big pot of Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe simmering away on the stove. This soup is one of my absolute favorites when I want something hearty, fresh, and warming all at once. The combination of tender meatballs packed with flavor and a vibrant broth full of garden-fresh veggies just hits that perfect spot, especially on chilly evenings or when you’re craving something soul-nourishing.
What I love most is how approachable this recipe is—you don’t need fancy ingredients, and yet the results feel special and satisfying. Whether you’re making a weeknight dinner or feeding a crowd, this Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe brings that wonderful mix of homestyle love and bold Mexican flavors right to your kitchen. Trust me, once you try it, it’ll probably become your go-to comfort meal too.
Ingredients You’ll Need
The magic really starts with simple, fresh ingredients that balance each other perfectly in this soup. I always recommend using good quality ground beef (or a mix of beef and pork if you like a bit more richness) and fresh vegetables that add color and texture to the broth. Here’s a full rundown with some shopping tips to make your prep easier.
- Ground beef (or half ground pork and ground beef): I prefer 90% lean ground beef for the perfect meatball texture—too much fat makes it greasy, too little and they can be dry.
- Cooked white rice: This helps bind the meatballs and keeps them tender inside.
- Minced garlic: Fresh is best here—to brighten all those deep flavors.
- Large egg: Acts as a binder so your meatballs hold their shape during cooking.
- Chopped cilantro or parsley: Cilantro adds that classic Mexican freshness, but parsley works if you’re not a fan.
- Minced onions: Adds sweetness and depth to both the meatballs and the soup.
- Ground cumin, oregano, paprika: These spices are key to the authentic Mexican flavor; I always use smoked paprika when I want extra warmth.
- Salt and black pepper: Essential for seasoning meat and soup perfectly.
- Olive oil: For sautéing veggies to bring out their natural sweetness.
- Large onion and garlic (for soup): Double duty here—flavor base for the broth.
- Celery, carrots, zucchini: Fresh vegetables that add texture, nutrients, and taste—the veggies really make this soup feel like a meal.
- Beef broth or water: I always use low-sodium beef broth for rich flavor without too much salt.
- Tomato paste or canned tomato sauce: Brings a subtle tang and wonderful color to the soup.
- Chicken bouillon: Optional, but I like the extra depth it gives.
- Potatoes: These add heartiness without weighing the soup down.
- Fresh cilantro: To sprinkle on top before serving for freshness and a pop of green.
Variations
I love making this Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe my own by tweaking what’s in season or based on what I have in the fridge. Feel free to get creative—you can easily adjust this recipe to your tastes or dietary needs without losing that authentic vibe.
- Vegetarian Variation: I’ve tried swapping meatballs for plant-based ones or skipping meat altogether, adding more beans and veggies for a filling, veggie-forward version.
- Spicier Version: Adding chopped jalapeños or a pinch of cayenne amps up the heat, perfect when you want a little kick.
- Seasonal Veggies: I swap in butternut squash or spinach depending on what’s fresh at the market.
- Rice Alternatives: Some days I use quinoa or even omit grains completely for a lighter soup.
How to Make Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe
Step 1: Make the Meatballs
Start by combining ground meat, cooked rice, minced garlic, egg, cilantro, onions, cumin, salt, pepper, oregano, and paprika in a large bowl. I find mixing everything with my hands ensures the ingredients are evenly distributed without overworking the meat, which keeps those meatballs tender. Shape them into small, golf-ball-sized meatballs—trust me, smaller meatballs cook more evenly and faster in the soup. Set them aside on a plate while you prepare the broth.
Step 2: Build a Flavorful Soup Base
Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, about 4-5 minutes, then stir in minced garlic until fragrant—watch carefully so it doesn’t burn! Now, toss in celery, carrots, and zucchini to soften for another 5 minutes; this gentle cooking unlocks their sweetness and layers the flavor. Don’t rush this part; good flavor takes its time.
Step 3: Add Broth, Spices, and Potatoes
Pour in your beef broth and stir in tomato paste (or tomato sauce), cumin, oregano, chicken bouillon, smoked paprika, salt, and pepper. Add the diced potatoes last—they take about 20 minutes to cook and absorb all the lovely flavors of the broth. Bring the soup to a gentle boil, then reduce the heat so it simmers.
Step 4: Add the Meatballs and Simmer
Carefully drop the meatballs into the simmering soup, one by one, so they don’t break apart. I usually let the soup bubble gently and cover the pot partially to let steam escape—this keeps the meatballs intact and tender. Simmer for about 25-30 minutes until the meatballs are cooked through and the potatoes are fork-tender. Resist stirring aggressively—just a gentle swirl now and then will do.
How to Serve Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe

Garnishes
I always top my bowls with a handful of chopped fresh cilantro right before serving—it adds that vibrant color and fresh punch that brings everything alive. If you like, a squeeze of fresh lime or a few slices of avocado on top are game-changers for flavor and texture. Sometimes I sprinkle a little grated queso fresco or a dollop of sour cream to add richness that balances the broth’s tang.
Side Dishes
This soup is pretty substantial on its own, but pairing it with warm corn tortillas or crusty bread makes it even better. For a lighter meal, a simple side salad with lime dressing complements the flavors without overpowering the soup. I also like serving it alongside a fresh mango salsa for that sweet contrast—it’s delicious!
Creative Ways to Present
For a festive dinner, I’ve ladled this soup into individual small clay pots—that rustic look enhances the comforting vibe. You can also serve it in hollowed-out bread bowls if you want to impress guests. Garnish each bowl with colorful radish slices, cut jalapeño rings, or even a drizzle of chipotle crema to add visual appeal and extra flavor layers.
Make Ahead and Storage
Storing Leftovers
Once cooled, I transfer leftover Albondigas Soup to airtight containers and refrigerate. It keeps beautifully for 3-4 days, which is perfect for quick lunches or easy dinners later in the week. I’ve noticed the flavors actually deepen overnight, making reheated soup taste even better.
Freezing
This soup freezes well, which is great if you want to stash some for busy days. I recommend freezing the meatballs and broth together in a sturdy container or zip-top bag—just label it with the date. When thawed, it reheats quickly on the stove or in the microwave without losing its texture or flavor.
Reheating
I gently reheat leftover Albondigas Soup in a pot over low to medium heat, stirring gently to avoid breaking the meatballs. Adding a splash of water or broth can help if it’s thickened too much. Avoid boiling vigorously to keep the veggies and meatballs intact. A quick sprinkle of fresh cilantro after warming brightens it up once again.
FAQs
-
Can I make Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe gluten-free?
Absolutely! The traditional recipe uses cooked rice as a binder for meatballs, which is naturally gluten-free. Just double-check your broth and tomato products don’t contain any hidden gluten ingredients, and you’ll have a delicious gluten-free soup.
-
What’s the best way to ensure the meatballs don’t fall apart?
Using cooked rice and an egg helps bind the meatballs well. Also, be gentle while mixing and avoid over-stirring. When adding meatballs to the simmering broth, drop them in carefully and let the soup bubble gently rather than boil vigorously.
-
Can I prepare the meatballs in advance?
Yes, you can shape the meatballs a day ahead and keep them covered in the fridge. This is great for busy weeknights. Just add them to the soup when you’re ready to cook.
-
What vegetables work best for this soup?
Traditional veggies like carrots, celery, zucchini, and potatoes give the soup its classic texture and flavor. Feel free to experiment with other vegetables such as butternut squash or spinach depending on the season.
Final Thoughts
Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe holds a special place in my heart—and hopefully in your kitchen too. It brings warmth, comfort, and so much flavor in every spoonful, making it perfect for any day you want to feel cozy and cared for. Give it a try, invite friends or family over, and enjoy the smiles that come with serving this wholesome, delicious soup. I promise, once you make it, you’ll be reaching for this recipe again and again.
Print
Albondigas Soup with Mexican Meatballs and Fresh Vegetables Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Description
Albondigas Soup is a hearty Mexican meatball soup that combines flavorful ground beef meatballs with a medley of vegetables simmered in a savory tomato and beef broth. This comforting soup is rich in spices such as cumin, oregano, and smoked paprika, and includes wholesome ingredients like rice, garlic, potatoes, and fresh cilantro, making it a perfect warm meal that is both nutritious and delicious.
Ingredients
Meatballs
- 1 pound (450g) ground beef (or half ground pork and ground beef, 90% lean)
- ½ cup (100g) cooked white rice
- 2 teaspoons (10g) minced garlic
- 1 large egg
- ¼ cup (4g) chopped cilantro or parsley
- ¼ cup (24g) minced onions
- 1 teaspoon (3g) ground cumin
- 1 teaspoon (6g) salt
- ½–1 teaspoon (1-2g) black pepper
- 1 teaspoon (2g) ground oregano
- 1 teaspoon (2g) paprika
The Soup
- 1 tablespoon (15ml) olive oil
- 1 large onion, diced
- 1 tablespoon (9-10g) minced garlic
- 1 large stalk celery, sliced (about 1 cup)
- 2–3 carrots, peeled, quartered, and sliced (1½–2 cups)
- 1 large zucchini, quartered and sliced (1½–2 cups)
- Salt and pepper to taste
- 6–7 cups (1.5–2 liters) beef broth or water
- 3 tablespoons (45g) tomato paste or an 8-ounce can of tomato sauce
- 1 teaspoon (3g) ground cumin
- 1 teaspoon (1-2g) dried oregano
- ½ tablespoon (1g) chicken bouillon
- ½ tablespoon (3.5g) smoked paprika
- 1½ cups (183g) potatoes, cut into ½-inch pieces (about 2 large potatoes)
- ¼ cup (4g) fresh cilantro, chopped
Instructions
- Prepare the Meatball Mixture. In a large mixing bowl, combine ground beef, cooked white rice, minced garlic, egg, chopped cilantro or parsley, minced onions, ground cumin, salt, black pepper, ground oregano, and paprika. Mix thoroughly with your hands or a spoon until well combined.
- Form Meatballs. Shape the mixture into small meatballs about 1 to 1.5 inches in diameter, ensuring they hold together well.
- Sauté Aromatics. Heat olive oil in a large soup pot or Dutch oven over medium heat. Add diced onion and minced garlic and sauté until fragrant and translucent, about 2-3 minutes.
- Add Vegetables. Stir in the sliced celery, carrots, and zucchini. Cook for 3-4 minutes to slightly soften the vegetables.
- Add Broth and Spices. Pour in the beef broth or water, then add tomato paste or tomato sauce, ground cumin, dried oregano, chicken bouillon, smoked paprika, salt, and pepper. Stir to combine.
- Add Potatoes. Add the diced potatoes to the pot and bring the mixture to a gentle boil.
- Add Meatballs. Carefully add the prepared meatballs to the boiling soup one by one, being careful not to overcrowd the pot.
- Simmer the Soup. Reduce the heat to low and let the soup simmer gently for 25-30 minutes or until the meatballs are cooked through and the vegetables are tender.
- Finish and Serve. Stir in the chopped fresh cilantro just before serving. Adjust seasoning with additional salt and pepper if needed. Serve hot and enjoy this hearty Mexican Albondigas soup!
Notes
- You can substitute ground pork for part or all of the beef for a different flavor.
- If you prefer a thicker broth, reduce the amount of broth or simmer uncovered for a few more minutes.
- Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.
- For a gluten-free version, verify that your chicken bouillon and broth are gluten-free.
Keywords: Albondigas Soup, Mexican Meatball Soup, Mexican Soup Recipe, Meatball Soup, Mexican Albondigas
