Mexican Meatball Soup, also known as Albondigas Soup, is a comforting, protein-packed meal featuring tender spiced beef meatballs simmered in a rich, savory broth loaded with fresh vegetables. This easy Mexican Meatball Soup recipe combines bold flavors like cumin, garlic, and fresh cilantro with green beans, tomato sauce, and a lightly spiced broth for a satisfying weeknight dinner that the whole family will love. Ready in just 40 minutes, this soup is perfect for busy evenings or meal prep, offering a warm, flavorful, and healthy option that’s naturally high in protein and fiber. Garnished with fresh cilantro, each bowl is aromatic, colorful, and bursting with fresh Mexican flavors.
Introduction
Nothing warms the soul like a bowl of hearty soup filled with tender meatballs and fresh vegetables. Mexican Meatball Soup, or Albondigas Soup, brings together spiced beef meatballs, fresh herbs, and vegetables in a rich, flavorful broth. This soup is perfect for a cozy family dinner, a meal-prep solution, or whenever you want a satisfying, healthy dinner with bold flavors.
The recipe combines simple, fresh ingredients like ground beef, onion, garlic, green beans, celery, and tomato sauce with spices like cumin and oregano to create a comforting, restaurant-quality soup at home. The meatballs are tender and infused with cilantro, salt, pepper, and egg to bind them perfectly. Simmered in a lightly spiced broth, the meatballs absorb flavor while contributing richness and texture to the soup.
Ideal for weeknights, Mexican Meatball Soup is hearty, nutritious, and kid-friendly. It’s also versatile—adjust the spices or add extra vegetables to suit your taste. With a balance of protein, fiber, and fresh vegetables, it’s a meal that feels indulgent but is surprisingly light and healthy.
Why You’ll Love This Recipe
- Quick & Easy
Ready in just 40 minutes, including preparation and simmering time. - Hearty & Satisfying
Tender meatballs and vegetables make it filling and nutritious. - Bold, Authentic Flavors
Spiced with cumin, garlic, and cilantro for a Mexican-inspired taste. - Family-Friendly
Mild but flavorful, appealing to kids and adults alike. - Meal Prep Friendly
Makes 6 servings; leftovers store well in the fridge. - Healthy & Nutritious
High in protein, fiber, and fresh vegetables.
Ingredients Breakdown
Servings: 6
Soup Base
- 2 tablespoons extra virgin olive oil
- 1 onion, chopped
- 1 large garlic clove, minced
- 1 celery stalk, cut into small chunks
- 2 teaspoons cumin, divided
- 8 cups (2 l) chicken stock or beef stock
- 4 cups (1 l) water
- 1/2 cup tomato sauce
- 1/2 pound green beans, trimmed and cut into pieces
Meatballs
- 1 pound ground beef
- 1/2 cup chopped fresh cilantro
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne, optional
- 1 teaspoon dried oregano
Garnish
- Fresh chopped cilantro
Ingredient Highlights
Ground Beef – Provides protein and forms the base of tender meatballs.
Cilantro – Adds fresh, bright flavor to the meatballs and final garnish.
Green Beans & Celery – Offer fiber, texture, and vegetable nutrition.
Cumin & Oregano – Classic Mexican spices that create authentic, bold flavor.

