Albondigas Soup (Mexican Meatball Soup)

Albondigas Soup, also known as Mexican meatball soup, delivers hearty comfort in every bowl with tender rice-filled meatballs, fresh vegetables, and a savory tomato broth infused with aromatic herbs. This authentic recipe captures traditional flavors using spearmint for that signature bright note, making it ideal for family dinners or cozy weeknights. Ready in about 60 minutes, it serves 6 to 8 and offers easy substitutions for dietary needs.

image edited
Albondigas Soup (Mexican Meatball Soup) 27

What is Albondigas Soup?

Albondigas Soup originates from Mexican home cooking, where “albondigas” means meatballs. It features ground meat mixed with rice and herbs, simmered in a flavorful broth with carrots, green beans, and peas for texture contrast. The result is a nourishing dish that balances savory depth, subtle sweetness from mint, and vibrant freshness from cilantro. Unlike heavier stews, its lighter profile suits all seasons, especially with customizable veggies.​

Ingredients

Gather these for the meatballs, broth, and garnishes.

Meatballs:

  • 1 pound ground beef or turkey (lean for lighter option)
  • 1/3 cup uncooked white rice
  • 1/4 cup finely chopped fresh spearmint leaves (or yerba buena; dried works in pinch)
  • 1/4 cup finely chopped fresh parsley
  • 1 1/2 teaspoons salt
  • 1/4 teaspoon black pepper
  • 1 large egg

Broth and vegetables:

  • 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 1/2 cups frozen or fresh peas
  • 1 teaspoon dried oregano (or 1 tablespoon fresh)
  • Dash of cayenne pepper, optional
  • 1/2 cup chopped fresh cilantro for garnish

These yield a pot of soup bursting with flavor and nutrition: about 320 calories per serving, 22g protein, and 4g fiber.​


A steaming bowl of Albondigas Soup topped with cilantro, showcasing plump meatballs and colorful veggies.

Step-by-Step Instructions

Follow these numbered steps for foolproof results. Total time: 15 minutes prep, 45 minutes cook.

  • Heat olive oil in a large heavy-bottomed pot (at least 5-quart) over medium heat. Add chopped onion and saute until softened, about 5 minutes. Stir in minced garlic and cook 1 more minute until fragrant.
image 2
Albondigas Soup (Mexican Meatball Soup) 28
  • Pour in chicken or beef stock, water, and tomato sauce. Bring to a boil, then reduce to a gentle simmer. Add green beans and carrots; let them soften for 10 minutes.
image 3
Albondigas Soup (Mexican Meatball Soup) 29
  • While broth simmers, prepare meatballs in a large bowl. Combine ground beef or turkey, uncooked rice, spearmint, parsley, salt, pepper, and egg. Mix gently with hands until just combined; do not overmix to keep them tender.
image 4
Albondigas Soup (Mexican Meatball Soup) 30
  • Form mixture into 1-inch meatballs, about the size of a walnut, for even cooking. Gently drop them one by one into the simmering broth to avoid splashing.
image 5
Albondigas Soup (Mexican Meatball Soup) 31
  • Cover pot and simmer 30 minutes undisturbed. The rice inside meatballs will cook through, absorbing broth flavors.
image 6
Albondigas Soup (Mexican Meatball Soup) 32
  • Uncover and add peas, oregano, and cayenne if using. Simmer 5 more minutes until peas are tender. Taste and adjust salt or pepper.
image 7
Albondigas Soup (Mexican Meatball Soup) 33
  • Ladle into bowls, garnish with fresh cilantro, and serve hot with warm tortillas, lime wedges, or crusty bread.
image 8
Albondigas Soup (Mexican Meatball Soup) 34

Expert Tips for Perfect Albondigas Soup

Achieve restaurant-quality results with these proven pointers.

  • Use fresh spearmint, not peppermint, for authentic brightness; it elevates the dish beyond basic soups.
  • Form uniform meatballs so rice cooks evenly; wet hands prevent sticking.
  • Simmer gently after adding meatballs to prevent breaking; no stirring needed for first 30 minutes.
  • Boost flavor with low-sodium stock and fresh herbs; dried oregano adds earthiness.
  • For deeper taste, make broth a day ahead; flavors meld beautifully.​

Variations and Customizations

Adapt this soup to your pantry or preferences.

  • Protein swaps: Ground turkey or chicken for leaner version; vegetarian with lentils and extra rice.
  • Veggie tweaks: Add zucchini, potatoes, corn, or chayote for variety; use seasonal produce.
  • Spice it up: Include diced jalapeños or more cayenne for heat.
  • One-pot ease: All done in single pot; Instant Pot version simmers 20 minutes under pressure.
  • Kid-friendly: Mild version omits cayenne, adds mashed avocado topping.

Common Mistakes to Avoid

Skip these pitfalls for flawless soup.

  • Overmixing meat: Leads to tough, dense meatballs; mix lightly.
  • High boil: Causes meatballs to fall apart; maintain low simmer.
  • Skipping mint: Misses the signature fresh note that defines authenticity.
  • Uneven rice: Vary meatball sizes result in undercooked centers.

Nutrition and Health Benefits

Per serving (1 bowl, 6 servings total): 320 calories, 22g protein, 15g fat (5g saturated), 22g carbs, 4g fiber, 650mg sodium, 5g sugar. Packed with veggies for vitamins A and C, lean protein for satiety, and herbs for antioxidants. Opt for turkey and low-sodium broth to cut fat and salt.​​

Storage and Reheating

Leftovers taste even better next day.

  • Fridge: Store airtight up to 3 days; flavors intensify.
  • Freezer: Portion into bags, freeze 3 months; thaw overnight.
  • Reheat: Simmer gently on stovetop with splash of stock; microwave in covered bowl.

Frequently Asked Questions

Why use uncooked rice in meatballs? It absorbs broth flavors and expands for fluffy texture during simmering.

Is Albondigas Soup spicy? Naturally mild; add cayenne or chilies to taste.

Can I make it ahead? Yes, prepare through step 6, refrigerate, and reheat; meatballs firm up nicely.

What pairs with it? Warm corn tortillas, rice, or a simple green salad with lime vinaigrette.

This Albondigas Soup recipe brings Mexican comfort to your table with minimal effort and maximum flavor. Pin it for later, tweak as you like, and share your results in the comments below!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
img 9 3

Albondigas Soup (Mexican Meatball Soup)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sarah Yummyum Recipes
  • Total Time: 60 minutes
  • Yield: 68 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

Scale

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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star