Go Back
+ servings
Caldo de Albóndigas - Vegan Mexican Meatball Soup

Caldo de Albóndigas (Veganized Mexican Meatball Soup)

No ratings yet
This satisfying and comforting veggie ball soup is a vegan twist on traditional Mexican "Caldo de Albóndigas" (Meatball Soup), made entirely with plant-based ingredients.
Print Recipe Pin Recipe
Prep Time: 20 minutes
Cook Time: 55 minutes
Total Time: 1 hour 15 minutes
Servings: 4 servings

Ingredients

For the Soup

  • 4 Plum Tomatoes - Or Roma tomatoes, chopped (alternatively, you can use a 15.5oz / 450g can of crushed Tomatoes per 4 plum or Roma tomatoes)
  • 1 small onion - finely diced
  • 1 medium Zucchini - roughly chopped
  • 2 Yellow Potatoes - peeled & roughly chopped
  • 2 Carrots - peeled & chopped
  • 3 cloves Garlic - crushed
  • 5 cups Vegan Beef Broth - or Vegetable Broth
  • 1 teaspoon Mexican Oregano
  • 1 teaspoon Cumin Powder
  • 1/2 teaspoon Smoked Paprika
  • 1/4 cup Fresh Cilantro - chopped
  • 1 Lime - cut into wedges, for serving

For the Albóndigas (Vegan "Meatballs")

  • 16 ounces Plant-Based Ground Meat
  • 1 cup cooked White Long Grain Rice - (such as Basmati or Jasmine)
  • 3 tablespoons Onion - finely diced
  • 2 Flax "Eggs" - see below
  • 1/4 cup Fresh Mint - chopped
  • 1/4 cup Fresh Cilantro - chopped
  • 1 teaspoon Garlic Powder
  • 1/2 teaspoon Cumin Powder
  • 2 tablespoons high heat Oil - for cooking

For the Flax "Eggs"

  • 2 tablespoons Ground Flax Seed
  • 1/3 cup Water

Instructions

  • Prep the flax "eggs" by mixing the flax seed and water and letting the mixture sit and thicken for 5-10 minutes, then set aside. Prepare the meatballs by adding the plant based ground meat to a large bowl. Stir in the cooked rice, chopped mint, chopped cilantro, garlic powder, cumin, salt, pepper, diced onion, and flax eggs. Mix until well combined. Scoop about 1 tablespoon of the mixture and roll it between your palms to form a ball. Place each meatball on a baking sheet or plate. Continue until all of the mixture is used. You should have about 25–27 meatballs.
  • Brown the "meatballs" by heating the oil in a large pot over medium heat. Add about half of the meatballs and cook for 3–4 minutes per side, or until nicely browned. Remove from the pot and set aside. Repeat with the remaining meatballs. In the same pot over medium low heat, add the remaining diced onion and sauté for 3–5 minutes, or until translucent. Add the garlic and cook for 1–2 minutes, until fragrant. Stir in the oregano and smoked paprika. Add the carrots, potatoes, and broth, mixing well. Cover the pot and cook for 20 minutes.
  • Add the zucchini and the cooked meatballs to the pot. Cover and cook for another 20 minutes, or until all of the vegetables are tender. Adjust the heat as needed to prevent the soup from coming to a hard boil. Stir in the chopped cilantro and heat through. Serve with lime wedges, and sliced avocado if desired.

Notes

  • This recipe makes 4 generous servings or 6 smaller servings.
  • Although traditional recipes call for uncooked rice, I find that cooked rice works better, helping to hold together plant-based meatballs that benefit from a shorter cooking time.
Tried this recipe?Let us know how it was!