Vegan Enchilada Casserole

This easy vegan enchilada casserole is loaded with layers of tortillas, veggies, beans, and plenty of enchilada sauce. It’s cozy, satisfying, and perfect for weeknight dinners or meal prep. Even better? It’s completely dairy-free and can be made gluten-free with corn tortillas.

Close-up of a layered vegan enchilada casserole with beans and cheese, topped with corn and chopped green onions.
Vegan Enchilada Casserole. Photo Credit: Two City Vegans
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!

I love making this vegan enchilada casserole when I want all the bold, saucy flavors of enchiladas without the extra effort. Instead of rolling each enchilada, I just layer everything like a lasagna—tortillas, veggies, beans, cheese, and plenty of enchilada sauce. The tortillas soak up all that flavor, making every bite rich and satisfying. It’s packed with colorful veggies, smoky spices, and just the right amount of heat. Perfect for meal prep, easy weeknight dinners, or anytime I need a comforting meal without the fuss.

Ingredients You’ll Need

You’ll need all the ingredients in the photograph below.

An assortment of ingredients labeled for a vegan enchilada casserole, featuring enchilada sauce, green and red bell peppers, flour tortillas, pinto beans, corn, vegan cheese sauce, and various spices and vegetables.
Vegan Enchilada Casserole Ingredients. Photo Credit: Two City Vegans

How to Make Vegan Enchilada Casserole

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

This casserole is one of my favorite easy dinners to put together. No rolling, no faff—just layers of tortillas, veggies, beans, and sauce baked to perfection. Here’s how to make it:

Sauté the Veggies

Heat olive oil in a large skillet over medium heat. Add the diced onions and cook until they turn soft and translucent. Stir in the bell peppers, jalapeño, corn, and pinto beans, then sprinkle in the Mexican seasoning. Cook everything until the veggies are tender and any extra liquid evaporates.

In a black skillet on a light countertop, chopped onions, green bell peppers, and red bell peppers sizzle to perfection—essential ingredients for a delectable vegan enchilada casserole.
Sauté the onions with the bell peppers and jalapeño.
A skillet with cooked onions, corn, beans, diced tomatoes, and chopped green bell peppers creates the perfect base for a scrumptious vegan enchilada casserole.
Add the corn and pinto beans, then sprinkle in the Mexican seasoning.
A skillet loaded with cooked beans, corn, diced red and green peppers, and onions creates a vibrant base reminiscent of a vegan enchilada casserole.
Cook everything until the veggies are tender.

Layer It Up

Spread a third of the enchilada sauce across the bottom of an 8×8-inch casserole dish. Lay half of the tortilla halves on top, overlapping them to create a solid layer. Spoon half of the veggie mixture over the tortillas, then drizzle on some vegan nacho cheese sauce. Pour another third of the enchilada sauce on top.

Oval baking dish with overlapping tortillas partially covered in red sauce on a light surface, creating a delightful vegan enchilada casserole. Bowls with extra sauce are visible nearby.
Spread enchilada sauce across the bottom of an 8×8-inch casserole dish.
Oval dish featuring a vibrant vegan enchilada casserole with mixed beans, corn, and diced red and green peppers. The colorful medley sits on a light surface with tantalizing sauces partially seen surrounding the dish.
Lay half of the tortilla halves on top and spoon the veggie mixture.
A delicious vegan enchilada casserole featuring a baking dish layered with beans, corn, melted cheese, and rich tomato sauce. A spoon sits invitingly in the foreground while a jar of sauce tempts from the background.
Drizzle on some vegan nacho cheese sauce and pour another enchilada sauce.

Repeat and Bake

Repeat the layers—tortillas, veggies, cheese, and sauce—then finish with the last of the enchilada sauce on top. Cover the dish with a lid or aluminum foil and bake at 350ºF (180ºC) for 30 minutes.

This oval baking dish features a vibrant vegan enchilada casserole, showcasing layered tortillas and a mouthwatering filling of beans and rich sauce.
Repeat the layers with the tortillas.
Oval baking dish with cooked beans, corn, diced bell peppers, and a light dusting of seasoning creates a delightful vegan enchilada casserole. A small jar of sauce is seen in the upper left corner, ready to enhance this flavorful feast.
Add the veggies, cheese, and sauce.
Baked vegan enchilada casserole in an oval dish, served with a side of chopped green onions and fresh herbs.
Bake for 30 minutes.

Uncover and Crisp

Remove the cover and bake for another 10 minutes so the top gets a little crispy. Once it’s out of the oven, let it rest for a few minutes before slicing.

Garnish and Serve

Sprinkle chopped green onions and fresh cilantro over the top for extra flavor. Serve it warm and enjoy!

A vegan enchilada casserole is presented as a baked dish topped with green onions, surrounded by small bowls of arugula and extra green onions, set elegantly on a white surface.
Garnish with green onions and fresh cilantro.

Recipe Notes and Tips

I like to keep things simple, but a few tweaks can make this vegetarian enchilada casserole even better. Here are some tips to help you get it just right:

  • Tortillas: Corn tortillas keep it gluten-free, while flour tortillas give it a softer texture. Either works!
  • Beans: Black beans or kidney beans work just as well as pinto beans. Use whatever you have on hand.
  • Extra protein: Add cooked vegan chicken, lentils, or even quinoa to the veggie mixture.
  • Make it spicier: Use a hotter enchilada sauce or throw in an extra jalapeño.
  • Cheese alternatives: Experiment with different vegan cheese varieties, such as vegan Monterey Jack, for extra cheesiness. Just grate it and sprinkle it on top!
  • Make ahead: Assemble the casserole, cover it tightly, and store it in the fridge for up to 24 hours before baking. When you’re ready, bake as directed, adding a few extra minutes if needed.

How to Store Leftover Vegan Enchilada Casserole

This casserole stores well, making it perfect for leftovers. Once it cools, transfer it to an airtight container and keep it in the refrigerator for up to four days.

To reheat, pop a slice in the microwave for about a minute or warm it in the oven or air fryer at 350ºF (180ºC) until heated through. If you want to freeze it, wrap individual portions tightly and store them for up to three months. Just thaw in the fridge overnight before reheating.

What to Serve With This Vegan Enchilada Casserole Recipe

This casserole is hearty enough to stand on its own, but a few tasty sides can make it even better. A scoop of cilantro-lime rice, chipotle black beans, or Mexican lettuce wraps balance out the flavors.

For extra toppings, try avocado slices, vegan sour cream, vegan queso, or a spoonful of salsa. If you’re feeling bold, serve it with crispy tortilla chips for some added crunch!

A plate of vegan enchilada casserole brimming with beans, corn, and tomatoes, garnished with chopped herbs. A fork rests beside the dish. Nearby are fresh herbs and a small bowl of more herbs.
Vegan Enchilada Casserole. Photo Credit: Two City Vegans

More Recipes You Will Love

I love making easy, flavorful casseroles like this, and if you do too, here are a few more recipes to try next:

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Close-up of a layered vegan enchilada casserole with beans and cheese, topped with corn and chopped green onions.

Vegan Enchilada Casserole

This easy vegan enchilada casserole is loaded with layers of tortillas, veggies, beans, and plenty of enchilada sauce. It’s cozy, satisfying, and perfect for weeknight dinners or meal prep. Even better? It’s completely dairy-free and can be made gluten-free with corn tortillas.
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Course: Casserole, Main Course
Cuisine: Mexican
Keyword: vegan enchilada casserole
Servings: 6
Calories: 443kcal

Ingredients

  • 2 tablespoons olive oil
  • 10 flour tortillas cut in half
  • 1 cup yellow onion diced
  • 1 red bell pepper diced
  • 1 green pepper diced
  • 1 jalapeno deseeded and deveined, diced
  • 1 cup frozen corn
  • 2 cups pinto beans rinsed and drained
  • 1 cup vegan nacho cheese sauce
  • 2 cups Enchilada sauce
  • 1 tablespoon Mexican seasoning

To garnish:

  • 5 green onions chopped
  • ½ cup cilantro chopped

Video

[adthrive-in-post-video-player video-id=”yaCV1vMF” upload-date=”2025-11-24T03:40:03+00:00″ name=”Hearty Vegan Enchilada Casserole” description=”A filling, plant-based dinner that’s perfect for busy nights.” player-type=”default” override-embed=”default”]

Instructions

  • Preheat the oven to 350ºF (180ºC). Heat the olive oil in a skillet over medium heat. Add the diced onions and sauté until they become translucent.
    2 tablespoons olive oil, 1 cup yellow onion
  • Stir in the red and green bell peppers, jalapeño, pinto beans, corn, and Mexican seasoning. Cook until the vegetables are tender and any excess liquid has evaporated.
    1 red bell pepper, 1 green pepper, 1 jalapeno, 1 cup frozen corn, 2 cups pinto beans, 1 tablespoon Mexican seasoning
  • Spread ⅓ of the enchilada sauce evenly across the bottom of an 8×8-inch casserole dish. Layer half of the tortilla halves over the sauce, overlapping them to create a solid base.
    10 flour tortillas, 2 cups Enchilada sauce
  • Spoon half of the bean and vegetable mixture over the tortillas, then drizzle ½ cup of vegan nacho cheese sauce on top. Pour another ⅓ of the enchilada sauce over the cheese sauce.
    1 cup vegan nacho cheese sauce
  • Repeat the layers, finishing with the remaining ⅓ of the enchilada sauce on top. Cover the dish with a lid or aluminum foil and bake for 30 minutes.
  • Remove the cover and bake for an additional 10 minutes, uncovered, to allow the top to slightly crisp.Take the casserole out of the oven, cover it again, and let it rest for a few minutes before slicing.
  • Garnish with fresh cilantro and chopped green onions before serving.
    5 green onions, ½ cup cilantro

Notes

  • Tortillas: Corn tortillas keep it gluten-free, while flour tortillas give it a softer texture. Either works!
  • Beans: Black beans or kidney beans work just as well as pinto beans. Use whatever you have on hand.
  • Extra protein: Add cooked vegan chicken, lentils, or even quinoa to the veggie mixture.
  • Make it spicier: Use a hotter enchilada sauce or throw in an extra jalapeño.
  • Cheese alternatives: Experiment with different vegan cheese varieties, such as vegan Monterey Jack, for extra cheesiness. Just grate it and sprinkle it on top!
  • Make ahead: Assemble the casserole, cover it tightly, and store it in the fridge for up to 24 hours before baking. When you’re ready, bake as directed, adding a few extra minutes if needed.

Storage and Reheating Instructions

  • Fridge: Once it cools, transfer it to an airtight container and keep it in the refrigerator for up to four days.
  • Reheat: To reheat, pop a slice in the microwave for about a minute or warm it in the oven or air fryer at 350ºF (180ºC) until heated through.
  • Freeze: If you want to freeze it, wrap individual portions tightly and store them for up to three months. Just thaw in the fridge overnight before reheating.

Nutrition

Calories: 443kcal | Carbohydrates: 63g | Protein: 14g | Fat: 17g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Cholesterol: 4mg | Sodium: 1393mg | Potassium: 579mg | Fiber: 12g | Sugar: 12g | Vitamin A: 1698IU | Vitamin C: 52mg | Calcium: 186mg | Iron: 5mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating