Vegan Enchilada Soup (With an Authentic Homemade Sauce)

- 0 Stars From 0 Rating

This vegan enchilada soup recipe features a simple yet deeply flavorful homemade red enchilada sauce with a tangy lime crema — a simple addition that infuses bold, authentic taste into every spoonful.

Vegan enchilada soup with an authentic homemade sauce

Written by Julie on January 13, 2024


As a lifelong lover of Mexican cuisine, I’ve always been drawn to the rich flavors of traditional enchiladas. This Vegan version takes everything I love about the dish and transforms it into a creamy, comforting bowl of vegan soup.

Using guajillo, ancho, and chile de árbol chiles — pantry staples in a Mexican kitchen — creates an incredible depth of flavor worth the extra time. The chiles are easy to find and work with, making this recipe approachable and absolutely delicious.

This simple dish honors the rich traditions of Mexican cuisine, blending bold, authentic flavors with the comforting warmth of a hearty soup. Whether you’re a classic enchiladas fan or want a rich, plant-based soup to warm you up, I have a feeling you’re going to love it.

Vegan enchilada soup in a bowl

Why this recipe works

  • Rich, Bold Flavor: Guajillo and ancho chiles bring smoky, earthy depth, while chile de árbol adds a subtle heat.

  • Lime Crema: This tangy, creamy topping is a delicious vegan alternative to sour cream. The lime adds a fresh pop of flavor that balances the smoky, spicy soup perfectly.

  • Quick and Easy: While the sauce is homemade, the steps are simple and come together fast.

  • Versatile and Customizable: Add black beans, pinto beans, TVP, or your favorite toppings to make it your own.

Working with chiles in vegan Mexican soup

  • Clean Chiles: Remove stems, seeds, and veins for a smoother sauce and to control heat. Use scissors for precision. For extra heat, leave some seeds or add another chile de árbol.

  • Toast for Flavor: Toast chiles in a dry skillet for 1–2 minutes per side for a smoky flavor. Avoid burning, as it can make them bitter.

  • Rehydrate Chiles: Lightly boil chiles in hot water for 10 minutes until soft and pliable. Use the soaking water in your sauce for added depth.

Vegan enchilada soup in a bowl with a spoon

In the kitchen tips

  • Layer Salt: Season lightly at every step — mirepoix, enchilada sauce, and final simmer — to build a balanced, robust flavor.

  • Sauté Slowly: Take your time with the mirepoix mix — low and slow heat caramelizes the vegetables and brings out their sweetness.

  • Use Chili Broth: Incorporate the soaking liquid from the chiles into the sauce for added depth.

  • Thicken Gradually: Whisk masa harina in slowly to avoid clumps and achieve a smooth, creamy texture.

What equipment you’ll need

  • Large soup pot or Dutch oven

  • Blender (for the enchilada sauce)

  • Cutting board and sharp knife

  • Skillet 

Close-up photo of vegan enchilada soup

In a pinch substitutions

  • Potatoes: Swap 1 cup textured vegetable protein (TVP) for potatoes

  • Black Beans: Equal amounts of pinto beans or white beans.

  • Tamari: Soy Sauce 

  • Masa Harina: Use cornmeal or skip it for a thinner soup, though it won’t have the same corn flavor.

  • Mexican Oregano: Use an equal amount of oregano, but it will have a milder flavor.

  • Corn: Use fresh or omit entirely if preferred.

Storage and reheating

  • Let the soup cool completely before transferring it to an airtight container.

  • Store leftovers in the refrigerator for 3-4 days or freeze for up to 3 months.

  • Stovetop: Reheat in a pot over medium heat, stirring occasionally, until warmed through. Add a splash of water or broth if the soup has thickened too much.

Close-up photo of vegan enchilada soup in a bowl

FAQ

  • What is TVP? 
    Textured Vegetable Protein is a high-protein, soy-based product that mimics the texture of ground meat. It’s often used in vegan and vegetarian recipes for added protein and a hearty texture.

  • Where can I find dried chiles?
    You can find guajillo and ancho chiles in the Mexican aisle of grocery stores or online.

  • What’s the best way to control the heat level?
    For milder soup, skip the chile de árbol and remove the seeds and membranes from the jalapeño. If you’re a spicy food lover, add extra chile de árbol or use a serrano pepper instead of jalapeños.

  • Can I make this soup ahead of time?
    Yes, the flavors develop even more after sitting, making it perfect for meal prep. Reheat on the stove and add a splash of water or broth to adjust the consistency.

  • How can I make the soup thicker?
    Masa harina naturally thickens the soup. For an even thicker consistency, whisk in an additional tablespoon of masa harina or let the soup simmer uncovered for a few extra minutes.


Vegan Enchilada Soup (With an Authentic Homemade Sauce)

winter soups, authentic Mexican recipes
Soups
Mexican
YIELDS: 6
AUTHOR: Julie Gaeta
Vegan Enchilada Soup (With an Authentic Homemade Sauce)

Vegan Enchilada Soup (With an Authentic Homemade Sauce)

PREP TIME: 15 MinCOOK TIME: 35 MinTOTAL TIME: 50 Min
This vegan enchilada soup recipe features a simple yet deeply flavorful homemade red enchilada sauce with a tangy lime crema - a simple addition that infuses bold, authentic taste into every spoonful.
Cook modePrevent screen from turning off

Ingredients

Enchilada Sauce
Soup Base
Lime Crema

Instructions

  1. Remove stems and seeds from guajillo and ancho chiles. Boil in 3 cups of water for 10 minutes. Reserve 1 cup of chili water.
  2. While the chiles boil, heat oil in a skillet over medium-high heat. Roast tomatoes and onion until charred, about 10 minutes, stirring occasionally. Add garlic and cook for 1 minute.
  3. Add softened chiles, roasted vegetables, 1 cup of chili water, cumin, oregano, and 2 tsp of sea salt to a blender. Blend until smooth. Set aside.
  4. Heat oil or water in a soup pot over medium heat. Add the onion and a pinch of salt, and sauté for 2–3 minutes until softened. Stir in the bell pepper, jalapeño, carrot, celery, tomato, and garlic. Cook for 5–7 minutes, stirring occasionally, until the vegetables are tender. Do not add the potatoes yet.
  5. Stir the enchilada sauce into the mirepoix until well combined. Add water, beans, potatoes, bouillon cubes, maple syrup, tamari, and seasonings. Bring the mixture to a boil, partially cover, and reduce the heat to a rolling simmer. Cook for 15 minutes, stirring occasionally.
  6. Whisk the masa harina and nutritional yeast into the soup until fully dissolved and clump-free. Simmer for an additional 10 minutes, stirring occasionally, to allow the soup to thicken. Meanwhile, prepare the lime crema.
  7. Lima Crema: Combine cashews, garlic, milk, water, lime juice, and salt in a high-speed blender. Blend until smooth and creamy, adding water, 1 tablespoon at a time if needed, to reach your desired consistency. Set aside.
  8. Turn off the soup once finished. Stir in corn, salt, and lime juice. Taste and adjust seasoning as needed.
  9. Ladle into bowls. Drizzle with lime crema and garnish with crispy tortilla strips, tortilla chips, fresh cilantro, avocado slices, and/or green onions. Serve with lime wedges.
DID YOU MAKE THIS RECIPE?
Tag @becomingyouwithjulie on instagram and hashtag it #BYWJ
Next
Next

Bold Vegan Tofu Taco Crumbles