A rich, flavorful enchilada sauce can completely transform a simple plant-based meal into something memorable.
This vegan enchilada sauce is made with wholesome pantry ingredients, comes together in minutes, and can be tailored to suit your preferred spice level.
Whether you’re making veggie-packed enchiladas, a burrito bowl, or looking for a bold dipping sauce, this dairy-free version delivers depth and warmth without any animal products or unnecessary additives.
Why This Vegan Enchilada Sauce Belongs in Your Rotation
This sauce is a kitchen staple for plant-based cooks who love bold flavors. It’s thick, tomato-rich, and perfectly spiced, making it just right for drizzling, dipping, or baking.
It also stores well, so you can make a batch in advance and keep it ready to go.
Here’s what makes it such a go-to:
- Made with everyday vegan pantry staples
- Ready in under 20 minutes
- Easy to adjust from mild to spicy
- Works for enchiladas, tacos, burrito bowls, and more
- Naturally gluten-free and oil-optional
Ingredients You’ll Need for Vegan Enchilada Sauce
Gather these simple ingredients to make a batch of this flavorful sauce:
Dry Ingredients
- 2 tablespoons flour (or gluten-free flour)
- 3 tablespoons chili powder (adjust to taste)
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon cumin
- ¼ teaspoon dried oregano
- ½ teaspoon smoked paprika
- ¼ teaspoon ground cinnamon (optional)
Wet Ingredients
- 3 tablespoons olive oil or avocado oil (optional for a richer sauce)
- 2 tablespoons tomato paste
- 2 cups vegetable broth (unsalted or low-sodium preferred)
- 1 teaspoon apple cider vinegar or lime juice
- Salt to taste

How to Make Vegan Enchilada Sauce Step-by-Step
This sauce is quick and easy to prepare, and the flavor payoff is worth every stir. Follow these simple steps:
- Warm the oil (if using)
In a medium saucepan over medium heat, warm the oil. If you’re skipping the oil, move on to the next step using a splash of broth instead. - Toast the flour and spices
Whisk in the flour and cook for 1 to 2 minutes until it starts to bubble and brown slightly. Add in the chili powder, cumin, garlic powder, onion powder, oregano, smoked paprika, and cinnamon. Stir for about 30 seconds to toast the spices. - Stir in tomato paste
Add the tomato paste and stir to combine. This deepens the flavor and adds richness. - Slowly add the broth
Gradually pour in the vegetable broth, whisking constantly to avoid lumps. Continue stirring until the mixture is smooth. - Simmer and thicken
Bring the sauce to a low simmer. Let it cook for 8 to 10 minutes, stirring occasionally, until it thickens slightly. - Add vinegar or lime juice
Turn off the heat and stir in the apple cider vinegar or lime juice for balance. Taste and adjust salt or spice as needed.
Tips for Getting It Just Right
Here are some top tips to help you perfect your sauce:
- Want it spicier? Use more chili powder or add a pinch of cayenne.
- Prefer it mild? Start with 1 tablespoon chili powder and build up to taste.
- For a richer texture, use the oil and let the sauce simmer a little longer.
- If you need a smooth finish, blend the cooled sauce for a silkier consistency.
How to Use Vegan Enchilada Sauce
This sauce is incredibly versatile and adds bold flavor to all kinds of plant-based meals. Here are some ideas:
- Pour over vegan enchiladas before baking
- Drizzle onto burrito bowls or taco salads
- Use as a sauce for plant-based quesadillas or wraps
- Toss with roasted vegetables or tofu for a flavor boost
- Serve as a dipping sauce for oven-baked chips or vegan nuggets
How to Store and Reheat Vegan Enchilada Sauce
Vegan enchilada sauce keeps well and is easy to store for future meals. After cooling, transfer it to an airtight jar or container and store it in the fridge for up to five days.
If you’d like to make a bigger batch or save leftovers, you can freeze it in small portions using containers or ice cube trays, where it will keep for up to two months.
When you’re ready to use it, reheat gently on the stove or in the microwave, adding a splash of vegetable broth if it thickens too much during storage.
Easy Ways to Switch It Up
Looking to tweak the recipe based on what you have or what flavors you’re craving? Try these ideas:
- Tomato-free: Use extra broth and add a splash of coconut aminos or tamari for umami.
- Smoky chipotle style: Add 1 chopped chipotle pepper in adobo sauce.
- Green enchilada sauce: Blend roasted tomatillos with garlic, onion, and cilantro instead of using tomato paste.
- Herb-forward version: Add a handful of fresh chopped cilantro at the end for a bright finish.
Final Thoughts
This homemade vegan enchilada sauce is the kind of recipe that becomes part of your weekly rhythm. It’s easy to make, full of flavor, and endlessly customizable.
Once you try it, you’ll want to keep a jar in your fridge at all times, ready to turn simple meals into satisfying favorites.
Our Vegan Enchilada Sauce Recipe (Exploring Mild Or Spicy Options)
Recipe by Jess Miller4
servings30
minutes40
minutesIngredients
- Dry Ingredients
2 tablespoons flour (or gluten-free flour)
3 tablespoons chili powder (adjust to taste)
½ teaspoon garlic powder
½ teaspoon onion powder
½ teaspoon cumin
¼ teaspoon dried oregano
½ teaspoon smoked paprika
¼ teaspoon ground cinnamon (optional)
- Wet Ingredients
3 tablespoons olive oil or avocado oil (optional for a richer sauce)
2 tablespoons tomato paste
2 cups vegetable broth (unsalted or low-sodium preferred)
1 teaspoon apple cider vinegar or lime juice
Salt to taste
Directions
- Warm the oil (if using)
- Toast the flour and spices
- Stir in tomato paste
- Slowly add the broth
- Simmer and thicken
- Add vinegar or lime juice