Albondigas Soup (Mexican meatball soup) is the kind of cozy, flavor-packed dish that turns an ordinary night into a full-on celebration of comfort and tradition. Imagine tender, herby beef meatballs gently simmering in a vibrant tomato-based broth, layered with soft vegetables and just a hint of smoky warmth. Every spoonful delivers nostalgia, nourishment, and a little kick of Mexican spice that instantly warms both body and soul. Whether you’ve grown up with it or are discovering it for the first time, Albondigas Soup (Mexican meatball soup) brings folks together around the table, inviting them to savor each hearty bite.

Ingredients You’ll Need
The greatest magic of Albondigas Soup (Mexican meatball soup) is in the way simple, everyday ingredients join forces to create something unforgettable. Each item plays a vital role in building layers of flavor, aroma, and color that make this a Mexican classic for a reason!
- Lean ground beef: The soulful base for your meatballs; choose lean for a tender bite that doesn’t feel greasy.
- Plain bread crumbs: They soak up flavor and help bind the meatballs together for perfect texture.
- Large egg: Acts as the glue, so your meatballs stay together when simmering in the broth.
- Garlic cloves (minced): Adds bold, aromatic flavor to both the meatballs and the soup itself.
- Fresh cilantro and parsley: These herbs brighten every bite; cilantro gives a punch of Mexican freshness, while parsley lends earthiness.
- Ground cumin: For that deep, unmistakable touch of warmth and complexity.
- Smoked paprika: Adds subtle smokiness and a hint of beautiful color to the mix.
- Kosher salt and black pepper: Bring all those flavors into perfect harmony.
- Olive oil: The start of every great soup, it softens your veggies and lends richness to the broth.
- Onion, carrot, and celery: The classic flavor trio – adds sweetness, savoriness, and plenty of mouthfeel.
- Potatoes: Cut into cubes, they soak up the broth and help the soup feel extra filling.
- Zucchini: Adds color, nutrition, and a gentle, sweet flavor that balances the heartiness of the broth.
- Canned tomato sauce: Lends the soup its rich, tangy base.
- Mild salsa sauce: Adds an easy burst of flavor with tomatoes and chiles—no need for fresh chiles unless you want extra heat!
- Beef stock: The liquid backbone of Albondigas Soup (Mexican meatball soup); it deepens and enriches every spoonful.
How to Make Albondigas Soup (Mexican meatball soup)
Step 1: Mix and Form the Meatballs
In a large mixing bowl, add your lean ground beef, bread crumbs, egg, minced garlic, chopped cilantro, parsley, cumin, smoked paprika, salt, and pepper. Get right in there and mix everything together thoroughly — your hands are your best tool for making sure every ingredient is well combined! Scoop out portions about the size of a tablespoon and gently roll each one between your hands to form meatballs. You’ll end up with around 26-28 perfectly bite-sized meatballs ready to become the star of Albondigas Soup (Mexican meatball soup).
Step 2: Sauté the Aromatics
Set a large soup pot on medium-high heat and drizzle in your olive oil. Once shimmering, toss in the diced onion, carrot, celery, and minced garlic. Sauté these together for about 5 minutes, stirring often — you’ll see the veggies start to soften and smell absolutely incredible. This step coaxes out their natural sweetness and creates the aromatic foundation for your soup.
Step 3: Add in the Veggies and Broth
Next, stir in your potato cubes and zucchini half moons. Pour in the canned tomato sauce and the mild salsa, then finally, add the beef stock. Give everything a good stir, making sure nothing is stuck to the bottom. Bring the pot to a lively boil so all the flavors can meld together and the broth gets just the right amount of body.
Step 4: Simmer with Meatballs
Now for the most satisfying part: carefully lower your prepared meatballs into the bubbling broth using a slotted spoon. Reduce the heat to a gentle simmer — you don’t want to rush the meatballs! Let the soup cook away for about 20-30 minutes, stirring occasionally, until the potatoes are tender and the meatballs are fully cooked through. This slow simmer infuses every element with the essence of classic Albondigas Soup (Mexican meatball soup).
Step 5: Taste and Adjust
Before serving, taste your glorious pot of soup and adjust the seasoning if needed. Maybe a touch more salt, a squeeze of lime for brightness, or even an extra sprinkle of fresh herbs if you’re feeling fancy. Now your Albondigas Soup (Mexican meatball soup) is ready for the spotlight!
How to Serve Albondigas Soup (Mexican meatball soup)

