Albondigas Soup, or Mexican meatball soup, is a hearty, comforting, and flavorful dish rooted in traditional Mexican home cooking. This soup combines tender meatballs, fresh vegetables, aromatic herbs, and a savory tomato-based broth. It’s a perfect meal for family gatherings or weeknight dinners, offering warmth and nourishment in every bowl.

The use of fresh herbs like spearmint and parsley sets this soup apart, adding a fragrant, slightly sweet flavor that complements the savory meat and vegetables. You can easily adapt the vegetables and protein based on availability or preference, making this soup both versatile and practical.
Why Albondigas Soup is a Classic Comfort Meal
Albondigas Soup is celebrated for its balance of flavors and textures. The tender rice-stuffed meatballs release their juices into the broth, enhancing its depth. Meanwhile, fresh vegetables provide a vibrant crunch, and herbs like cilantro, spearmint, and parsley add a fresh, bright aroma.
Using ground beef delivers richness, but ground turkey is an excellent substitute for a lighter variation. The soup is also highly adaptable—peas, zucchini, corn, or spring vegetables can be swapped or added based on what’s on hand.
This dish is particularly appealing because it is nutritious, filling, and easy to prepare, yet elegant enough to serve at dinner parties.
Ingredients Needed for Albondigas Soup
- 2 tablespoons extra virgin olive oil
- 1 large onion, chopped
- 1 clove garlic, minced
- 2 quarts chicken or beef stock
- 1 quart water
- 1/2 cup tomato sauce
- 1/2 pound green beans, trimmed and cut into 1-inch pieces
- 2 large carrots, peeled and sliced
- 1/3 cup white rice
- 1 pound ground beef (or turkey)
- 1/4 cup loosely packed chopped fresh spearmint leaves
- 1/4 cup loosely packed chopped fresh parsley
- 1 1/2 teaspoons salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper, plus more to taste
- 1 large egg
- 1 1/2 cups frozen or fresh peas
- 1 teaspoon dried oregano or 1 tablespoon fresh chopped oregano
- 1 dash cayenne, optional
- 1/2 cup chopped fresh cilantro
These ingredients combine to create a flavorful, aromatic, and hearty soup suitable for 6–8 servings.
Step-by-Step Instructions for Making Albondigas Soup
Step 1: Make the Soup Base
- Heat the olive oil in a large heavy-bottomed pot (5-quart) over medium heat.
- Add chopped onion and cook until tender, about 5 minutes.
- Add minced garlic and cook for 1 more minute until fragrant.
- Pour in chicken or beef stock, water, and tomato sauce.
- Bring to a boil, then reduce heat to simmer.
- Add green beans and sliced carrots and allow them to soften slightly.
Step 2: Prepare the Meatballs
- In a large mixing bowl, combine ground beef (or turkey) with uncooked rice.
- Add chopped spearmint leaves, parsley, salt, and black pepper.
- Mix in the raw egg to help bind the meatball mixture.
- Form the mixture into 1-inch meatballs, ensuring uniform size for even cooking.
Step 3: Cook the Meatballs in the Soup
- Gently add the prepared meatballs to the simmering soup, one at a time.
- Cover the pot and let the meatballs simmer for 30 minutes, allowing the rice to cook and the flavors to meld.
Step 4: Add Peas and Seasonings
- Add frozen or fresh peas toward the end of cooking.
- Sprinkle in oregano, and adjust seasoning with additional salt, black pepper, and a dash of cayenne if desired.
Step 5: Serve
- Ladle the soup into bowls.
- Garnish with chopped fresh cilantro for added freshness and aroma.
- Serve hot, with warm tortillas or crusty bread on the side for a complete meal.
Tips for Perfect Albondigas Soup
- Mint is key: Use spearmint or Mexican yerba buena, not peppermint, for authentic flavor. Fresh mint adds bright notes, but dried mint can work in a pinch.
- Vegetable variations: Swap or add vegetables based on availability—zucchini, corn, or snap peas work beautifully.
- Protein substitutions: Ground turkey or chicken can be used instead of beef for a lighter version.
- Rice cooking: Ensure meatballs are uniform in size so that the rice cooks evenly inside.
- Storage: The soup stores well in the refrigerator for 2–3 days and reheats easily, making it ideal for leftovers.
Nutritional Highlights
This Albondigas Soup is a balanced combination of protein, fiber, and vitamins. Ground meat provides protein, vegetables deliver essential micronutrients, and herbs add flavor without extra sodium. A wholesome, low-fat version can be made by using lean meat and low-sodium broth.
Approximate per serving:
Calories: 320 | Protein: 22 g | Fat: 15 g | Saturated Fat: 5 g | Carbohydrates: 22 g | Fiber: 4 g | Sodium: 650 mg | Sugar: 5 g | Cholesterol: 85 mg
Why You’ll Love This Recipe
Albondigas Soup is hearty, flavorful, and family-friendly. The tender meatballs, fresh vegetables, and fragrant herbs make it a wholesome and satisfying meal. It’s adaptable, quick enough for weeknights, yet special enough to serve at gatherings. Every spoonful delivers warmth, comfort, and authentic Mexican flavor.
Print
Albondigas Soup (Mexican Meatball Soup)
- Total Time: 60 minutes
- Yield: 6–8 servings 1x
Description
Albondigas Soup (Mexican Meatball Soup) is a comforting dish featuring tender meatballs in a flavorful broth with fresh vegetables, herbs, and a hint of spearmint for an authentic Mexican taste.
Ingredients
2 tablespoons extra virgin olive oil
1 large onion, chopped
1 clove garlic, minced
2 quarts chicken stock or beef stock
1 quart water
1/2 cup tomato sauce
1/2 pound green beans, trimmed and cut into 1-inch pieces
2 large carrots, peeled and sliced
1/3 cup white rice
1 pound ground beef (or ground turkey)
1/4 cup loosely packed chopped fresh spearmint leaves
1/4 cup loosely packed chopped fresh parsley
1 1/2 teaspoons salt, plus more to taste
1/4 teaspoon freshly ground black pepper, plus more to taste
1 large egg
1 1/2 cups frozen or fresh peas
1 teaspoon dried oregano or 1 tablespoon fresh chopped oregano
1 dash cayenne pepper, optional
1/2 cup chopped fresh cilantro for garnish
Instructions
1. Heat olive oil in a large heavy-bottomed pot over medium heat. Add chopped onion and sauté until tender, about 5 minutes. Add garlic and cook 1 minute.
2. Pour in the stock, water, and tomato sauce. Bring to a boil, then reduce heat to a simmer. Add green beans and carrots.
3. In a large bowl, combine ground beef, uncooked rice, chopped spearmint, parsley, salt, and pepper. Mix in the raw egg.
4. Form mixture into 1-inch meatballs.
5. Gently add meatballs to the simmering soup. Cover and simmer for 30 minutes.
6. Add peas toward the end of cooking. Season with oregano, salt, pepper, and cayenne if desired.
7. Serve soup in bowls and garnish with chopped cilantro.
Notes
Use fresh spearmint or yerba buena for authentic flavor; dried mint is a substitute.
Vegetables can be varied: zucchini, corn, or spring peas are excellent options.
Ground turkey can be used instead of beef.
This soup can be made ahead and reheated; flavors improve after resting.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 5 g
- Sodium: 700 mg
- Fat: 15 g
- Saturated Fat: 5 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 3 g
- Protein: 22 g
- Cholesterol: 70 mg

