This Vegan Enchilada Casserole has everything you love about enchiladas, and is a incredible plant-based family dinner! It’s faster to make than classic enchiladas and full of veggies like sweet potatoes, cauliflower and spinach.

If you love easy vegan casserole recipes, you’ll also want to try this Chili Cornbread Casserole, this Cheesy Broccoli Rice Vegan Casserole, and this Biscuit Topped Chickpea Pot Pie.

overhead view of a vegan enchilada casserole topped with avocado and lime wedges.

I make this Vegan Enchilada Casserole when I’m craving a big plate of enchiladas without all the work. Instead of stuffing and rolling a million tortillas, you layer a simple filling of roasted vegetables, spinach, and black beans in a casserole dish with enchilada sauce and corn tortillas, then let the oven do the rest. 

And the best part is how customizable it is. Out of an ingredient? Swap it. Need to use up the veggies in your freezer? Throw them in. Believe me, this is the kind of flexible, no-stress family dinner you’ll want to make again and again.

⭐⭐⭐⭐⭐
“So delicious and filling! I made it this last week and it was so flavorful and reheated very well. Any time I make a delicious vegan dish my husband always says, ‘This has to be a Nora recipe.’ We love your recipes!” – Jenny

Why you’ll love this roasted vegetable enchilada casserole

  • Easier than enchiladas – No rolling required! Just layer everything in a dish, then bake. You’ll have an easy casserole that tastes like enchiladas in just over an hour. 
  • Flexible – Swap the vegetables, sauces, or beans with what you have on hand. You can mix and match this recipe any way you want.
  • Family-friendly – My entire family devours this casserole when I make it for dinner. They love it just as much as my classic Vegan Enchiladas!

How to make a vegan enchilada casserole

Find the complete recipe with measurements in the recipe card below.

Add the vegetables to a large baking sheet and drizzle the oil over top. Stir to coat, then place the pan in the oven and roast the vegetables until tender.

To assemble the casserole, pour 1/2 cup of enchilada sauce on the bottom of a baking dish. Add a single layer of the halved corn tortillas, then add half of the roasted vegetables, half of the spinach, and half of the black beans on top.

overhead view of the filling for a vegan enchilada casserole in a baking dish.

Drizzle more sauce over the veggies and beans, then add another layer of tortillas. Add the rest of the veggies, spinach, and black beans. Cover with a final layer of tortillas and enchilada sauce.

Cover and bake the enchilada casserole for 20 minutes, then remove the foil and continue baking for 10 minutes.

Serve hot with vegan sour cream, cilantro, lime wedges, or avocado on top. Or top with Avocado Crema, yum!

overhead view of an assembled vegan enchilada casserole in a baking dish.

Variations

Picky eaters at the table? Out of an ingredient or two? Luckily, this casserole is incredibly flexible. Put your own twist on it using any of these variations: 

  • Fresh vs. frozen vegetables – Honestly, this casserole works great with both. Use the bag of frozen vegetables in your freezer, or swap them for fresh, seasonal produce. Anything goes!
  • Mix and match the veggies – You can use other veggies depending on what you have. Try using diced butternut squash, zucchini, yellow squash, bell peppers, broccoli, kale, corn, and more!
  • Season the vegetables – For a little more flavor, sprinkle cumin, smoked paprika, and chili powder, or a taco seasoning packet over the veggies before roasting.
  • Use homemade enchilada sauce – The sauce from my Vegan Enchiladas recipe is perfect here.
  • Change the sauce – Use green enchilada sauce instead of red.
  • For a protein boost – Combine or replace the black beans with your favorite vegan ground meat crumbles, seared tempeh, or my Best Ever Vegan Taco Meat.
  • Top with cheese – Sprinkle dairy-free cheese shreds or pour my Vegan Nacho Cheese Sauce over the enchiladas before baking.

Frequently asked questions

Can it be made gluten-free?

Yes, you can use gluten-free enchilada sauce and corn tortillas for a gluten-free twist.

Will this work with flour tortillas instead?

Flour tortillas do work here. I find that they get a little soggy, but in the best way!

Can I make the enchilada casserole ahead of time?

Yes, you can assemble the casserole as normal and keep it covered in the fridge or freezer. When ready, thaw it overnight in the refrigerator, then bake it the next day.

How long do the leftovers last?

I rarely end up with leftovers, but when I do, I store them in an airtight container in the fridge for 3 to 4 days. I love reheating the slices for lunch the next day!

close up on a serving of vegan enchilada casserole topped with avocado on a plate.
overhead view of a vegan enchilada casserole topped with avocado and lime wedges.
5 stars (28 ratings)

Vegan Enchilada Casserole

This Vegan Enchilada Casserole has everything you love about enchiladas, and is a incredible plant-based family dinner! It’s faster to make than classic enchiladas and full of veggies like sweet potatoes, cauliflower and spinach.
Prep: 10 minutes
Cook: 1 hour 10 minutes
Total: 1 hour 20 minutes
Servings: 6 servings

Ingredients 
 

For the Roasted Vegetables:

  • 1 large head cauliflower cut into small florets, or (2) 12-oz packages frozen
  • 2 medium sweet potatoes peeled and chopped into 1 inch cubes
  • 1 medium red onion chopped
  • 2 tablespoons olive oil

For the Casserole:

  • 15 ounce can black beans drained and rinsed
  • 2 cups fresh baby spinach chopped
  • 15 corn tortillas cut in half
  • 30 ounces vegan enchilada sauce
  • Vegan Sour Cream optional, for serving
  • avocado slices, lime wedges and fresh chopped cilantro for serving

Instructions 

Roast the Vegetables

  •  Preheat the oven to 400 degrees F. 
  • Add the cauliflower florets, peeled and chopped sweet potatoes and the chopped red onion. Drizzle with olive oil and stir to coat the vegetables.
  • Place the pan in the oven and roast for about 30 minutes, until the sweet potatoes are fork tender. Remove from the oven and reduce heat to 350 degrees F.

Assemble the Casserole

  • Add about 1 cup of enchilada sauce to the bottom of a 9×13 inch casserole dish. 
  • Place a single layer of the halved corn tortillas, then 1/2 of the roasted vegetables, 1/2 of the chopped spinach, and 1/2 of the black beans.
  • Drizzle about 1/2 cup sauce over the mixture, then add another layer of corn tortillas.
  • Now add the rest of the vegetables, spinach and black beans. Cover with a final layer of corn tortillas, and pour the rest of the sauce over the top, evenly.
  • Cover with foil and bake for 20 minutes. Uncover, and bake for another 10 minutes. Remove from oven and serve hot, with cilantro, lime wedges, vegan sour cream, or avocado chunks if desired.

Notes

  1. If you can’t find vegan enchilada sauce or want to make your own, make the enchilada sauce from my Vegan Enchiladas
  2. For gluten free, make your own enchilada sauce and use a gluten free flour instead of regular flour. Or buy gluten free vegan enchilada sauce.
  3. Feel free to switch up the vegetables based on what’s in season and what you have. Butternut squash would be good, as well as corn, broccoli, zucchini, yellow squash, kale, or bell peppers. 
  4. Optional: Cover with shredded vegan cheddar cheese or my Vegan Nacho Cheese and bake for a cheesy version.

Nutrition

Serving: 1serving | Calories: 414kcal | Carbohydrates: 77g | Protein: 15g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Sodium: 830mg | Potassium: 1094mg | Fiber: 17g | Sugar: 17g | Vitamin A: 12575IU | Vitamin C: 78mg | Calcium: 145mg | Iron: 4mg
Course: Main Course
Cuisine: Mexican
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

Posted In: , , , , , , , , , ,

you may also like:

