Albondigas Soup with Mexican Meatballs and Vegetables Recipe
There’s something comforting and downright heartwarming about a bowl of Albondigas Soup with Mexican Meatballs and Vegetables Recipe. This isn’t just any soup—it’s a vibrant medley of flavors wrapped in tender, juicy meatballs that have been lovingly seasoned with traditional Mexican spices. Whenever I make this recipe, it feels like a warm hug, perfect for chilly evenings or anytime you want a wholesome meal that’s loaded with vegetables and big flavors.
What makes this Albondigas Soup truly special is the balance between the rich, savory broth and the fresh, garden veggies that keep it light yet satisfying. Plus, the rice in the meatballs adds a nice texture and stretches the meat just right—making it a great recipe for feeding a crowd or having plenty of leftovers. If you haven’t tried Albondigas Soup with Mexican Meatballs and Vegetables Recipe before, you’re in for a real treat that’s easy enough for weeknights but impressive enough for weekend dinners.
Ingredients You’ll Need
Gathering the right ingredients is key to nailing the authentic taste of this soup. The combination of ground beef, fresh vegetables, and warming spices work together to create a harmony of flavors that feel both classic and vibrant. Plus, using beef broth as the base really deepens the savory profile.
- Ground beef (or half pork/ground beef): Using lean ground beef keeps the meatballs tender without too much fat, but a mix with pork adds extra juiciness if you like.
- Cooked white rice: This helps bind the meatballs and gives them a nice texture.
- Minced garlic: Garlic is a must for that punch of flavor in both the meatballs and the soup.
- Egg: Acts as a binder for the meatballs so they hold their shape.
- Chopped cilantro or parsley: Adds a fresh, herbaceous note that brightens the meatballs.
- Minced onions: Essential for depth of flavor in the meatballs.
- Ground cumin: One of the key spices that give the meatballs and broth their Mexican flair.
- Salt and black pepper: Basic seasoning, but don’t skimp—season well to bring out flavors.
- Ground oregano: Adds an earthy, slightly minty fragrance to the meatballs and soup.
- Paprika and smoked paprika: Regular paprika adds sweetness while smoked paprika gives a subtle smoky depth.
- Olive oil: For sautéing the soup veggies gently.
- Large onion, diced: Forms the aromatic base of the soup.
- Celery stalk: Provides crunch and a slight peppery bitterness that balances the soup.
- Carrots: Add natural sweetness and vibrant color.
- Zucchini: Soaks up the broth and rounds out the vegetable mix.
- Beef broth or water: Beef broth is preferable for richness, but water works in a pinch.
- Tomato paste or tomato sauce: Concentrates the tomato flavor and adds body to the soup.
- Chicken bouillon: Just a little punch of umami flavor if your broth needs a boost.
- Potatoes: Make the soup heartier and more filling.
- Fresh cilantro: Stirred in at the end for freshness and a final herbaceous lift.
Variations
I love how versatile the Albondigas Soup with Mexican Meatballs and Vegetables Recipe is. Over the years, I’ve tried a few tweaks that let you put your personal spin on it — feel free to make it your own!
- Variation: Swap ground turkey instead of beef for a lighter version. I’ve done this when trying to keep things leaner, and the soup still turns out rich and satisfying.
- Vegetable swaps: If zucchini isn’t your favorite or it’s out of season, try green beans or chayote squash for a similar texture and flavor.
- Spice level: Add a diced jalapeño with the onions for a little heat, or throw in a pinch of cayenne if you like things spicy. I find it adds a nice warmth without overpowering the soup.
- Rice-free meatballs: If you want to skip the rice, breadcrumbs or crushed tortilla chips work to keep the meatballs tender.
- Make it vegetarian: Use lentils or black beans in place of meatballs for a plant-based twist. The broth and veggies still make a hearty soup!
How to Make Albondigas Soup with Mexican Meatballs and Vegetables Recipe
Step 1: Mix and Season the Meatballs Just Right
This first step is where your meatballs start to come to life—combine your ground meat, cooked rice, minced garlic, onions, herbs, and spices into a big bowl. Use your hands to mix everything thoroughly but gently; overmixing can toughen the meatballs, and that’s not what we want! Once mixed, shape the mixture into small meatballs—about the size of a golf ball or a little smaller, since they’ll cook in the soup and shrink a bit.
Step 2: Build the Soup Base
Heat the olive oil in a large pot over medium heat and sauté your diced onions, celery, and garlic until soft and fragrant—about 5 minutes. This is where your kitchen will start smelling amazing, and you’ll know you’re on the right track. Add in your carrots and potatoes to give them a head start, then stir in tomato paste, cumin, oregano, smoked paprika, and a pinch of salt and pepper. Let this cook together for a couple of minutes before adding your broth or water.
Step 3: Cook the Meatballs Gently in the Broth
Gently drop the meatballs one by one into the simmering soup base. It’s key to keep the soup at a gentle simmer — too vigorous and the meatballs can fall apart. Cover the pot and let everything simmer for about 20 minutes. This allows the meatballs to cook through and the vegetables to soften, plus all those flavors get to mingle beautifully.
Step 4: Finish with Fresh Zucchini and Cilantro
About 10 minutes before you’re ready to eat, stir in the zucchini so it stays tender but not mushy. Just before serving, sprinkle chopped fresh cilantro on top for a burst of color and flavor. Taste the soup and adjust the seasoning with salt and pepper if needed—you want each spoonful to taste like the perfect balance of herbs and spices.
How to Serve Albondigas Soup with Mexican Meatballs and Vegetables Recipe

