Vegan Enchilada Casserole

Category: Recipes for Every Way of Eating

This casserole combines layers of soft corn tortillas with a rich blend of seasoned vegan taco-style filling, black beans, and fresh veggies like corn and olives. Topped with melted vegan cheese, it’s baked to a golden finish, creating a comforting, savory dish. Optional garnishes such as guacamole, cilantro, or pico de gallo add fresh brightness. The method involves spreading sauce, layering ingredients carefully, and baking covered before uncovering to melt the cheese and blend flavors. Resting before serving ensures clean slices and deep flavor.

Breanna smiling at the camera.
Created By Breanna
Last updated on Fri, 30 Jan 2026 18:56:20 GMT
A vegan enchilada casserole is sliced and ready to be served. Save
A vegan enchilada casserole is sliced and ready to be served. | foodiffy.com

This vegan enchilada casserole has become my favorite for a satisfying weeknight dinner that feels hearty without the fuss. It layers familiar Mexican flavors with easy-to-find plant-based ingredients for a dish the whole family can enjoy.

I threw this together after craving enchiladas that didn't require rolling each one individually. It quickly became a go-to for busy evenings when I want something warm and filling with minimal effort.

Ingredients

  • Corn tortillas: provide the perfect base with their slightly chewy texture. Look for fresh ones or high-quality packaged tortillas that are pliable and not brittle
  • Enchilada sauce: brings brightness and spice. Choose a vibrant red sauce with good seasoning or make your own if you have time
  • Seasoned vegan taco meat: adds savory depth. You can use store-bought crumbles, homemade jackfruit, lentils, or chopped mushrooms depending on your preference
  • Canned black beans: are great for creaminess and protein. Rinse and drain well to avoid excess liquid that can make the casserole soggy
  • Onion: provides sweetness and texture when lightly sautéed or simply layered raw for a milder taste
  • Corn kernels: add natural sweetness and pop. Use fresh, frozen (thawed), or canned, depending on what you have available
  • Black olives: contribute briny notes that balance the flavors and add a nice contrast
  • Vegan cheese: melts beautifully here. I recommend a shreds brand that melts well like Daiya or Follow Your Heart for that classic melty topping
  • Optional toppings: like avocado, cilantro, and pico de gallo freshen up each bite and bring variety

Instructions

Build The Base:
Preheat your oven to three seventy five degrees Fahrenheit. Spread about half a cup of enchilada sauce evenly across the bottom of a thirteen by nine inch casserole dish. This prevents sticking and infuses flavor beneath the tortillas. Arrange five corn tortillas in the dish overlapping slightly and cut any edges so they fit snugly against the sides.
Layer The Filling:
Evenly spread half of the seasoned taco meat, black beans, chopped onion, corn, and sliced black olives over the tortillas. Sprinkle about one third of the vegan cheese over this layer for gooey richness.
Repeat The Layers:
Add one cup of enchilada sauce and arrange another five tortillas on top. Layer the remaining taco meat, most of the black beans, corn, onion, and olives (keeping a handful aside for the top). Sprinkle half of the remaining vegan cheese and drizzle some sauce over the cheese for moisture.
Top It Off:
Place the last five tortillas on top and cover completely with the remaining enchilada sauce. Use a spoon to spread evenly so every piece is saucy. Scatter the reserved beans, corn, and olives over the surface. Cover tightly with foil.
Bake To Perfection:
Bake covered for thirty five minutes. Remove the foil and bake uncovered for another ten to fifteen minutes or until the center is hot and bubbly. For smaller dishes or half batches, reduce baking time to about thirty five minutes total.
Rest And Serve:
Let the casserole rest for ten minutes before slicing to help it set. For extra cheesiness melt two thirds cup of vegan cheese with a splash of water in short microwave bursts until creamy. Spread this melted cheese over the casserole just before serving. Garnish with avocado, cilantro, or pico de gallo if desired.
A casserole dish with a layer of corn and beans.
A casserole dish with a layer of corn and beans. | foodiffy.com

This dish reminds me of the times I shared enchiladas with friends around a crowded table, swapping toppings and stories.

Storage Tips

Store leftovers covered tightly in the refrigerator for up to four days. Reheat individual portions in the microwave or warm slices in a covered oven-safe dish at three hundred fifty degrees Fahrenheit until heated through. This casserole also freezes well. Wrap tightly with foil and plastic wrap before placing in a freezer bag. Thaw overnight in the fridge then reheat as usual.

Ingredient Swaps

