Homemade Vegan Enchiladas photo

These enchiladas are the kind of weeknight dinner that feels special without drama. They layer a creamy vegan cheese, sautéed vegetables, and black beans into warm corn tortillas, then bake until the edges crisp and the center stays saucy. Bright garnishes finish the dish — lime, cilantro, avocado — and keep every bite balanced.

I test these often because they travel well from fridge to reheat, and because the filling is forgiving. The mushroom–poblano mix gives me earthiness and a mild heat, while the black beans add body and comfort. The vegan cheese is made to be pourable; a little jalapeño in it adds a subtle zip.

No special skills required. You’ll sauté, roll, cover, bake, and finish. The recipe is clear about timings and temperatures, so you can focus on assembly and toppings. If you follow the steps, you’ll end up with a reliably tasty, plant-based meal that feeds a crowd or makes excellent leftovers.

Shopping List

Classic Vegan Enchiladas image

  • Pick up the prepared components first: enchilada sauce and corn tortillas. They determine ease of assembly and flavor.
  • Fresh veg: white onion, poblano pepper, cremini mushrooms, garlic, and limes. These form the cooked filling and final brightness.
  • Pantry and canned goods: cooked black beans and sea salt. Keep them on hand for texture and seasoning.
  • Prepared vegan cheese (see recipe note) and a little extra-virgin olive oil for cooking and coating the baking dish.
  • Toppings: avocado, jalapeño/serrano, radishes, red onion, and cilantro. They turn the baked tray into a lively plate.

Ingredients

  • 1 recipe Vegan Cheese, prepared with 1 tablespoon pickled jalapeños — makes a creamy, drizzleable sauce; the pickled jalapeños add tang and gentle heat.
  • 1 tablespoon extra-virgin olive oil, plus more for the baking dish — for sautéing and to prevent sticking in the pan and dish.
  • ½ medium white onion, thinly sliced — provides sharp, sweet backbone to the filling.
  • 1 poblano pepper, stemmed, seeded, and chopped — mild heat and a meaty, roasted flavor when cooked.
  • 8 ounces cremini mushrooms, stemmed and sliced — add umami and bulk to the vegetable filling.
  • 1 teaspoon chili powder — warms and ties the filling to the enchilada sauce.
  • ½ teaspoon ground cumin — gives earthy depth without overwhelming the other seasonings.
  • ½ teaspoon sea salt — enhances the vegetables and beans; adjust to taste.
  • 3 garlic cloves, chopped — aromatic lift; add toward the end of sautéing so they stay fragrant.
  • 1 cup cooked black beans, drained and rinsed — protein, creaminess, and a nice textural contrast.
  • 1½ cups store-bought or homemade enchilada sauce — central sauce for the bake; use your favorite style.
  • 8 corn tortillas, warmed* (we like acorn/flour mix for easy assembly) — warming makes them pliable so they roll without tearing.
  • Lime wedges, for serving — finishing acidity to brighten the tray.
  • Diced or sliced avocado — creamy, cooling topping that complements the spices.
  • Sliced jalapeño or serrano peppers — optional extra heat for those who want it.
  • Thinly sliced radishes — add crunch and peppery bite.
  • Diced red onion — sharp, fresh counterpoint to the cooked filling.
  • Chopped fresh cilantro — herbaceous finish that ties everything together.

Cooking Vegan Enchiladas: The Process

  1. Preheat the oven to 400°F. Oil a 9×13-inch baking dish with a little extra-virgin olive oil.
  2. Prepare the vegan cheese according to its recipe, adding 1 tablespoon pickled jalapeños. Add water as needed to reach a creamy, drizzleable consistency; set aside.
  3. In a large skillet, heat 1 tablespoon extra-virgin olive oil over medium heat. Add the ½ medium thinly sliced white onion, the stemmed/seeded and chopped poblano pepper, and the 8 ounces sliced cremini mushrooms. Stir to combine.
  4. Add 1 teaspoon chili powder, ½ teaspoon ground cumin, and ½ teaspoon sea salt. Cook, stirring occasionally, about 5 minutes.
  5. Add the 3 chopped garlic cloves and cook, stirring, about 3 minutes more, until the vegetables are soft. If the pan becomes dry, add water 1 tablespoon at a time as needed.
  6. Stir in the 1 cup cooked black beans (drained and rinsed). Remove the skillet from the heat.
  7. Evenly spread a heaping ½ cup of the 1½ cups enchilada sauce in the bottom of the prepared baking dish.
  8. Warm the 8 corn tortillas until pliable. For each tortilla, place a heaping tablespoon of the prepared vegan cheese and a heaping ¼ cup of the veggie-and-bean filling near one edge. Roll the tortilla and place it seam-side down in the baking dish. Repeat until all 8 tortillas are filled and rolled.
  9. Pour the remaining 1 cup enchilada sauce over the rolled enchiladas down the middle, leaving the outer edges of the tortillas mostly uncovered.
  10. Cover the baking dish tightly with foil and bake at 400°F for 15 minutes. Uncover and bake an additional 10 to 20 minutes, or until the edges of the tortillas are lightly crisp.
  11. If the vegan cheese sauce has thickened, stir in a little water to loosen it. Pour ½ cup of the loosened vegan cheese down the middle of the baked enchiladas.
  12. Garnish with lime wedges and any of the listed toppings (diced or sliced avocado, sliced jalapeño or serrano peppers, thinly sliced radishes, diced red onion, and chopped fresh cilantro). Serve immediately.

