What's New?

  • 0-224350755-cilantro-lime-vinaigrette

    Mexican Cilantro Lime Vinaigrette

    Looking for a fresh, herbaceous take on salad dressing, the orange juice and cilantro yield a tangy result that [...]

  • cucumber-dill-dip

    Raw Cucumber Dill Dip

    Perfect for you next party or personal snack time session, this cucumber dip tastes like you've mastered the [...]

  • green-goddess-dressing

    Vegan Green Goddess Dressing

    Give your salads new life with this creamy, herbaceous green goddess dressing. You can also use it as a dip for [...]

  • golden-milk-chia-pudding

    Golden Chia Pudding

    Whether you want breakfast on-the-go or a filling snack, this chia pudding is all that and more. It's filled with [...]

Savory Vegan Enchilada Soup

  12 rater(s)

This soup is similar to a lot of soup recipes, in that you can swap out ingredients or seasonings for ones that you prefer. You can also make a large batch on the weekend and separate it into containers for healthy, hearty lunches all week.



  • Prep Time: 10m
  • Cook Time: 20m
  • Total Time: 30m


For the Soup

  • 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, minced
  • 1 c organic frozen corn
  • 1 (15 oz) can organic black beans, drained and rinsed
  • 1 (15 oz) can organic white beans, drained and rinsed
  • 1 (15 oz) can organic fire roasted tomatoes
  • 4 oz can green chiles
  • 1 c canned red enchilada sauce
  • 4 c organic low-sodium vegetable broth
  • sea salt to taste (optional)

Optional Toppings

  • avocado cubes
  • chopped cilantro
  • diced green onions
  • thinly sliced jalapeños
  • tortilla strips
  • lime wedges


  1. Warm the olive oil in a large pot over medium heat. Add the onion, bell peppers, jalapeño, chili powder, onion powder, garlic powder, cumin, smoked paprika, and cayenne to the pot and sauté for about five minutes, stirring occasionally.
  2. Add the garlic and corn and cook for an two more minutes.
  3. Add the beans, tomatoes, green chiles, enchilada sauce, and vegetable broth to the pot and mix well. Bring the soup to a boil and then reduce the heat to low and simmer for about 10 minutes. Taste and adjust seasonings as needed.
  4. Remove from the heat and let it cool a little while you prepare the toppings.
  5. Ladle the soup into bowls and and top with desired toppings. Enjoy!