If you’re on the lookout for a hearty and satisfying meal that’s both delicious and plant-based, these Vegan Enchiladas are the perfect solution. Bursting with flavor and packed with wholesome ingredients, they are a delightful twist on a classic Mexican favorite. With a creamy vegan cheese filling and a spicy kick from jalapeños, these enchiladas are sure to impress both vegans and non-vegans alike. Let’s dive into how to make these scrumptious Vegan Enchiladas!
The Upside of Vegan Enchiladas

Vegan Enchiladas are not only a treat for the taste buds but also come with a myriad of health benefits. They are rich in plant-based proteins, fiber, and essential nutrients, making them a wholesome addition to your diet. Plus, by using fresh ingredients and homemade vegan cheese, you can control what goes into your meal, avoiding preservatives and additives often found in store-bought options. They are perfect for meal prep and can be customized to suit your taste preferences, making them a versatile dish for any occasion.
What Goes Into Vegan Enchiladas
Creating these Vegan Enchiladas requires a handful of wholesome ingredients. Here’s what you’ll need:
- 1 tablespoon pickled jalapeños
- 1 tablespoon extra-virgin olive oil, plus more for the baking dish
- 1 medium white onion, thinly sliced
- 1 poblano pepper, stemmed, seeded, and chopped
- 8 ounces cremini mushrooms, stemmed and sliced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon sea salt
- 3 garlic cloves, chopped
- 1 cup cooked black beans, drained and rinsed
- 1 cup store-bought or homemade enchilada sauce
- 8 corn tortillas, warmed (a mix of corn and flour can make assembly easier)
- Lime wedges, for serving
- Diced or sliced avocado
- Sliced jalapeño or serrano peppers
- Thinly sliced radishes
- Diced red onion
- Chopped fresh cilantro
Equipment Breakdown
Before you start, gather the necessary kitchen tools to make the process smooth and enjoyable:
- Large skillet – for sautéing the vegetables
- Baking dish – to assemble and bake the enchiladas
- Wooden spoon or spatula – for mixing and stirring
- Sharp knife and cutting board – for prepping ingredients
- Measuring cups and spoons – for accuracy in your recipe
Method: Vegan Enchiladas

Now that you have everything ready, let’s walk through the steps to create these delicious Vegan Enchiladas.
Step 1: Sauté the Vegetables
In a large skillet, heat 1 tablespoon of extra-virgin olive oil over medium heat. Add the sliced onion and sauté until translucent, about 5 minutes. Then, add the chopped poblano pepper and sliced cremini mushrooms, cooking for another 5-7 minutes until they soften.
Step 2: Add Spices and Beans
Stir in the chili powder, ground cumin, sea salt, and chopped garlic. Cook for an additional minute until fragrant. Next, add the cooked black beans and pickled jalapeños, mixing everything thoroughly. Remove from heat and set aside.
Step 3: Prepare the Tortillas
Warm the corn tortillas in a dry skillet or wrap them in a damp towel and microwave for about 30 seconds until pliable. This will help prevent them from tearing when you roll them.
Step 4: Assemble the Enchiladas
Preheat your oven to 375°F (190°C). Lightly grease a baking dish with olive oil. Take a tortilla, add a generous scoop of the vegetable and bean mixture, then roll it tightly and place it seam-side down in the baking dish. Repeat with the remaining tortillas and filling.
Step 5: Add Sauce and Bake
Pour the enchilada sauce evenly over the assembled enchiladas, ensuring they are well-coated. Cover the dish with foil and bake for 20 minutes. After 20 minutes, remove the foil and bake for an additional 10-15 minutes until bubbly and slightly golden.
Step 6: Garnish and Serve
Once out of the oven, let the enchiladas cool for a few minutes. Top with your choices of diced avocado, sliced radishes, diced red onion, chopped cilantro, and additional jalapeños for an extra kick. Serve with lime wedges on the side for a refreshing squeeze.
Seasonal Serving Ideas

