Albondigas Soup: A Hearty Mexican Classic Made from Scratch

Albondigas Soup is more than just a comforting bowl of warmth—it’s a deeply rooted traditional dish that brings together generations, cultures, and bold flavors. Known as sopa de albóndigas, this Mexican meatball soup combines tender, herb-infused meatballs with a savory tomato-based broth and a medley of vegetables that make every spoonful nourishing and satisfying.

Whether you’re craving a cozy family dinner, exploring authentic Mexican recipes, or simply looking for a filling homemade soup that tastes even better the next day, Albondigas Soup deserves a permanent spot in your recipe collection.


What Is Albondigas Soup?

The word albondigas comes from the Spanish term for “meatballs,” which itself traces back to Arabic culinary influence. Over time, Mexican cooks adapted the concept, creating a soup that blends Spanish technique with native ingredients like cilantro, rice, and seasonal vegetables.

Unlike Italian meatballs, albondigas are softer and more delicate thanks to uncooked rice mixed directly into the meat. As the soup simmers, the rice cooks inside the meatballs, absorbing broth and keeping them incredibly tender.


Why You’ll Love This Albondigas Soup Recipe

  • Deep, slow-simmered flavor without complicated steps
  • One-pot comfort food perfect for family meals
  • Naturally hearty and filling without being heavy
  • Freezer-friendly and great for meal prep
  • Authentic taste with simple, accessible ingredients

This version balances tradition with practicality, making it approachable for home cooks while preserving the soul of classic Mexican albondigas soup.


Ingredients for Albondigas Soup

For the Meatballs

  • Ground beef
  • Uncooked white rice
  • Egg
  • Garlic
  • Fresh cilantro
  • Salt
  • Black pepper

For the Soup

  • Olive oil
  • Onion
  • Garlic
  • Tomato sauce
  • Beef broth
  • Carrots
  • Potatoes
  • Zucchini
  • Cumin
  • Oregano
  • Bay leaf
  • Fresh cilantro

Step-by-Step Instructions

  1. In a large bowl, combine ground beef, uncooked rice, egg, minced garlic, chopped cilantro, salt, and pepper. Mix gently until just combined.
  2. Shape the mixture into small meatballs, about 1½ inches in diameter. Set aside.
  3. Heat olive oil in a large soup pot over medium heat. Add chopped onion and sauté until soft and translucent.
  4. Stir in garlic and cook until fragrant.
  5. Add tomato sauce, cumin, oregano, and bay leaf. Cook for 2–3 minutes to deepen the flavor.
  6. Pour in beef broth and bring to a gentle boil.
  7. Carefully add meatballs to the simmering broth. Reduce heat and cook for 20 minutes.
  8. Add carrots and potatoes. Simmer for 10 minutes.
  9. Add zucchini and cook an additional 10 minutes until vegetables are tender and meatballs are cooked through.
  10. Taste and adjust seasoning with salt and pepper. Remove bay leaf.
  11. Garnish with fresh cilantro and serve hot.

Tips for the Best Albondigas Soup

  • Don’t overmix the meatballs or they’ll become dense
  • Use uncooked rice, not cooked
  • Simmer gently, never boil aggressively
  • Let it rest for 10 minutes before serving for deeper flavor

Variations You Can Try

  • Chicken Albondigas: Substitute ground chicken or turkey
  • Spicy Albondigas: Add chipotle or jalapeño
  • Vegetable-Forward: Add corn or green beans
  • Low-Carb: Replace rice with cauliflower rice

What to Serve with Albondigas Soup

  • Warm corn tortillas
  • Mexican rice
  • Fresh avocado slices
  • Lime wedges
  • Crusty bread for dipping

Cultural Notes & Fun Facts

Albondigas Soup is commonly served during colder months and family gatherings. Many Mexican households pass down their own version, adjusting vegetables based on what’s in season. It’s also a popular dish for healing—often served to someone recovering from illness due to its nourishing broth.


Storage & Reheating

  • Refrigerate up to 4 days
  • Freeze up to 3 months
  • Reheat gently on the stovetop

Albondigas Soup

A traditional Mexican meatball soup made with tender rice-filled meatballs, vegetables, and a savory tomato broth.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 bowls
Course: Dinner, Soup
Cuisine: Mexican
Calories: 320

Ingredients
  

Meatballs
  • 1 lb ground beef
  • 0.33 cup white rice uncooked
  • 1 egg large
  • 2 cloves garlic minced
  • 0.25 cup fresh cilantro chopped
  • 1 tsp salt
  • 0.5 tsp black pepper
Soup
  • 1 tbsp olive oil
  • 1 onion chopped
  • 2 cloves garlic minced
  • 2 cups tomato sauce
  • 6 cups beef broth
  • 2 carrots sliced
  • 2 potatoes diced
  • 1 zucchini sliced
  • 1 tsp cumin
  • 1 tsp oregano
  • 1 bay leaf

Equipment

  • Large soup pot
  • Mixing bowl
  • Knife
  • Cutting board

Method
 

  1. Combine ground beef, rice, egg, garlic, cilantro, salt, and pepper in a bowl.
  2. Form mixture into small meatballs and set aside.
  3. Heat olive oil in a large pot and sauté onion until soft.
  4. Add garlic, tomato sauce, cumin, oregano, and bay leaf.
  5. Pour in beef broth and bring to a simmer.
  6. Gently add meatballs and cook 20 minutes.
  7. Add carrots and potatoes, simmer 10 minutes.
  8. Add zucchini and cook until tender.

Notes

For best flavor, let soup rest 10 minutes before serving.

Leave a Reply