Garnishes
Top each bowl with a shower of freshly chopped cilantro, a wedge of lime, or silky avocado slices. For extra color and a touch of heat, add a sprinkle of diced jalapeño or a few thin slices of radish. These simple touches make your Albondigas Soup (Mexican meatball soup) look (and taste) like it came straight from a Mexican grandmother’s kitchen.
Side Dishes
Pass warm corn tortillas or a basket of crusty bread alongside your piping hot bowls — they’re perfect for dipping and making sure no drop of that savory broth goes to waste. For a heartier meal, you might add a simple green salad, or some Mexican rice on the side for even more tradition at the table.
Creative Ways to Present
Take things up a notch by serving Albondigas Soup (Mexican meatball soup) in individual clay jars or bowls for a rustic, homey touch. Hosting friends? Set up a toppings bar so everyone can customize their soup with cheese, crema, jalapeños, and lime wedges. For a kid-friendly twist, offer mini meatball skewers on the side for dunking.
Make Ahead and Storage
Storing Leftovers
Let your Albondigas Soup (Mexican meatball soup) cool completely before transferring it to an airtight container. Pop it in the fridge and you’ll have comforting leftovers ready for up to 3–5 days. Honestly, the flavors just get deeper and more delicious as it sits!
Freezing
For meal prep magic, freeze fully-cooled soup in zip-top freezer bags or airtight containers. Remember to leave a little space at the top for expansion. Stored this way, Albondigas Soup (Mexican meatball soup) keeps for up to three months without losing its charm—just thaw and enjoy on a chilly evening.
Reheating
When you’re ready to dive back in, reheat thawed soup gently on the stovetop over low heat, giving it an occasional stir until piping hot. For a quick fix, you can also microwave individual portions in 30-second bursts, stirring between each round for even warmth and perfect texture.
FAQs
Can I make Albondigas Soup (Mexican meatball soup) with ground turkey or chicken?
Absolutely! Ground turkey or chicken both work wonderfully and make for a slightly lighter version. Just be sure to check for doneness — poultry cooks a bit faster than beef in the simmering broth.
Is this recipe gluten free?
It can be! Simply swap the plain bread crumbs for your favorite gluten-free breadcrumbs and double-check that all your store-bought ingredients are certified gluten-free. The rest of the recipe is naturally gluten free.
How spicy is Albondigas Soup (Mexican meatball soup)?
The level of spice really depends on your choice of salsa and whether you add extra chiles. Sticking with mild salsa gives you warmth without intense heat, but you can always add a chopped jalapeño or a pinch of red pepper flakes if you like things spicier.
Can I add rice to the soup?
While Albondigas Soup (Mexican meatball soup) is often made with just meatballs, veggies, and broth, adding a handful of cooked rice at the end is a classic and delicious way to stretch the meal and make every bowl even more filling!
What’s the best way to shape perfect meatballs?
Using a tablespoon or small cookie scoop keeps your meatballs uniform in size so they cook evenly. Wetting your hands with a little water before shaping the meat also prevents sticking and helps make them nice and smooth.
Final Thoughts
There’s just something magical about gathering around a steaming pot of Albondigas Soup (Mexican meatball soup) — especially when you know every meatball is packed with comfort and soul. I truly hope you try this recipe and experience the same joy it brings to my kitchen. Don’t forget to make it your own and share a big batch with someone you love!
PrintAlbondigas Soup (Mexican meatball soup) Recipe
Albondigas Soup is a traditional Mexican meatball soup that is hearty, flavorful, and perfect for a comforting meal. This recipe combines seasoned meatballs with a rich broth and a variety of vegetables for a satisfying dish that is sure to please the whole family.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings
- Category: Main Course, Soup
- Method: Stovetop
- Cuisine: Mexican
- Diet: Gluten Free, Low Fat
Ingredients
For the meatballs
- 1 lb lean ground beef
- 1/2 cup plain bread crumbs
- 1 large egg
- 2 garlic cloves, minced
- 2 tbsp chopped fresh cilantro
- 2 tbsp chopped fresh parsley
- 1 tsp ground cumin
- 2 tsp smoked paprika
- 1/2 tsp fine kosher salt
- 1/4 tsp fine ground black pepper
For the soup
- 2 tbsp olive oil
- 1 medium onion, diced
- 1 large carrot, sliced
- 2–3 celery stalks, diced
- 2 garlic cloves, minced
- 2 medium potatoes, cut into 1/2-inch cubes
- 2 small zucchini, cut into half moons
- 1 (15 oz) can tomato sauce
- 2 cups mild salsa sauce
- 4 cups beef stock
Instructions
- Meatballs: To a large bowl, add all the ingredients for the meatballs. Mix well and form into 1 tablespoon-sized meatballs.
- Soup: Heat oil in a large pot, sauté onion, carrot, celery, and garlic. Add potato, zucchini, tomato sauce, salsa, and stock. Bring to a boil, then simmer.
- Add Meatballs: Carefully add meatballs to the soup and simmer for 20-30 minutes until potatoes are tender and meatballs are cooked.
Notes
- Albondigas Soup tastes even better the next day!
- You can freeze leftovers for up to 3 months.
- Reheat in the microwave or on the stovetop.
Nutrition
- Serving Size: 1 serving
- Calories: 237 kcal
- Sugar: 6 g
- Sodium: 874 mg
- Fat: 8 g
- Saturated Fat: 2 g
- Unsaturated Fat: 5 g
- Trans Fat: 0.2 g
- Carbohydrates: 24 g
- Fiber: 4 g
- Protein: 19 g
- Cholesterol: 58 mg