Why I Love This Recipe

Easy Vegan Enchiladas recipe photo

It strikes a balance between comfort and brightness. The warm, saucy center makes every forkful satisfying, while the toppings add texture and freshness. This is a one-pan bake that still allows for layered flavors: roasted veg, black beans, tangy enchilada sauce, and a creamy, slightly spicy vegan cheese.

It’s also flexible without losing identity. The method honors the components so they stay distinct — the tortillas crisp at the edges, the filling stays juicy, and the sauce melds everything together. For busy evenings, that combination matters.

If You’re Out Of…

Delicious Vegan Enchiladas shot

If you’re out of one of the listed toppings, you can skip it and still have a complete dish. The baked enchiladas are sturdy: missing radishes or avocado won’t harm the overall flavor. If the prepared vegan cheese isn’t ready, you can proceed without it and pour the enchilada sauce down the middle before baking; the tray will still be saucy and satisfying.

If you don’t have enough enchilada sauce, use what you have to ensure the base and center are saucy — the recipe relies on 1½ cups total, with a heaping ½ cup in the dish initially and 1 cup poured down the middle. If you have less, prioritize the middle pour so the rolls bake into the sauce.

Appliances & Accessories

  • Oven — set to 400°F; it gives the tortillas a crisp edge without drying the filling.
  • Large skillet — for sautéing the onions, poblano, and mushrooms evenly.
  • 9×13-inch baking dish — the recipe is timed for this size so the sauce and tortillas fit correctly.
  • Foil — cover tightly for the first bake to steam the filling and ensure even heating.
  • Small bowl or blender (optional) — useful if you need to loosen or emulsify the vegan cheese to a drizzleable texture.

Don’t Do This

Don’t skip warming the tortillas. Cold corn tortillas tear and make assembly frustrating. Warm them until pliable so they roll cleanly.

Don’t pour all of the sauce over every tortilla. The recipe calls for leaving the outer edges mostly uncovered so those edges can crisp. If you drown the tray in sauce, you lose that texture contrast.

Make It Fit Your Plan

Make it ahead: assemble through step 9, cover tightly, and refrigerate. When you’re ready to eat, bake covered at 400°F for 15 minutes, then uncovered for 10–20 minutes until edges crisp. Add the final cheese pour and toppings just before serving.

Make it for a crowd: double the filling and sauce as needed and use multiple baking dishes. The method scales; keep the same covered-then-uncovered bake timing per 9×13-inch dish.

Chef’s Rationale

I layer flavors and textures deliberately. Sautéing the onion, poblano, and cremini mushrooms with chili powder and cumin builds a savory base that pairs with black beans. Garlic goes in toward the end to keep its aroma bright. A small amount of salt is all that’s needed to tie it together.

Putting a little enchilada sauce in the bottom of the baking dish prevents sticking and starts the dish with moisture. Leaving the outer tortilla edges exposed lets them toast in the oven, which gives the finished tray its best mouthfeel: tender center, crisp edge. The final drizzle of loosened vegan cheese adds richness without weighing the rolls down.

Storage Pro Tips

Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently in a 350°F oven (covered) until warmed through to preserve texture. Microwaving works in a pinch but will soften the tortillas; a quick oven crisp after microwaving restores some edge.

To freeze, wrap individual portions tightly or freeze in a shallow airtight container for up to 2 months. Thaw overnight in the fridge before reheating as above. If the vegan cheese stiffens in the fridge or freezer, loosen it with a tablespoon of water at a time until it’s pourable again.

Handy Q&A

Q: Can I prep everything the night before? A: Yes. Complete assembly through step 9, then cover and refrigerate. Finish the bake when you’re ready to serve.