These Vegan Enchiladas can be enjoyed year-round, but here are some ideas to enhance your seasonal dining experience:
- Spring: Serve with a side of fresh asparagus or a light cucumber salad.
- Summer: Pair with a refreshing corn salsa and chilled watermelon slices.
- Fall: Accompany with roasted sweet potatoes or a squash salad for a cozy meal.
- Winter: Enjoy with a warm bowl of tortilla soup or a hearty quinoa salad.
What Not to Do
To ensure your Vegan Enchiladas turn out perfectly, keep these tips in mind:
- Don’t skip warming the tortillas; it helps prevent tearing.
- Avoid overstuffing the tortillas to ensure easy rolling.
- Don’t bake without covering the dish with foil initially; this keeps the enchiladas moist.
- Be careful with the amount of salt in the filling to avoid an overly salty dish.
Meal Prep & Storage Notes
These Vegan Enchiladas are perfect for meal prep. Here are some tips for storing and reheating:
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- To freeze, wrap individual enchiladas tightly in plastic wrap and then in aluminum foil. They can last up to 3 months in the freezer.
- Reheat in the oven at 350°F (175°C) for about 20-25 minutes if frozen, or until heated through.
- For quick reheating, you can use the microwave, but the oven will help retain the texture of the tortillas.
Reader Q&A
Can I use other vegetables in this recipe?
Absolutely! Feel free to incorporate your favorite vegetables such as zucchini, spinach, or bell peppers for added flavor and nutrition.
Is there a substitute for black beans?
Yes! You can use pinto beans, lentils, or any other beans you prefer. Just make sure to drain and rinse them if they come from a can.
Can I make the enchiladas gluten-free?
Yes! Simply use corn tortillas that are labeled gluten-free, and check the enchilada sauce for any gluten-containing ingredients.
How spicy are these enchiladas?
The spiciness largely depends on the type of jalapeños and the amount you use. You can adjust the heat by adding more or less jalapeños or choosing milder peppers.
What to Make After This
Once you’ve enjoyed these Vegan Enchiladas, you might be interested in trying out these other delicious recipes:
Final Thoughts
Creating Vegan Enchiladas is not only an enjoyable cooking experience but also a rewarding way to nourish your body with wholesome ingredients. With their vibrant flavors and customizable toppings, these enchiladas can be a centerpiece for any gathering or a comforting meal for yourself. So gather your ingredients, invite some friends over, and enjoy this delightful plant-based feast!
These Vegan Enchiladas are a testament to how delicious and satisfying plant-based meals can be. Happy cooking!

Vegan Enchiladas
Ingredients
- 1 tablespoon pickled jalapeños
- 1 tablespoon extra-virgin olive oil plus more for the baking dish
- 1 medium white onion thinly sliced
- 1 unit poblano pepper stemmed, seeded, and chopped
- 8 ounces cremini mushrooms stemmed and sliced
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon sea salt
- 3 cloves garlic chopped
- 1 cup cooked black beans drained and rinsed
- 1 cup enchilada sauce store-bought or homemade
- 8 unit corn tortillas warmed
- to taste lime wedges for serving
- to taste diced or sliced avocado
- to taste sliced jalapeño or serrano peppers
- to taste thinly sliced radishes
- to taste diced red onion
- to taste chopped fresh cilantro
Instructions
- In a large skillet, heat 1 tablespoon of extra-virgin olive oil over medium heat. Add the sliced onion and sauté until translucent, about 5 minutes.
- Add the chopped poblano pepper and sliced cremini mushrooms, cooking for another 5-7 minutes until they soften.
- Stir in the chili powder, ground cumin, sea salt, and chopped garlic. Cook for an additional minute until fragrant. Next, add the cooked black beans and pickled jalapeños, mixing everything thoroughly. Remove from heat and set aside.
- Warm the corn tortillas in a dry skillet or wrap them in a damp towel and microwave for about 30 seconds until pliable.
- Preheat your oven to 375°F (190°C). Lightly grease a baking dish with olive oil. Take a tortilla, add a generous scoop of the vegetable and bean mixture, then roll it tightly and place it seam-side down in the baking dish. Repeat with the remaining tortillas and filling.
- Pour the enchilada sauce evenly over the assembled enchiladas, ensuring they are well-coated. Cover the dish with foil and bake for 20 minutes.
- After 20 minutes, remove the foil and bake for an additional 10-15 minutes until bubbly and slightly golden.
- Once out of the oven, let the enchiladas cool for a few minutes. Top with your choices of diced avocado, sliced radishes, diced red onion, chopped cilantro, and additional jalapeños for an extra kick. Serve with lime wedges on the side.
Equipment
- Large Skillet
- Baking Dish
- Wooden Spoon or Spatula
- Sharp Knife
- Cutting Board
- Measuring cups and spoons
Notes
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- To freeze, wrap individual enchiladas tightly in plastic wrap and then in aluminum foil. They can last up to 3 months in the freezer.
- Reheat in the oven at 350°F (175°C) for about 20-25 minutes if frozen, or until heated through.
