This Vegan Enchilada Soup is a cozy, one-pot meal loaded with bold flavors, hearty veggies, and protein and fiber- rich beans. It’s easy to make, customizable, and perfect for a comforting weeknight dinner!
1sweet potatopeeled and cut into small cubes (about 235 g or 2 cups)
2cans(540ml) cans pinto beans drained and rinsed (or a mix of pinto and black beans)
1can(796ml) diced tomatoes
1can or jar(215 ml) red enchilada sauce
1can(113 ml) diced green chilis
5cupsvegetable stock or water
4tbspnutritional yeast
½limejuiced
¼cupcilantrooptional, finely chopped
Salt and pepper
Instructions
In a large pot, heat 2 tbsp oil over medium heat. When the pot is hot, add onion and peppers. Season with salt and pepper. Cook for 5-7 min, stirring occasionally, until tender.
Add chili powder, cumin, garlic powder, oregano and smoked paprika. Cook for another 1-2 min, until fragrant and spices are toasted.
Add corn kernels, sweet potatoes, beans, diced tomatoes, enchilada sauce, diced green chili and vegetable stock (or water). Bring to a boil over high heat. Once boiling, reduce heat to medium-low. Simmer for 16-20 min, until slightly reduced, veggies are tender and flavours combine.
Optional for a Creamy Soup: Ladle about 2 scoops of the soup into a blender and process until smooth and creamy. Pour back into the pot and stir to combine.
Stir in nutritional yeast, lime juice and cilantro, if using. Season soup with salt and pepper, to taste.
Divide soup between bowls. Top with your favorite toppings like cilantro, green onions, toasted pumpkin seeds and crumbled tortilla chips.
Notes
Leftover soup can be stored in an airtight container in the fridge for up to 4 days. To freeze, cool and transfer to freezer-safe containers. Freeze up to 3 months. Thaw in the fridge before reheating.