Comments

  1. I made my own nacho cheese sauce and used sprouted tortillas. It was incredible! Thanks so much, Nora! Love your recipes! *****

  2. Made this yesterday for a tasty addition to a vegan Mexican Thanksgiving meal and it was the fastest moving item on the counter! Easy to make and was delicious! Your recipes never fail me Nora! Thanks so much 😃

  3. Looks like a great recipe; however I am oil free. Is there a substitute for adding oil over the vegetables? Water/plant milk?

  4. Yum! I used 30 oz. of green chile enchilada sauce and it was just perfect. The casserole comes together so easily and yet is super layered and flavorful. Another huge hit, thank you!

  5. Do you think it would work to roast the vegetables day before them assemble and bake the rest day of? I’m thinking about making this for a vegan option for Christmas Eve and this would save time day of 🙂

  6. Can this be made a day ahead and put in fridge? As well could it be made and put in freezer and then taken out and thawed to bake? Would it go mushy?  Thank you

    1. Yes, you can make it a day before and refrigerate it. I do think it gets a bit mushy in the freezer, but it does work to freeze and then bake it.

  7. Delish! I made this for my weekly meal prep lunch and couldn’t wait to eat it! Had a big slice tonight and so happy I did! Next time I’ll add mushrooms and peppers and I agree, more sauce for me too. Thank you for always posting manageable and delicious recipes! 

    1. Hi Allyson. I so glad that you find my recipes and manageable and delicious! Thanks for your review and comments! I appreciate you taking your time to share!

  8. This was SO good!! I didn’t  may it totally vegan as I used our fav enchilada sauce (Las Palmos)  I will definitely be making this again!! Thank you!!

  9. I haven’t tried the recipe yet, but it looks delicious! I would like to know what size tortillas to use, and if I should use white or yellow corn ones?

    1. You can use white or yellow corn tortillas, any size is fine though I usually get the little taco style ones. Hope you love it!

  10. Delicious. I added about 5 chopped mushrooms during the last half of roasting the vegetables and used 2 cups enchilada sauce. Next time, I will try with 20 oz. of enchilada sauce (like some others suggested), since I thought I would like it with more sauce and it seemed a little dry for me. Another one of your great recipes I will be adding to my favorites!

  11. I found this recipe when my favorite tex-mex restaurant was closed during the covid shut down. I could not get the restaurant’s veggie enchiladas off my mind, I HAD to find a substitute. I’m so glad I found this recipe!! It’s just as good, if not better than the restaurants, and is now a staple in my rotation! I add in 1 or 2 zucchinis (quartered and sliced) and about 1/2 a container of mushrooms (chopped or sliced). I also use probably closer to 20oz of enchilada sauce, you really can’t over do it on the sauce. I would consider this a “guilt free” healthy dish as I never feel regret after eating massive portions! 

  12. I was hesitant to make this as-is. I had corn and veggie “meat” crumbles ready to go. But then I thought, “Nora hasn’t steered me wrong yet,” and I made it according to the recipe. It was very good! Everyone cleaned their plate! I would recommend 1.5-2x the amount of sauce, or I think it might be too dry for some. Also, my wife and teenage daughters prefer green sauce, so I substituted that for red.

  13. Amazing. I made the enchilada sauce from Oh She Glows cookbook. I ended up doubling the sauce because it didn’t seem like enough at first. I’m glad I did! I will make these again for sure. Even my 7 year old, who basically only eats what he knows, enjoyed this.

  14. This was amazing!!!! I just had some of it. It is perfect as a meal for the week. nutrition packed and so tasty! I did the veggie swap and also added some tofu in for additional protein.
    Great meal idea!

    Thank you, Nora. You are awesome!

  15. This looks so yummy.   Would your vegan “nacho” cheese work with this instead of Daya.  (Don’t like the flavor)  Can you or anyone recommend another type of vegan cheese you like?

  16. Absolutely fabulous!!!! We couldn’t stop eating it…. Cut the recipe in half and I think it would still easily satisfy 4 people… just delicious. Many thanks!

  17. Sooo delicious! This may be my favorite dinner recipe ever. Super easy. Making the sauce was also very easy. Tastes like something from a fancy restaurant (but better)… I enjoy experimenting while cooking, but I would never want to try using different vegetables, etc. for this dish. The combinations are perfect. I almost added corn, but I’m glad that I did not. I would say that serving with cilantro is a must. Vegan sour cream and avocado are somewhat important. Thank you!

  18. Made this tonight and it was fabulous! Dry roasted the veg (no oil for me) and added frozen corn to the veg. (Used frozen spinach too, #pantrycooking). I used more enchilada sauce (about 20 oz), then served it with a corn sauce, pickled jalapeños and sriracha. So good! This is a keeper!

  19. I couldn’t double layer this but it still came out great. I added Violife cheese on top. Thank you! ?

  20. This was so yummy! I made your enchilada sauce with it and it turned out delicious with some daiya cheese on top. Definitely one of our favorite vegan dishes and easy to make!

  21. Excited to try this! Can I use tortillas that are corn & wheat? Or will the recipe be better with just corn tortillas? Thanks!

  22. Nora, I love all your recipes. This dish is so good and so easy to bring together. Made it tonight and it’s delicious. I made your sauce-I can’t believe how easy it is to make and so much better than store bought.

  23. I made this for dinner last night! I found some pre-chopped frozen sweet potatoes that made the assembly even easier. This is delicious and filling – it’s so nice to have enchiladas that are sans dairy and meat. They were a treat I didn’t think I’d be able to eat any longer!

    1. I love the pre-chopped frozen sweet potatoes; that would make it even easier. Glad you enjoyed this recipe, one of my personal faves! 🙂

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.