Q: Will these be dry without a lot of sauce? A: The recipe balances sauce and filling. The initial ½ cup in the dish and 1 cup over the rolls keeps them moist. If you prefer saucier enchiladas, hold back a little of the cheese to pour over individual servings.

Q: How spicy are these? A: Mild by default. There’s flavor from chili powder, jalapeño in the cheese, and optional sliced peppers on top. Adjust the heat by omitting the jalapeño garnish or using more in the cheese if you want extra kick.

Final Thoughts

These Vegan Enchiladas are practical, hearty, and tuned for consistent results. They work for family dinners, meal prep, or casual entertaining. The method is straightforward: cook, assemble, bake, and finish with bright toppings. Follow the steps and you’ll have a tray of layered flavor that still plays nicely with leftovers.

Make a double batch of the filling if you like extra filling in each roll or want leftovers for tacos and bowls. Otherwise, stick to the recipe as written and enjoy a dependable, well-balanced plant-based dinner.

Homemade Vegan Enchiladas photo

Vegan Enchiladas

Vegan enchiladas filled with sautéed poblano, mushrooms, onions and black beans, topped with enchilada sauce and a prepared vegan cheese, served with fresh garnishes.
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Servings: 4 servings

Ingredients

Ingredients

  • 1 recipeVegan Cheese prepared with 1 tablespoonpickled jalapeños
  • 1 tablespoonextra-virgin olive oil plus more for the baking dish
  • 1/2 medium white onion thinly sliced
  • 1 poblano pepper stemmed, seeded, and chopped
  • 8 ouncescremini mushrooms stemmed and sliced
  • 1 teaspoonchili powder
  • 1/2 teaspoonground cumin
  • 1/2 teaspoonsea salt
  • 3 garlic cloves chopped
  • 1 cupcooked black beans drained and rinsed
  • 1 1/2 cupsstore-boughtorhomemade enchilada sauce
  • 8 corn tortillas warmed* (we like acorn/flour mixfor easy assembly)
  • Lime wedges for serving
  • Diced or sliced avocado
  • Sliced jalapeño or serrano peppers
  • Thinly sliced radishes
  • Diced red onion
  • Chopped fresh cilantro

Instructions

Instructions

  • Preheat the oven to 400°F. Oil a 9x13-inch baking dish with a little extra-virgin olive oil.
  • Prepare the vegan cheese according to its recipe, adding 1 tablespoon pickled jalapeños. Add water as needed to reach a creamy, drizzleable consistency; set aside.
  • In a large skillet, heat 1 tablespoon extra-virgin olive oil over medium heat. Add the ½ medium thinly sliced white onion, the stemmed/seeded and chopped poblano pepper, and the 8 ounces sliced cremini mushrooms. Stir to combine.
  • Add 1 teaspoon chili powder, ½ teaspoon ground cumin, and ½ teaspoon sea salt. Cook, stirring occasionally, about 5 minutes.
  • Add the 3 chopped garlic cloves and cook, stirring, about 3 minutes more, until the vegetables are soft. If the pan becomes dry, add water 1 tablespoon at a time as needed.
  • Stir in the 1 cup cooked black beans (drained and rinsed). Remove the skillet from the heat.
  • Evenly spread a heaping ½ cup of the 1½ cups enchilada sauce in the bottom of the prepared baking dish.
  • Warm the 8 corn tortillas until pliable. For each tortilla, place a heaping tablespoon of the prepared vegan cheese and a heaping ¼ cup of the veggie-and-bean filling near one edge. Roll the tortilla and place it seam-side down in the baking dish. Repeat until all 8 tortillas are filled and rolled.
  • Pour the remaining 1 cup enchilada sauce over the rolled enchiladas down the middle, leaving the outer edges of the tortillas mostly uncovered.
  • Cover the baking dish tightly with foil and bake at 400°F for 15 minutes. Uncover and bake an additional 10 to 20 minutes, or until the edges of the tortillas are lightly crisp.
  • If the vegan cheese sauce has thickened, stir in a little water to loosen it. Pour ½ cup of the loosened vegan cheese down the middle of the baked enchiladas.
  • Garnish with lime wedges and any of the listed toppings (diced or sliced avocado, sliced jalapeño or serrano peppers, thinly sliced radishes, diced red onion, and chopped fresh cilantro). Serve immediately.

Equipment

  • Vitamix Blender(for the creamiest vegan cheese sauce)

Notes

Notes
*Note: Warm the tortillas for 20 seconds in the microwave, wrapped in damp paper towels, or heat for 10 minutes in the oven, wrapped in aluminum foil.

Similar Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating