Go Back
+ servings

Vegan Enchilada Soup

Servings: 10 cups
This Vegan Enchilada Soup is loaded with fresh veggies and two types of beans - ready in 30 minutes and packed with tons of flavor!
5 from 9 ratings

Ingredients

  • 1 tbsp olive oil
  • 1 yellow onion chopped
  • 1 green bell pepper chopped
  • 1 red bell pepper chopped
  • 1 jalapeño chopped
  • 1 tbsp chili powder
  • 1 tsp onion powder
  • 1 tsp garlic powder
  • 1 tsp cumin
  • 1/2 tsp smoked paprika
  • 1/2 tsp cayenne plus more to taste
  • 3 cloves garlic diced
  • 1 cup corn frozen or canned
  • 15 oz can black beans drained and rinsed
  • 15 oz can white beans drained and rinsed
  • 15 oz can fire roasted tomatoes
  • 4 oz can green chiles
  • 1 cup canned red enchilada sauce
  • 4 cups broth*
  • salt to taste, optional
  • hot sauce to taste, optional
  • optional toppings avocado, cilantro, green onions, tortilla chips, jalapeños

Instructions
 

  • Heat olive oil in a pot over medium heat. Add onion, bell peppers, jalapeño, chili powder, onion powder, garlic powder, cumin, smoked paprika and cayenne to the pot and sauté, stirring regularly, until onions are soft (approx. 5 minutes).
  • Add garlic and corn and sauté for an additional 2 minutes. 
  • Pour beans, tomatoes, green chiles, enchilada sauce and broth into the pot and stir to combine. Bring to a boil then reduce heat to low and simmer for 10 minutes (you can let it simmer longer to allow the flavors to become stronger, but if you are short on time, 10 minutes will do the trick).
  • Taste and adjust seasonings if needed.**
  • Transfer half of the soup to a blender (or use an immersion blender) and blend until smooth. Transfer the mixture back to the pot and stir to combine.
  • Serve soup with any of the optional toppings.

Notes

*I used vegan chicken broth - you can get it online here. Or use the broth of your choice. 
**Depending on the broth you use you may or may not need to add salt. Also add hot sauce and additional spices if needed.
Did you make this recipe?Leave a review below or take a photo and share it on Instagram @thissavoryvegan with #thissavoryvegan.