Garnishes
I’m a big fan of topping Albondigas Soup with a squeeze of fresh lime juice and a sprinkle of chopped cilantro—those two really brighten the flavors. Sometimes I add sliced avocado or a dollop of Mexican crema for creaminess. For a bit of crunch, crushed tortilla chips or a few tortilla strips on top never disappoint.
Side Dishes
This soup stands on its own, but I love serving it with warm, crusty bolillos or fresh corn tortillas on the side. A simple green salad with a tangy vinaigrette pairs nicely if you want a lighter meal, or some refried beans on the side will make it a totally filling fiesta.
Creative Ways to Present
For special occasions, I like to ladle the soup into colorful bowls and top each serving with a few thin slices of radish for crunch and visual interest. Sometimes I’ll make mini meatball skewers alongside the soup for a fun appetizer. Presentation-wise, a sprinkle of fresh cotija cheese adds a lovely salty finish.
Make Ahead and Storage
Storing Leftovers
Leftover Albondigas Soup with Mexican Meatballs and Vegetables Recipe stores beautifully in an airtight container in the fridge for up to 3 days. I usually keep the meatballs submerged in the broth to keep them from drying out. Just give the soup a good stir before reheating to recombine everything.
Freezing
If you want to freeze this soup, I recommend storing the meatballs and broth together in freezer-safe containers or bags. I’ve found it thawed and reheated well, although the zucchini might soften a bit more. You can also freeze the broth separately if you prefer to add fresh veggies after thawing.
Reheating
Reheat your Albondigas Soup gently on the stove over medium-low heat, stirring occasionally. Avoid boiling to keep the meatballs tender. I like to add a splash of fresh broth or water if it’s gotten too thick after refrigeration. Finishing with a fresh sprinkle of cilantro and a squeeze of lime after reheating always perks it right up.
FAQs
-
Can I make Albondigas Soup with Mexican Meatballs and Vegetables Recipe ahead of time?
Absolutely! The soup actually tastes better the next day as the flavors develop more depth. Just keep the meatballs stored in the broth, and reheat gently before serving.
-
Can I use other types of meat for the meatballs?
Yes, ground pork or a blend of beef and pork works wonderfully. You can also use ground turkey or chicken if you want a lighter version, though the flavor might be milder.
-
What if I prefer my soup spicier?
Feel free to add diced jalapeños when sautéing the veggies or sprinkle cayenne pepper into the broth. I usually add some chopped jalapeño to my pot for a nice warming heat that complements the spices.
-
Is this soup freezer-friendly?
Yes, you can freeze Albondigas Soup with Mexican Meatballs and Vegetables Recipe in airtight containers. Just thaw overnight in the fridge and reheat gently on the stove.
-
Can I make the meatballs without rice?
Definitely. If you prefer not to use rice, breadcrumbs or crushed tortilla chips are great alternatives to help bind the meatballs and keep them tender.
Final Thoughts
I hope you give this Albondigas Soup with Mexican Meatballs and Vegetables Recipe a try—you’ll find it’s one of those dishes that comes back to comfort you time and again. I’ve made it countless times, and it never fails to impress friends and family alike with its rich, layered flavors and nourishing qualities. Plus, it’s a beautiful way to add fresh veggies to your dinner while keeping things exciting. So roll up your sleeves, gather your ingredients, and enjoy the cozy magic of this hearty Mexican classic with the people you love!
PrintAlbondigas Soup with Mexican Meatballs and Vegetables Recipe
This Albondigas Soup recipe offers a flavorful and comforting Mexican meatball soup loaded with vegetables and aromatic spices. Tender ground beef meatballs are combined with cooked rice and herbs, then simmered in a rich broth infused with garlic, cumin, paprika, and tomato paste. The soup is hearty yet fresh with the addition of carrots, zucchini, celery, and potatoes, making it a perfect meal for any season.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican
Ingredients
Mexican 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-2l) 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 (2 large potatoes)
- ¼ cup (4g) fresh cilantro, chopped
Instructions
- Prepare the meatballs: In a large bowl, combine the ground beef (and pork if using), cooked white rice, minced garlic, egg, chopped cilantro or parsley, minced onions, ground cumin, salt, black pepper, ground oregano, and paprika. Mix thoroughly until all ingredients are well incorporated. Form the mixture into small meatballs about 1 to 1.5 inches in diameter and set aside.
- Sauté the aromatics: Heat the olive oil in a large pot over medium heat. Add the diced onion and minced garlic, sautéing until the onion becomes translucent and fragrant, about 3-5 minutes.
- Add vegetables: Add the sliced celery, carrots, and zucchini to the pot. Season with salt and pepper to taste. Stir well and cook the vegetables for about 5-7 minutes until they begin to soften.
- Add liquids and seasoning: Pour in the beef broth or water, then stir in the tomato paste (or tomato sauce), ground cumin, dried oregano, chicken bouillon, and smoked paprika. Mix well to combine all flavors.
- Simmer the soup: Bring the soup mixture to a boil, then reduce the heat to medium-low to maintain a gentle simmer.
- Add potatoes and meatballs: Carefully add the diced potatoes and then gently drop in the prepared meatballs one by one into the simmering soup. Be careful not to overcrowd the pot.
- Cook until tender: Simmer the soup uncovered for 25-30 minutes, or until the meatballs and potatoes are cooked through and the vegetables are tender.
- Finish with cilantro: Stir in the chopped fresh cilantro just before serving to add a fresh herbal note to the soup.
- Serve: Ladle the hot albondigas soup into bowls and enjoy immediately. This soup pairs wonderfully with warm tortillas or crusty bread.
Notes
- You can substitute ground turkey or chicken for a leaner version of meatballs.
- Using cooked rice in the meatballs helps keep them tender and prevents them from falling apart in the soup.
- Adjust the amount of spices like cumin and smoked paprika to suit your taste.
- If you prefer a thicker broth, simmer the soup uncovered longer to reduce the liquid.
- The soup can be refrigerated for up to 3 days or frozen for up to 2 months.
- Add other vegetables such as green beans or corn for extra variety.