Tools & Equipment Needed
- Large pot or Dutch oven
- Cutting board
- Chef’s knife
- Small mixing bowl
- Measuring cups and spoons
- Wooden spoon or spatula
- Small cookie scoop (for uniform meatballs)
Optional:
- Ladle for serving
Step-by-Step Instructions
1. Sauté Aromatics
Heat 2 tablespoons olive oil in a large pot over medium heat.
Add chopped onion and celery, cooking until tender, about 3 minutes, stirring regularly.
Add minced garlic and 1 teaspoon cumin; cook 1 minute more until fragrant.
2. Prepare the Broth
Add:
- 8 cups chicken or beef stock
- 4 cups water
- 1/2 cup tomato sauce
Bring to a boil, then reduce heat to simmer.
Add green beans and let them cook while preparing meatballs.
3. Make Meatballs
In a large bowl, combine:
- 1 pound ground beef
- 1/2 cup chopped cilantro
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon cumin
- 1/4 teaspoon cayenne, optional
Mix well and shape into 1-inch meatballs using a small cookie scoop.
4. Add Meatballs to Soup
Carefully add meatballs to the simmering broth one at a time.
Cover the pot and simmer for 30 minutes until meatballs are cooked through and tender.
5. Final Seasoning
Add a few pinches of oregano.
Taste and adjust seasoning with salt, pepper, and optional cayenne.
6. Serve
Ladle Mexican Meatball Soup into bowls.
Garnish with fresh chopped cilantro and serve immediately.
Tips & Variations
Vegetarian Option
Use plant-based ground meat or cooked lentils in place of beef.
Gluten-Free Option
This recipe is naturally gluten-free.
Spice Adjustment
Add more cayenne for heat or omit for mild flavor.
Vegetable Variations
Add diced carrots, zucchini, or corn for extra color and nutrients.
Make Ahead
Prepare meatballs in advance; store in the fridge until ready to add to soup.
Flavor Profile
This Mexican Meatball Soup delivers savory, tender meatballs in a rich, aromatic broth. Cumin and oregano give earthy warmth, while cilantro adds freshness. The green beans and celery provide slight crunch and texture, balancing the soft, flavorful meatballs. Simmering allows flavors to meld beautifully, producing a comforting, satisfying soup with bright, layered taste.
Nutritional Overview
Approximate nutrition per serving:
- Calories: 287.26
- Protein: 20.81 g
- Carbohydrates: 11.34 g
- Fat: 17.67 g
- Fiber: 2.17 g
Dietary considerations:
- High-protein
- Gluten-free
- Can be adjusted for lower sodium by using low-sodium stock
Make-Ahead & Meal Prep Tips
- Prep Ingredients Early – Chop vegetables and cilantro ahead of time.
- Prepare Meatballs Ahead – Shape meatballs and store in the fridge until ready.
- Storage – Refrigerate leftovers in airtight containers for up to 4 days.
- Reheating – Simmer gently on the stovetop to preserve meatball texture.
FAQs
Can I freeze this soup?
Yes. Freeze in an airtight container for up to 3 months.
Can I use turkey or chicken instead of beef?
Yes. Ground turkey or chicken can be used for a leaner option.
Do I need to precook the meatballs?
No. Adding them raw to simmering soup ensures they cook gently and stay tender.
Can I add rice or noodles?
Yes, cooked rice or small pasta shapes can be added during the last 10 minutes of simmering.
Cooking Timeline
| Step | Time |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 30 minutes |
| Total Time | 40 minutes |
| Servings | 6 |
Serving Suggestions
- Serve with warm tortillas or crusty bread.
- Garnish with extra cilantro or a squeeze of lime for brightness.
- Add avocado slices for creaminess.
Recipe Variations
- Spicy Albondigas Soup – Increase cayenne or add chopped jalapeños.
- Extra Veggie Soup – Include diced carrots, zucchini, or corn for more texture.
- Cheesy Twist – Top with shredded cheese before serving.
- Rice or Quinoa – Stir in cooked rice or quinoa for added bulk.
Ingredient Spotlight
Ground Beef – Provides protein, richness, and tender meatballs when combined with egg and cilantro.
Cilantro – Adds fresh, herbaceous flavor that balances the warmth of cumin and cayenne.
Cumin – Essential spice for authentic Mexican flavor; earthy and aromatic.
Pro Cooking Tips
- Simmer Gently – Prevents meatballs from breaking apart.
- Uniform Meatballs – Use a small cookie scoop for even cooking.
- Layer Flavors – Sauté aromatics first for deeper flavor.
- Taste Before Serving – Adjust salt, pepper, and cayenne to personal preference.
Storage & Freezing Guide
Refrigerator – Store in airtight containers for up to 4 days.
Freezer – Freeze in airtight containers for up to 3 months.
Reheating – Simmer on the stovetop until heated through; avoid microwaving meatballs to prevent toughness.
Nutrition Estimate (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 287.26 |
| Protein | 20.81 g |
| Carbohydrates | 11.34 g |
| Fat | 17.67 g |
| Fiber | 2.17 g |
Dietary Notes: High-protein, gluten-free, adjustable spice level.
Expanded Conclusion
Mexican Meatball Soup {Albondigas Soup} is a flavorful, comforting, and nutritious meal perfect for weeknight dinners or meal prep. Tender, spiced beef meatballs simmered in a rich, vegetable-filled broth make every spoonful satisfying. With simple ingredients and straightforward steps, this soup is approachable for any home cook while still delivering bold Mexican-inspired flavors.
Save this recipe for an easy, protein-packed dinner that will become a family favorite, and don’t forget to garnish with fresh cilantro for the best flavor and presentation.
Print
Mexican Meatball Soup {Albondigas Soup} – Hearty & Flavorful Weeknight Dinner
Mexican Meatball Soup, also known as Albondigas Soup, is a bold and satisfying soup featuring spiced beef meatballs and fresh vegetables in a flavorful broth. Perfect for a comforting weeknight dinner.
- Total Time: 40 minutes
- Yield: 6 servings
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion, chopped
- 1 large garlic clove, minced
- 1 celery stalk, cut into small chunks
- 2 teaspoons cumin, divided
- 8 cups (2 l) chicken or beef stock
- 4 cups (1 l) water
- 1/2 cup tomato sauce
- 1/2 pound green beans, trimmed and cut into pieces
- 1 pound ground beef
- 1/2 cup chopped fresh cilantro
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne (optional)
- 1 teaspoon dried oregano
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and celery, cooking about 3 minutes until tender.
- Add garlic and 1 teaspoon cumin; cook 1 minute more. Pour in stock, water, and tomato sauce, and bring to a boil. Add green beans.
- In a large bowl, combine ground beef, cilantro, salt, pepper, remaining cumin, and egg. Shape mixture into 1-inch meatballs using a small cookie scoop.
- Add meatballs to the simmering soup one at a time. Cover and simmer for 30 minutes.
- Add oregano and adjust seasoning with salt, pepper, and optional cayenne.
- Ladle soup into bowls and garnish with fresh cilantro. Serve immediately.
Notes
- Use fresh cilantro for the best flavor.
- Adjust spice levels with cayenne pepper according to taste.
- This soup can be made ahead and reheated; flavors deepen after sitting.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican



