Albondigas Soup: Mexican Meatball Recipe

Albondigas Soup in 50 Minutes
By Leo BennettUpdated:
The trick to this Authentic Albondigas Soup Mexican Meatball Recipe is using cooked rice as a tenderizer so the meatballs don't get rubbery. It balances a lean protein base with a bright, aromatic broth and fresh garden vegetables.
  • Time: 20 min active + 30 min cooking
  • Flavor & Texture: Savory, aromatic, and tender
  • Perfect for: Hearty weeknight dinners or meal prep

Ever wondered why some meatballs in soup feel like rubber balls while others melt in your mouth? Most people overwork the meat or skip the binder, resulting in dense lumps that don't absorb the broth.

This version focuses on a light, aromatic profile that doesn't leave you feeling weighed down. By combining lean beef or turkey with fresh mint and cilantro, you get a bright contrast to the rich, savory base.

You can expect a steaming bowl of this Authentic Albondigas Soup Mexican Meatball Recipe that hits all the right notes. It's comforting, nutrient dense, and simple enough for a Tuesday night.

Authentic Albondigas Soup Mexican Meatball Recipe

Meat ChoiceFlavor ProfileTextureBest For
Lean BeefTraditional, richHeartyClassic taste
Ground TurkeyLighter, subtleSofterHealthier swap

Gathering Your Essentials

For the Meatballs

  • 1 lb (450 g) ground beef, 90% lean, or ground turkey
  • 1/2 cup (100 g) cooked white rice Why this? Prevents meat from becoming dense
  • 1 large egg Why this? Binds ingredients together
  • 2 tbsp (8 g) fresh mint, finely chopped
  • 2 tbsp (8 g) fresh cilantro, finely chopped
  • 2 cloves (6 g) garlic, minced
  • 1/2 tsp (3 g) salt
  • 1/4 tsp (1 g) black pepper

For the Soup Base

  • 1 tbsp (15 ml) olive oil
  • 1 medium yellow onion (150 g), diced
  • 3 cloves (9 g) garlic, minced
  • 2 medium carrots (120 g), sliced into rounds
  • 2 medium potatoes (300 g), cut into 1/2 inch cubes
  • 1 medium zucchini (200 g), sliced into half-moons
  • 8 cups (1.9 L) low-sodium beef broth
  • 1 cup (240 g) canned crushed tomatoes
  • 1 tsp (2 g) ground cumin
  • 1/4 tsp (1.5 g) salt, plus black pepper to taste

Ingredient Swaps

Original IngredientSubstituteWhy It Works
White RiceQuinoa (cooked)Similar structure. Note: Adds a nuttier taste
Beef BrothChicken BrothLighter base. Note: Less depth than beef
Ground BeefGround TurkeyLeaner option. Note: Needs a pinch more salt

What Each Ingredient Does

ComponentPurposeSubstitute Notes
Cooked RiceTenderizes meatQuinoa or breadcrumbs work
Mint/CilantroFresh aromatic liftParsley is a mild alternative
EggStructural binderFlax egg for dairy-free/vegan (changes texture)
CuminEarthy warmthCoriander for a lighter citrus note

Tools You'll Need

  • Large mixing bowl
  • Large stockpot (at least 6 quarts)
  • Slotted spoon (for skimming foam)
  • Chef's knife and cutting board
  • Meat thermometer

Easy step-by-step Instructions

Phase 1: Crafting the Albondigas

  1. In a large mixing bowl, combine the ground meat, cooked rice, egg, 2 cloves of minced garlic, mint, cilantro, 1/2 tsp salt, and 1/4 tsp black pepper. Mix gently by hand until just combined and slightly tacky. Don't overwork the meat or the meatballs will get tough.
  2. Shape the mixture into 1 inch balls and set them aside.

Phase 2: Building the Aromatic Base

  1. Heat olive oil in a large stockpot over medium heat. Add diced onion and sauté until translucent.
  2. Stir in the 3 cloves of minced garlic and cumin. Cook for 60 seconds until the aroma blooms.
  3. Add crushed tomatoes and beef broth. Bring the liquid to a gentle boil.

Phase 3: The Hearty Simmer

  1. Carefully drop the meatballs into the simmering broth one by one. Do not stir for at least 5 minutes so they can set.
  2. Add carrots and potatoes. Reduce heat to low, cover, and simmer for 15 minutes.
  3. Skim any foam from the surface with a slotted spoon to keep the broth clear.
  4. Gently stir in the zucchini. Cover and simmer 5 to 10 minutes until vegetables are fork tender.
  5. Check that the meatballs float and reach an internal temperature of 160°F (71°C).
  6. Season the broth with salt and black pepper to taste, then serve hot.

Why These Meatballs Stay Tender

  • The Rice Effect: Cooked rice creates tiny gaps in the meat protein, which stops the meatballs from shrinking into hard lumps.
  • Gentle Mixing: Mixing only until tacky prevents the proteins from bonding too tightly, keeping the texture light.
  • Staggered Veggies: Adding zucchini last ensures it stays tender crisp instead of dissolving into the broth.

Fixing Common Issues

Meatballs Breaking Apart

This usually happens if you stir the pot too soon. Once you drop the meatballs in, leave them alone for 5 minutes. This gives the egg and proteins time to set on the outside.

Cloudy Broth Fix

Beef and turkey can release gray foam when simmering. Use a slotted spoon to skim this off during step 8 for a cleaner, more professional looking soup.

Mushy Zucchini Issues

Zucchini cooks much faster than potatoes. If you add it at the start, it will turn to mush. Always wait until the last 10 minutes of cooking.

Storing Your Leftovers

Store the soup in an airtight container; it keeps for 4 days in the refrigerator. The tastes typically intensify overnight, so leftovers are often even more delicious.

If you plan to freeze it, I suggest storing the meatballs and broth separately. Because the potatoes and zucchini can become grainy when frozen, it is best to stir in fresh vegetables during reheating. Defrost in the refrigerator overnight and simmer on the stove until it reaches 165°F (74°C).

Ways to Customize

Turkey and Spinach Twist

For a lighter version, use ground turkey and stir in a handful of fresh baby spinach during the last 2 minutes of cooking. It adds a pop of color and extra nutrients.

Bolder Flavor Profile

If you like a bit of heat, add a diced jalapeño with the onions. You can also stir in a squeeze of fresh lime juice right before serving to brighten the whole bowl. If you're in the mood for other cozy meals, this pairs well with a side of crusty bread or a cheesy tomato soup for a variety of comfort options.

Adjusting the Heartiness

GoalWhat to change
Thicker SoupAdd 1/4 cup more cooked rice to meatballs
More VeggiesDouble the carrots and zucchini
Bolder BrothAdd 1 tsp extra cumin or a pinch of paprika

Best Pairing Ideas

Dish this soup into deep bowls and serve with warm corn tortillas on the side. I recommend adding fresh lime wedges and chopped cilantro on top to cut through the richness of the beef. To make it a complete meal, sliced avocado offers a creamy contrast to the bright broth.

Recipe FAQs

Are albondigas Spanish or Mexican?

They are found in both cuisines, though this specific version is Mexican.

Tip: Mexican versions often include mint and zucchini for a brighter flavor.

How do you keep albondigas from falling apart?

Mix the meat gently by hand and avoid stirring the pot for the first five minutes of simmering.

Tip: overworking the meat makes the balls dense and more likely to break.

Which ingredients go into these meatballs?

Combine ground beef or turkey, cooked white rice, egg, minced garlic, mint, cilantro, salt, and black pepper.

Tip: use finely chopped fresh herbs to ensure even distribution in every bite.

Does a Spanish version of this recipe exist?

Yes, Spanish albondigas are typically served as tapas in a thicker sauce rather than a vegetable-rich soup.

Tip: you can adapt the meatball mix for either style since the base ingredients are similar.

Where should I store the leftovers?

Store the soup in an airtight container and refrigerate; it stays fresh for 4 days.

Tip: Let it rest overnight to allow the flavors to intensify.

Can ground turkey be used instead of beef?

Yes, ground turkey is a suitable alternative for the meatballs.

Tip: ensure the turkey is not too lean to keep the meatballs moist.

When should the cooked rice be refrigerated?

Cool it quickly and place it in the refrigerator within 1 hour.

Tip: reheat the final soup only once until it is steaming hot.

Will freezing the soup affect the texture?

Freezing the potatoes and zucchini causes them to become grainy.

Tip: freeze the meatballs and broth separately, then add fresh vegetables when reheating.

Albondigas Soup in 50 Minutes

Albondigas Soup in 50 Minutes Recipe Card
4.5 / 5 (6 Reviews)
Preparation time:20 Mins
Cooking time:30 Mins
Servings:8 servings
Category: SoupCuisine: Mexican
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
203 calories
% Daily Value*
Total Fat 7.5 g
   Saturated Fat 2.3 g
Sodium 451 mg
Total Carbohydrate 17.1 g
   Dietary Fiber 2.2 g
   Total Sugars 3.5 g
Protein 16.4 g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments: