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.

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.

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.


- 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.


- 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.

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.

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.

Enchilada Soup
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.