Go Back
Overhead view of authentic Mexican albondigas soup in a rustic ceramic bowl, steaming meatballs and vegetables visible, garni

Authentic Mexican Albondigas Soup

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 6 servings

Ingredients
  

  • 1 pound Ground beef or pork
  • ¼ cup White rice
  • ½ medium Onion, finely diced
  • ¼ cup Fresh cilantro, chopped
  • 1 whole Egg
  • 3 cloves Garlic, minced
  • 8 cups Beef or chicken broth
  • 1 can (14.5 oz) Diced tomatoes
  • 2 medium Potatoes, diced
  • 1 medium Zucchini, diced
  • 1 medium Carrot, diced
  • 1 teaspoon Ground cumin
  • To taste Salt and black pepper
  • 2 tablespoons Olive oil

Instructions
 

  • In a large bowl, combine ground meat, rice, half the diced onion, half the cilantro, egg, and minced garlic. Season with salt, pepper, and cumin. Mix gently until just combined. Form into 1-inch meatballs.
  • Pour beef or chicken broth into a large pot and bring to a gentle boil over medium-high heat. Carefully drop meatballs into the boiling broth one at a time, stirring occasionally.
  • Once all meatballs are in the pot and begin to float (about 10 minutes), add the diced potatoes, carrots, and zucchini. Stir well and reduce heat to medium.
  • Pour in the canned diced tomatoes with their juice. Stir the remaining minced garlic into the broth. Season with additional salt, pepper, and cumin to taste.
  • Allow the soup to simmer gently for 20-25 minutes until the vegetables are tender and the meatballs are cooked through.
  • Taste and adjust seasonings as needed. Stir in the remaining fresh cilantro just before serving.
  • Ladle into bowls and serve hot with lime wedges, warm tortillas, and additional cilantro on the side.

Notes

For best results, use homemade broth and serve with fresh lime wedges and warm tortillas. Freezes well for up to 3 months.