Try lentils, crumbled tempeh or chopped mushrooms in place of vegan taco meat for different textures and flavors. Use gluten free corn tortillas to keep it allergy friendly. Swap black beans for pinto or kidney beans or add chopped roasted sweet potatoes or zucchini to sneak more veggies.

Serving Ideas

Serve this casserole with a side of lime wedges and fresh cilantro for brightness. Add a dollop of vegan sour cream or cashew crema for creaminess. Pair with a light green salad or simple Mexican rice for a complete meal.

A plate of food with a fork on it.
A plate of food with a fork on it. | foodiffy.com

This casserole is a perfect blend of comforting flavors and simple preparation that makes weeknights easier and enjoyable.

Frequently Asked Recipe Questions

→ What type of tortillas work best in this casserole?

Soft corn tortillas are ideal as they hold layers well and absorb the sauce, enhancing flavor without becoming too soggy.

→ Can I substitute the vegan taco filling with other ingredients?

Yes, you can use spiced lentils, crumbled tofu, or tempeh as plant-based protein alternatives while maintaining the casserole’s texture.

→ How do I ensure the cheese melts smoothly on top?

Melt vegan shreds with a little water in short microwave bursts, stirring until creamy, then spread over the casserole just before serving.

→ Is it necessary to cover the casserole while baking?

Covering retains moisture during initial baking, preventing dryness, then uncovering allows cheese to brown and flavors to meld.

→ What toppings complement this casserole?

Fresh avocado or guacamole, chopped cilantro, and pico de gallo provide a refreshing contrast to the rich casserole layers.

Vegan Enchilada Casserole

Hearty casserole with layered corn tortillas, seasoned vegan taco filling, black beans, and melted vegan cheese.

Preparation Time
20 mins
Time to Cook
50 mins
Overall Time
70 mins
Created By: Breanna

Type of Recipe: Special Diets & Lifestyle

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: Mexican

Portion Size: 6 Number of Servings (One 33x23 cm casserole)

Dietary Options: Vegan Approved, Good for Vegetarians, Gluten-Free, Dairy-Free

Ingredients Required

→ Base

01 15 corn tortillas

→ Sauce

02 720 ml enchilada sauce

→ Filling

03 960 g seasoned and pre-cooked vegan taco meat
04 1 can (425 g) black beans, rinsed and drained
05 ½ large onion, chopped
06 190 g corn kernels, thawed if frozen
07 75 g sliced black olives

→ Topping

08 200 g vegan cheese of choice

→ Optional Garnishes

09 Avocado or guacamole
10 Chopped cilantro
11 Pico de gallo

Guide to Cooking

Step 01

Preheat the oven to 190°C and prepare a 33x23 cm casserole dish.

Step 02

Spread approximately 120 ml of enchilada sauce on the bottom of the dish. Arrange 5 corn tortillas with slight overlap to cover the base, cutting as necessary to fit.

Step 03

Distribute half of the taco meat, black beans, chopped onion, corn kernels, and black olives evenly over the tortillas. Sprinkle one third of the vegan cheese on top.

Step 04

Repeat layering with 240 ml enchilada sauce, 5 tortillas, remaining taco meat, most of the remaining beans and vegetables (reserving some for topping), and half of the remaining vegan cheese.

Step 05

Drizzle sauce over the cheese, then arrange the last 5 tortillas. Cover completely with remaining sauce and scatter the reserved beans and vegetables atop. Cover tightly with foil.

Step 06

Bake covered for 35 minutes until heated through.

Step 07

Remove foil and bake uncovered for an additional 10 to 15 minutes until hot in the center.

Step 08

Allow to rest for 10 minutes before slicing. Optionally, crumble almond queso fresco or apply melted vegan cheese on top before serving.

Step 09

Combine 100 g vegan cheese shreds with approximately 45 ml water in a bowl. Microwave in 15 to 20 second intervals, stirring until smooth and creamy, then spread over casserole just prior to serving.

Step 10

Serve hot with optional toppings such as avocado, cilantro, and pico de gallo.

Extra Suggestions

  1. Use a smaller baking dish and adjust baking time accordingly for smaller portions.
  2. Melted vegan cheese can be prepared in the microwave for a creamier topping.

Necessary Equipment

  • 13x9 inch (33x23 cm) casserole dish
  • Oven
  • Microwave-safe bowl (for melted cheese)

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains corn and soy; check vegan meat and cheese labels for allergens.

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 320
  • Fats: 9 g
  • Carbohydrates: 45 g
  • Protein: 12 g