Embark on a culinary journey with this incredibly flavorful and satisfying vegan enchilada soup. This hearty, plant-based dish takes all the vibrant, smoky, and zesty notes of your favorite enchiladas and transforms them into a comforting, soul-warming bowl of soup. Perfect for chilly evenings or a healthy weeknight meal, this recipe is brimming with wholesome vegetables, protein-rich beans, and a symphony of Mexican-inspired spices. Best of all, it comes together in just under 45 minutes, making it an ideal choice for busy schedules without compromising on taste or nutritional value. Get ready to discover your new go-to comfort food that’s as easy to prepare as it is delicious to devour.

Discover the Magic of This Vegan Enchilada Soup Recipe
This exquisite soup draws its rich character from the beloved flavors of traditional veggie enchiladas, artfully blending the best aspects of a spicy tortilla soup with the hearty substance of a taco soup. It’s more than just a meal; it’s an experience designed to delight your taste buds and nourish your body. Here’s why this recipe will quickly become a cherished staple in your kitchen:
- Completely Vegan & Gluten-Free: Crafted without any animal products or gluten, this soup is perfect for those with dietary restrictions or anyone looking to incorporate more plant-based meals into their diet. Enjoy a rich, creamy texture and deep flavors without dairy or gluten.
- Bursting with Authentic Flavor: Prepare for an explosion of taste! This soup is intensely spicy, delightfully smoky, and wonderfully rich, thanks to a carefully balanced blend of enchilada sauce and mild green chilies. Each spoonful delivers an authentic Mexican-inspired warmth.
- Incredibly Hearty and Satisfying: Loaded with wholesome ingredients like tender pinto beans, sweet corn, and creamy sweet potatoes, this soup provides substantial fiber and protein, ensuring you feel full and content. Its creamy yet robust texture makes it a truly comforting dish.
- Made with Simple, Accessible Ingredients: You won’t need to hunt for exotic items. This recipe relies on everyday pantry staples and easily found fresh vegetables, making it convenient and budget-friendly.
- Effortless One-Pot Meal: Say goodbye to mountains of dishes! This entire soup comes together in a single pot, simplifying both the cooking process and cleanup. It’s ready in less than 45 minutes, making it an ideal solution for busy weeknights when time is of the essence.
- Excellent for Meal Prep: This soup holds up beautifully in the refrigerator, with flavors deepening over time. It’s perfect for preparing ahead, allowing you to enjoy quick, nutritious lunches or dinners throughout the week.
Why Choose a Plant-Based Enchilada Soup?
Opting for a vegan enchilada soup isn’t just a dietary choice; it’s a lifestyle decision that offers numerous benefits. This plant-powered version is naturally lower in saturated fat and cholesterol, while being exceptionally high in fiber and essential nutrients from the diverse range of vegetables and beans. It supports gut health, can aid in weight management, and is a fantastic way to boost your daily intake of vitamins and minerals. Beyond the personal health advantages, choosing plant-based meals like this soup also has a positive impact on the environment, reducing your carbon footprint and supporting sustainable eating practices. It’s a delicious way to eat well and feel good, inside and out.
For more irresistible Mexican-inspired vegan recipes that will tantalize your palate, be sure to explore our Spicy Vegan Black Bean Soup, our renowned Vegan Tortilla Soup, or the wonderfully smoky Butternut Squash Chili with Black Beans. Each offers unique flavors and textures for a delightful plant-based experience.
Essential Ingredients & Creative Substitutions for Your Enchilada Soup
Crafting the perfect vegan enchilada soup starts with a selection of fresh, flavorful ingredients. This recipe is designed to be flexible, allowing for easy substitutions based on what you have on hand or your dietary preferences. Here’s a detailed look at the core components and how you can adapt them:

- Sweet Potato: This root vegetable adds a delightful sweetness, vibrant color, and creamy texture when cooked down. It’s also packed with vitamins and fiber. If sweet potatoes aren’t available, feel free to substitute with an equal amount of butternut squash for a similar flavor profile and creaminess, or use regular potatoes (Yukon Gold or Russet) for a different kind of heartiness.
- Beans: The recipe calls for pinto beans, which are classic in Mexican cuisine and provide an excellent source of plant-based protein and fiber. You can use solely pinto beans, or get creative with a mix of pinto and black beans, kidney beans, or even chickpeas for a varied texture and nutritional boost. Ensure all canned beans are thoroughly drained and rinsed before adding them to the pot to reduce sodium and improve flavor.
- Enchilada Sauce: The backbone of this soup’s distinctive flavor. Red enchilada sauce offers a deep, savory, and slightly smoky base. For a different twist, you can easily substitute green enchilada sauce, which typically offers a tangier, brighter flavor profile. Choose a mild or spicy variety based on your preference, or consider making your own homemade sauce for ultimate control over ingredients and flavor.
- Diced Green Chilies: These provide a subtle heat and authentic Mexican flavor without overwhelming the dish. Look for canned diced green chilies in the international or Mexican foods aisle of your grocery store. Hatch green chilies are particularly prized for their flavor. They are usually mild, but check the label if you prefer more heat.
- Vegetable Broth: This liquid base contributes significantly to the overall depth of flavor. While water can be used in a pinch, a good quality vegetable broth will undeniably enhance the soup’s richness. Opt for a low-sodium vegetable broth to better control the seasoning of your soup.
- Corn Kernels: Whether you use fresh, frozen, or canned corn, these sweet kernels add a lovely pop of sweetness and texture. If using fresh, cut the kernels directly from the cob. Frozen corn can be added directly to the pot without thawing, and canned corn should be drained.
- Aromatics & Spices: Don’t underestimate the power of a good base!
- Onion & Bell Peppers (Red & Green): These sautéed vegetables form the aromatic foundation, contributing essential sweetness and a fresh crunch.
- Chili Powder, Ground Cumin, Garlic Powder, Oregano, Smoked Paprika: This blend of spices is crucial for achieving that characteristic enchilada flavor. Smoked paprika adds a fantastic depth, while cumin and chili powder are quintessential to Mexican dishes.
- Nutritional Yeast: A secret weapon in vegan cooking, nutritional yeast adds a cheesy, umami depth without any dairy. It’s also a great source of B vitamins.
- Lime Juice: A squeeze of fresh lime juice at the end brightens all the flavors and adds a necessary zing.
- Cilantro: Fresh chopped cilantro is optional but highly recommended for its fresh, vibrant finish.
This list provides a robust foundation. Please refer to the complete recipe card at the conclusion of this article for precise measurements and comprehensive, step-by-step instructions.
Exciting Variations to Customize Your Vegan Enchilada Soup
One of the best aspects of this vegan enchilada soup is its incredible versatility. Feel free to experiment with these delicious variations to tailor the soup to your preferences, making each bowl uniquely yours:
- Cheesy Enchilada Soup: For a delightful, gooey texture and cheesy flavor, stir in your favorite dairy-free shredded cheese directly into the pot just before serving, or sprinkle it generously on top of individual bowls. Dairy-free sour cream can also add a rich tang. You can incorporate up to ¾ cup of shredded cheese for a truly indulgent experience, or swirl in ¼ cup of dairy-free cream cheese for extra creaminess.
- Spicier Kick: The base recipe uses mild red enchilada sauce and canned green chilies, offering a gentle warmth. If you crave more heat, consider using a spicy red enchilada sauce. Alternatively, finely mince one fresh jalapeño or serrano pepper and sauté it with the other vegetables for a noticeable kick. A dash of red chili flakes or cayenne pepper (starting with ¼ to ½ teaspoon) can also elevate the spice level to your desired intensity.
- Luxuriously Creamy: Achieve an incredibly creamy enchilada soup by stirring in up to ½ cup of cashew cream, full-fat coconut milk, or a plant-based unsweetened creamer at the very end of the cooking process. Another fantastic method is to ladle a couple of scoops of the cooked soup into a blender, purée until smooth, and then return it to the pot to thicken the entire batch naturally.
- Boosted Protein: To make this soup even more substantial and protein-packed, incorporate your favorite plant-based proteins. Vegan beef crumbles or plant-based chicken strips can be added during the sautéing phase. Cooked lentils, extra black beans, or crumbled firm tofu are also excellent additions that seamlessly blend with the soup’s flavors and textures.
- Roasted Vegetable Medley: For an extra layer of flavor, consider roasting some of your vegetables (like sweet potatoes, bell peppers, or even corn) before adding them to the soup. Roasting brings out their natural sweetness and adds a delicious smoky char.
- Smoky Depth: A tiny dash of liquid smoke (just a few drops) can enhance the smoky notes, particularly if you’re not using smoked paprika or desire a deeper campfire flavor.
Simple Steps to Craft Your Perfect Vegan Enchilada Soup
Creating this flavorful vegan enchilada soup is a straightforward process, broken down into a few easy steps. Follow these instructions carefully to ensure a delicious and satisfying meal every time.

