Hearty Chicken Enchilada Soup Recipe with Melted Cheese

This vegan enchilada soup captures all the comforting flavors of enchiladas in an easy, hearty bowl. Loaded with black beans, plant-based chicken, fire-roasted tomatoes, and bold Mexican spices, it’s a satisfying, flavorful meal that’s quick to make and perfect for soup season—or any day you’re craving something warm and cozy.

Bowl of vegan enchilada soup with tortilla strips and avocado

If you love the classic taste of chicken enchiladas but want something faster and plant-based, this recipe delivers. It uses tender seitan-style vegan chicken, black beans, corn, fire-roasted tomatoes, and a blend of cumin, chili powder, smoked paprika, and oregano to recreate that beloved enchilada profile—without rolling any tortillas. It’s a one-pot meal that’s ready in about 40 minutes and makes a generous batch that’s great for families or weeknight leftovers.

Why This Enchilada Soup Is Worth Adding to Your Recipe Rotation

This enchilada soup is an easy, reliable recipe to keep in your weekly rotation. It’s simple to prepare, full of authentic enchilada flavor, and hearty enough to serve as a complete meal thanks to the beans and plant-based chicken.

  • One-pot and simple — no rolling tortillas, just sauté, simmer, and serve.
  • True enchilada flavor — smoky, savory, and spiced with cumin, chili powder, and smoked paprika.
  • Meal-worthy — protein-rich beans and vegan chicken make the soup filling and nourishing.
Overhead view of enchilada soup ingredients with labels

Notes on Ingredients

Most ingredients are pantry staples. The recipe card below lists exact quantities and full instructions.

  • Oil: Olive oil works well; substitute avocado or another neutral oil if you prefer.
  • Aromatics: Onion, garlic, and jalapeño form the flavorful base.
  • Spices: Ground cumin, chili powder, smoked paprika, dried oregano, salt, and pepper give the soup its enchilada character.
  • Tomatoes: Use one can fire-roasted diced tomatoes and one can diced tomatoes with green chilies for depth and brightness.
  • Beans & vegetables: Black beans and corn add texture and protein.
  • Vegan chicken: Use your favorite plant-based chicken pieces or homemade seitan-style chicken.
  • Broth & enchilada sauce: Vegetable broth plus red enchilada sauce intensifies the tomato-forward flavor—red sauce complements the tomatoes best here.
  • Finishing touches: Lime juice and fresh cilantro brighten the soup; serve with avocado, dairy-free sour cream, tortilla chips or strips, and vegan cheese if desired.

How to Make Enchilada Soup

Below are the main steps; scroll to the recipe card for the complete, printable instructions.

Overhead view of aromatics and jalapeno cooking in Dutch oven
Sauté the onion, garlic, and jalapeño until fragrant.
Overhead view of aromatics and spices sauteed in Dutch oven
Stir in the spices to bloom their flavors.
  • Sauté aromatics: Cook onion in oil, add garlic and jalapeño, and sauté until fragrant.
  • Bloom spices: Add cumin, chili powder, smoked paprika, oregano, salt, and pepper, cooking briefly to release aroma.
Overhead view of enchilada soup before simmering
Combine ingredients and simmer.
Overhead view of vegan enchilada soup with cilantro added
Finish with lime juice and cilantro before serving.
  • Simmer: Add the tomatoes, beans, corn, vegan chicken, broth, and enchilada sauce, bring to a boil, then reduce heat and simmer covered for about 20 minutes.
  • Serve: Stir in lime juice and cilantro, then ladle into bowls and top as you like.

Tips and Variations

  • Bean swaps: Substitute pinto or kidney beans, or use a mixed bean blend for variety.
  • Make it creamy: Stir in dairy-free sour cream or a vegan cream substitute at the end for a richer texture.
  • Add more veggies: After sautéing the aromatics, add diced bell peppers, zucchini, or sweet potatoes for extra bulk and nutrition; cook until tender and then continue with the recipe.
Ladleful of enchilada soup in Dutch oven

Serving Suggestions

This soup pairs beautifully with cornbread, tortilla chips, or a crisp green salad. For cornbread, a classic vegan cornbread or pumpkin cornbread is a tasty match. Top bowls with sliced avocado, dairy-free sour cream, extra cilantro, or shredded vegan cheddar for added richness and texture.

How to Store and Reheat Leftovers

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze in an airtight container or freezer bag for up to 3 months.
  • Reheating: Thaw overnight if frozen, then warm on the stovetop over medium heat or in the microwave until heated through.
Bowl of enchilada soup with crispy tortilla strips

More Hearty Vegan Soup Recipes

  • Easy Lentil Soup
  • Thai Coconut Curry Soup
  • Gnocchi Soup
  • Mulligatawny Soup
  • Taco Soup

Enjoy! If you make this enchilada soup, consider sharing a photo and leaving feedback to let others know how it turned out.

Spoonful of enchilada soup in bowl

Enchilada Soup

Servings: 8 servings
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
This vegan enchilada soup recipe has the flavor of enchiladas in a hearty bowl of soup. Loaded with beans, plant-based chicken and more!

Ingredients

  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 jalapeño, finely chopped (seeds removed for less heat)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1 teaspoon salt, or to taste
  • ½ teaspoon black pepper
  • 1 can fire-roasted diced tomatoes
  • 1 can diced tomatoes with green chilies
  • 1 can black beans, drained and rinsed
  • 1 can corn, drained
  • 1 ½ cups vegan chicken pieces
  • 4 cups vegetable broth
  • 1 cup enchilada sauce
  • 1 tablespoon lime juice
  • ¼ cup chopped fresh cilantro

Optional Toppings:

  • Sliced avocado
  • Dairy-free sour cream
  • Tortilla chips or strips
  • Shredded vegan cheddar cheese
  • Extra chopped cilantro

Instructions

  • Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes until softened. Stir in the garlic and jalapeño and cook for another minute.
  • Add the cumin, chili powder, smoked paprika, oregano, salt, and black pepper. Cook for about 30 seconds until fragrant.
  • Pour in the fire-roasted diced tomatoes, diced tomatoes with green chilies, black beans, corn, vegan chicken pieces, vegetable broth, and enchilada sauce. Stir to combine.
  • Bring the soup to a boil, reduce heat to low, and simmer covered for 20 minutes, stirring occasionally.
  • Stir in the lime juice and chopped cilantro. Taste and adjust seasoning if necessary.
  • Serve hot topped with your favorite garnishes such as avocado, dairy-free sour cream, tortilla chips, or shredded vegan cheese.

Notes

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • To reheat: Thaw frozen soup overnight and reheat on the stovetop over medium heat or in the microwave until warmed through.
Calories: 307kcal, Carbohydrates: 35g, Protein: 12g
Cuisine: American
Course: Soup
Author: Jessica Hylton