Go Back
+ servings
This vegan Mexican meatball soup is a hearty soup filled with carrots, potatoes, celery, and amazingly tender meatballs.
Print Add to Collection

Vegan Mexican Meatball Soup

This vegan Mexican meatball soup is a hearty soup filled with carrots, potatoes, celery, and amazingly tender meatballs.
Course Main Course
Cuisine Mexican
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 200kcal


  • 1 Tomato, diced medium
  • ¼ White or yellow onion, diced
  • 2 Carrots medium
  • 1-2 Celery stalks
  • 2-3 Caloro yellow peppers
  • 3 Potatoes small, cut into quarters
  • 1 Mexican zucchini small
  • 3 sprigs Cilantro
  • 6-8 Mint leaves, finely chopped
  • 1 tbsp. Avocado oil (Any cooking oil is fine)
  • 1 package Gardein ground beef crumbles defrosted (see note)
  • 1 package Follow Your Heart vegan egg package (You need about "2 eggs")
  • cup White rice long grain, raw
  • 1 tsp. Black pepper
  • 1 tsp. Garlic salt ( or 1/2 tsp. garlic powder + 1/2 tsp. salt)
  • 2 tbsp. Better than bouillon no-chicken base (or 2 no-chicken bouillon cubes + 2 vegetable bouillon cubes)


To make the broth:

  • Set a large soup pot to medium heat. Add 1 tbsp. of oil and add onion to the pot. Let onion cook for 2-3 minutes or until soft and translucent. Add tomato and cook for 3 minutes more. 
  • Pour enough water into the pot to fill it 1/2 way. Bring to a simmer. Add Better than Bouillon No-Chicken base, and salt and pepper to taste (pepper is optional).

Making the meatballs

  • In a large bowl, combine the package of Gardein beef crumbles, 1 tsp. black pepper, 1 tsp. garlic salt, 1/3 cup of white rice, and chopped mint. Mix well.
  • Follow the instructions on the package of the vegan eggs and make about 2 vegan eggs. Add half of the egg mixture to the meatball mix and mix well. Make sure the mix is eggy enough to shape the meatballs. If necessary, add more of the vegan egg mixture until you get the desired consistency.
  • Form 8- 10 meatballs with your hands. Add them to the simmering broth.
  • It's crucial not to stir the meatballs too much or they'll fall apart. Cook for 15 minutes or so.
  • While the meatballs are cooking, chop the carrots, celery, and zucchini into small dice. Do quarter cuts for the potato.
  • Add the cut up carrots, celery, zucchini, potato and yellow peppers (do not cut) to the pot. Lower heat to medium-low until vegetables are cooked. Cover pot and let it thoroughly cook together for about 15 minutes. 
  • Add cilantro for finishing touch and let cook for a few minutes and you should have vegan albondigas! Don't forget the warm tortillas! Or even avocado slices!


The recipe calls for two things that no matter what, you cannot substitute. Those are gardein beefless ground and the new follow your heart vegan egg.If you don't use these, your meatballs might fall apart while cooking


Calories: 200kcal | Carbohydrates: 36g | Protein: 7g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 27mg | Sodium: 610mg | Potassium: 809mg | Fiber: 4g | Sugar: 5g | Vitamin A: 3898IU | Vitamin C: 105mg | Calcium: 58mg | Iron: 2mg