Step 1: Sauté the Aromatics and Vegetables
Begin by heating 2 tablespoons of your preferred cooking oil (such as olive or avocado oil) in a large, heavy-bottomed pot or Dutch oven over medium heat. Once the oil shimmers, add the diced white onion, red bell pepper, and green bell pepper. Season generously with a pinch of salt and freshly ground black pepper. Sauté the vegetables for 5-7 minutes, stirring occasionally, until they become tender and slightly translucent. This step is crucial for building the foundational flavors of your soup.

Step 2: Toast the Spices for Depth of Flavor
Once the vegetables are tender, add the chili powder, ground cumin, garlic powder, dried oregano, and smoked paprika to the pot. Stir constantly for 1-2 minutes, allowing the spices to toast gently. This process, known as “blooming,” helps to release their full aromatic potential and intensifies their flavor, making your soup incredibly rich and fragrant. Be careful not to burn the spices.

Step 3: Simmer to Perfection
Now, it’s time to bring your soup to life! Add the corn kernels, cubed sweet potato, rinsed pinto beans, canned diced tomatoes (undrained), red enchilada sauce, diced green chilies, and 5 cups of vegetable stock (or water) to the pot. Stir all ingredients thoroughly to combine. Increase the heat to high and bring the soup to a rolling boil. Once boiling, immediately reduce the heat to medium-low, cover the pot partially, and let it simmer gently for 16-20 minutes. This allows the sweet potatoes to become tender, the flavors to meld beautifully, and the soup to slightly thicken.

Step 4: The Finishing Touches and Seasoning
Once the vegetables are tender, remove the pot from the heat. Stir in the nutritional yeast, fresh lime juice, and the optional chopped cilantro. Taste the soup and adjust the seasoning with additional salt and pepper as needed. A final squeeze of lime juice can really brighten the flavors. For a creamier consistency, you have a couple of options: carefully ladle about two scoops of the soup into a blender and blend until completely smooth, then return it to the pot and stir to combine. Alternatively, stir in ½ cup of coconut milk or cashew cream for an instant creamy texture, or up to ½ cup of shredded vegan cheese for a cheesy version.
Serving Your Delicious Enchilada Soup
Ladle the steaming hot vegan enchilada soup into individual bowls. Now comes the fun part: toppings! Customize each serving with your favorite garnishes. Popular choices include a dollop of dairy-free sour cream, extra fresh lime wedges, a sprinkle of fresh cilantro, thinly sliced green onions, diced avocado or guacamole, and crunchy tortilla chips or strips. These additions not only enhance the flavor and texture but also make for a beautiful presentation.

