Vegan albondigas soup is a hearty, plant-based twist on the beloved Mexican classic that brings authentic flavors to your table without any animal products.
This vibrant soup features tender homemade plant-based meatballs simmered in a rich tomato broth loaded with vegetables, cilantro, and aromatic spices.
Whether you’re following a vegan lifestyle or simply looking to explore meatless Mexican cuisine, this vegan albondigas soup delivers the comfort and satisfaction you crave.
Making vegan albondigas soup at home is easier than you might think, and the results are restaurant-worthy. With straightforward techniques and pantry staples, you’ll have a steaming bowl of comfort ready in under an hour. Let’s dive into how to create this Mexican masterpiece in your own kitchen.
Ingredients for Vegan Albondigas Soup
| Ingredient | Amount |
|---|---|
| Cooked lentils (or 1 can, drained) | 1 cup |
| Rolled oats | ½ cup |
| Finely minced mushrooms | ¾ cup |
| Minced onion | ⅓ cup |
| Minced garlic | 3 cloves |
| Ground cumin | 1 tablespoon |
| Smoked paprika | 1 teaspoon |
| Salt and black pepper | To taste |
| Olive oil | 3 tablespoons |
| Yellow onion (diced) | 1 medium |
| Garlic cloves (minced) | 4 cloves |
| Canned diced tomatoes | 28 oz (1 can) |
| Vegetable broth | 6 cups |
| Diced zucchini | 1 cup |
| Diced carrots | 1 cup |
| Ground cumin (for broth) | 1 teaspoon |
| Dried oregano | 1 teaspoon |
| Fresh cilantro (chopped) | ¼ cup |
| Fresh lime juice | 2 tablespoons |
| Bay leaves | 2 |
How To Make Vegan Albondigas Soup
Prepare the meatballs: In a large bowl, combine cooked lentils, rolled oats, minced mushrooms, minced onion, 3 cloves minced garlic, 1 tablespoon cumin, smoked paprika, salt, and pepper. Mix until well combined. Form into 1½-inch meatballs (you should make about 16–18 meatballs).
Brown the meatballs: Heat 2 tablespoons of olive oil in a large pot over medium-high heat. Carefully add meatballs in batches, rolling occasionally, until golden brown on all sides (about 5–7 minutes). Transfer to a plate and set aside.
Sauté aromatics: In the same pot, add remaining 1 tablespoon olive oil. Sauté the diced onion until softened (about 3 minutes). Add 4 cloves minced garlic and cook for another minute until fragrant.
Build the broth: Add canned diced tomatoes (with juice), vegetable broth, 1 teaspoon cumin, oregano, and bay leaves. Stir well and bring to a boil.
Add vegetables and meatballs: Reduce heat to medium-low and add diced carrots, diced zucchini, and all the browned meatballs back into the pot. Simmer for 15–20 minutes until vegetables are tender and meatballs are heated through.
Finish and serve: Stir in fresh lime juice and most of the cilantro. Taste and adjust seasoning with salt and pepper as needed. Remove bay leaves. Ladle into bowls and garnish with remaining fresh cilantro.
Tips and Tricks
Make meatballs ahead: Form and refrigerate the meatballs up to 24 hours before cooking, or freeze them for up to 3 months. Thaw before browning, or add a few extra minutes to cooking time if cooking from frozen.
Prevent crumbly meatballs: Don’t skip the lentils and oats—they act as binders. If the mixture seems too dry, add 1–2 tablespoons of vegetable broth.
Mushroom umami: Finely minced mushrooms add depth and a meaty texture. Cremini or shiitake mushrooms work exceptionally well.
Customize vegetables: Add potatoes, celery, green beans, or spinach based on your preferences and what you have on hand.
Spice level: Add jalapeño slices or a pinch of cayenne pepper if you prefer a spicier soup.
Storage: This soup keeps in the refrigerator for up to 4 days and freezes beautifully for 2–3 months.
Delicious Variations to Try
Once you’ve mastered the basic vegan albondigas soup, there are endless ways to customize it. For a heartier version, add diced potatoes or white beans to the broth.
If you prefer a brothless approach, reduce the vegetable broth to 4 cups for a thicker, stew-like consistency. Some cooks like to add a splash of Mexican beer or a tablespoon of tomato paste for extra depth.
You can also experiment with different plant-based meatball bases. Try using cooked chickpeas instead of lentils, or add walnuts for extra texture and richness.
For a twist on tradition, incorporate roasted poblano peppers or corn for a summery flavor profile. Fresh epazote (if available) is an authentic herb that elevates this dish even further.
Another fun variation is to serve the meatballs and broth separately, allowing guests to build their own bowls with toppings like crispy tortilla strips, avocado, radishes, lime wedges, and jalapeños. This interactive approach is perfect for entertaining and lets everyone customize their bowl to their liking.
Frequently Asked Questions
Can I use canned lentils for this recipe?
Absolutely! One 15-ounce can of lentils (drained and rinsed) equals about 1½ cups cooked lentils. Simply use 1 cup of the drained canned lentils. There’s no need to cook them further—they’re already soft and ready to mash into the meatball mixture.
Is vegan albondigas soup gluten-free?
Yes, it can be! Use certified gluten-free rolled oats in the meatballs, and ensure your vegetable broth is gluten-free. All other ingredients listed are naturally gluten-free. Always check product labels to confirm no cross-contamination occurred during processing.
How can I make this soup in the Instant Pot?
Brown the meatballs using the sauté function, then remove them. Sauté the onion and garlic, add broth, tomatoes, and spices. Return meatballs to the pot and pressure cook on high for 8 minutes. Quickly release the pressure, add vegetables, and cook on high for another 4 minutes. The timing is slightly shorter than stovetop cooking.
Final Thoughts
Vegan albondigas soup proves that plant-based cooking doesn’t mean sacrificing authentic flavors or satisfaction.
This Mexican-style soup brings together simple, wholesome ingredients to create something truly special—a bowl of comfort that honors tradition while embracing modern dietary choices.
Whether you’re vegan, exploring meatless meals, or simply searching for a nourishing soup recipe, this vegan albondigas soup delivers every single time.
Make a big batch, freeze portions, and enjoy the warmth and authenticity of this beloved classic whenever you need it most.
Vegan Albondigas Soup — Mexican Style with Plant-Based Meatballs
Ingredients
- 1 cup Cooked lentils (or 1 can, drained)
- 0.5 cup Rolled oats
- 0.75 cup Finely minced mushrooms
- 0.33 cup Minced onion
- 3 cloves Minced garlic for meatballs
- 1 tablespoon Ground cumin for meatballs
- 1 teaspoon Smoked paprika
- to taste Salt and black pepper
- 3 tablespoons Olive oil
- 1 medium Yellow onion diced
- 4 cloves Garlic minced, for broth
- 28 oz Canned diced tomatoes 1 can
- 6 cups Vegetable broth
- 1 cup Diced zucchini
- 1 cup Diced carrots
- 1 teaspoon Ground cumin for broth
- 1 teaspoon Dried oregano
- 0.25 cup Fresh cilantro chopped
- 2 tablespoons Fresh lime juice
- 2 Bay leaves
Instructions
- In a large bowl, combine cooked lentils, rolled oats, minced mushrooms, minced onion, 3 cloves minced garlic, 1 tablespoon cumin, smoked paprika, salt, and pepper. Mix until well combined. Form into 1½-inch meatballs (about 16–18 meatballs).
- Heat 2 tablespoons olive oil in a large pot over medium-high heat. Add meatballs in batches and roll occasionally until golden brown on all sides (about 5–7 minutes). Transfer to a plate and set aside.
- In the same pot, add remaining 1 tablespoon olive oil. Sauté diced onion until softened (about 3 minutes). Add 4 cloves minced garlic and cook for another minute until fragrant.
- Add canned diced tomatoes with juice, vegetable broth, 1 teaspoon cumin, oregano, and bay leaves. Stir well and bring to a boil.
- Reduce heat to medium-low and add diced carrots, diced zucchini, and all browned meatballs back into the pot. Simmer for 15–20 minutes until vegetables are tender and meatballs are heated through.
- Stir in fresh lime juice and most of the cilantro. Taste and adjust seasoning with salt and pepper. Remove bay leaves. Ladle into bowls and garnish with remaining fresh cilantro.