Expert Tips for the Best Vegan Enchilada Soup
- Don’t Skip Toasting Spices: This brief step is critical for developing the deep, complex flavors of the soup. Ensure you stir continuously to prevent burning.
- Fresh Ingredients Matter: While canned goods are convenient, using fresh onions, bell peppers, and cilantro truly elevates the taste.
- Taste and Adjust: Always taste your soup before serving and adjust salt, pepper, and lime juice as needed. Flavors can vary based on your broth and enchilada sauce.
- Consistency is Key: If you prefer a thicker soup, you can mash some of the sweet potato and beans against the side of the pot, or blend a portion of the soup as described in the instructions. For a thinner soup, add a splash more vegetable broth.
- Meal Prep for Convenience: Make a double batch and portion it out for quick and healthy meals throughout the week.
Frequently Asked Questions About Vegan Enchilada Soup
Absolutely! This vegan enchilada soup is a fantastic meal-prep option. It stores exceptionally well in an airtight container in the refrigerator for up to 4 days, with the flavors often deepening overnight. Simply reheat gently on the stovetop over medium-low heat or in the microwave until warmed through before serving.
Yes, this soup freezes beautifully! Allow the soup to cool completely to room temperature, then transfer it into individual freezer-safe containers or bags. It can be frozen for up to 3 months. To enjoy, thaw the soup overnight in the refrigerator and then reheat on the stovetop or in the microwave until hot. This makes it perfect for quick, future meals.
Definitely! This recipe is very forgiving when it comes to beans. Feel free to use any canned beans you have on hand. Black beans, kidney beans, cannellini beans, or even chickpeas would work wonderfully, each adding a slightly different texture and flavor profile to the soup. Just ensure they are drained and rinsed before adding.
This hearty soup is substantial enough to be a meal on its own, but it pairs wonderfully with a side of warm corn tortillas, crusty bread, or a simple green salad with a light vinaigrette. For an even more authentic experience, serve it with a side of Mexican rice or quinoa.
Absolutely! This vegan enchilada soup is packed with nutrient-dense ingredients like sweet potatoes, bell peppers, corn, and beans, making it incredibly healthy. It’s a fantastic source of fiber, plant-based protein, and essential vitamins and minerals, while being naturally low in saturated fat and cholesterol. It’s a delicious way to enjoy a wholesome and balanced meal.
Ultimate Vegan Enchilada Soup
Deryn Macey
10 minutes
30 minutes
40 minutes
6
Pin Recipe
Rate Recipe
Print Recipe
Ingredients
-
2
tbsp
oil -
1
medium white onion,
diced -
1
red bell pepper,
diced -
1
green bell pepper,
diced -
2
tbsp
chili powder -
1
tsp
ground cumin -
1
tsp
garlic powder -
1
tsp
oregano -
½
tsp
smoked paprika -
1 ½
cups
corn kernels -
1
sweet potato,
peeled and cut into small cubes (about 235 g or 2 cups) -
2
cans
(540ml) cans pinto beans ,
drained and rinsed (or a mix of pinto and black beans) -
1
can
(796ml) diced tomatoes -
1
can or jar
(215 ml) red enchilada sauce -
1
can
(113 ml) diced green chilis -
5
cups
vegetable stock or water -
4
tbsp
nutritional yeast -
½
lime,
juiced -
¼
cup
cilantro,
optional, finely chopped - Salt and pepper
Instructions
-
In a large pot or Dutch oven, heat 2 tbsp oil over medium heat. Add diced onion, red bell pepper, and green bell pepper. Season with a pinch of salt and pepper. Cook for 5-7 minutes, stirring occasionally, until the vegetables are tender.
-
Add chili powder, ground cumin, garlic powder, dried oregano, and smoked paprika to the pot. Stir constantly and cook for another 1-2 minutes until the spices become fragrant and slightly toasted, being careful not to burn them.
-
Stir in the corn kernels, cubed sweet potatoes, drained and rinsed pinto beans, canned diced tomatoes (undrained), red enchilada sauce, diced green chilies, and 5 cups of vegetable stock (or water). Bring the soup to a boil over high heat. Once boiling, reduce the heat to medium-low, partially cover the pot, and simmer for 16-20 minutes, or until the sweet potatoes are tender and the flavors have melded together.
-
Optional for a Creamier Soup: For a smoother, creamier consistency, carefully ladle about 2 scoops of the cooked soup into a blender. Blend until completely smooth and creamy, then pour it back into the pot and stir to combine. Alternatively, stir in ½ cup of cashew cream or full-fat coconut milk.
-
Stir in the nutritional yeast, fresh lime juice, and the optional finely chopped cilantro. Taste the soup and season with additional salt and pepper, to your preference.
-
Divide the finished soup between bowls. Garnish generously with your favorite toppings such as fresh cilantro, sliced green onions, diced avocado, dairy-free sour cream, toasted pumpkin seeds, or crumbled tortilla chips for added crunch.
Notes
Nutrition
Serving:
500
g
,
Calories:
291
kcal
,
Carbohydrates:
50
g
,
Protein:
12
g
,
Fat:
7
g
,
Saturated Fat:
1
g
,
Polyunsaturated Fat:
2
g
,
Monounsaturated Fat:
3
g
,
Trans Fat:
0.02
g
,
Sodium:
798
mg
,
Potassium:
985
mg
,
Fiber:
15
g
,
Sugar:
11
g
,
Vitamin A:
7069
IU
,
Vitamin C:
59
mg
,
Calcium:
128
mg
,
Iron:
4
mg
Enjoyed this recipe? Please share your thoughts!
Rate and comment below to let us know how you loved it.