This Vegan Enchilada Casserole is a versatile, comfort-food dinner recipe you'll return to again and again! Made with layers of corn tortillas, plant-based taco meat, veggies, dairy-free cheese, and enchilada sauce, it has all of the flavor of enchiladas but couldn't be easier to make! Scale it up or down depending on the amount you need, and customize it to suit your taste. Everyone will love it!
If you're a fan of enchiladas, but don’t have the patience for rolling them, this enchilada casserole is for you!
Instead of rolling everything into tortillas, the enchilada ingredients are layered on top of each other, kind of like lasagna, but seriously SO easy.
To replace the meat traditionally used in enchiladas, I usually go with my vegan taco meat, which is made with soy curls and walnuts. If you haven't tried it yet, I highly recommend it. It's a reader favorite!
The taco “meat” also makes a great addition to vegan taco bowls and taquitos.
If you don't have access to soy curls where you live, that's no problem. This recipe is the very definition of versatile.
Try my lentil taco meat or TVP taco meat. You can also use your favorite plant-based ground beef, vegan chicken, or crumbled seitan. Simply cook it up with some taco seasoning, and you're all set.
For more Mexican-inspired vegan dishes, be sure to try my smoky white bean tacos, vegan quesadillas, and these totally addictive charro beans next!
Jump to:
Why You’ll Love It
- Enchilada casserole has everything you love about enchiladas with no rolling required!
- It's creamy, soft, meaty, and SO satisfying, with little bursts of sweet corn and the zip of enchilada sauce.
- It’s easy to assemble, making it perfect for weeknight dinners and meal prep.
- This dish is easily customizable by using different plant-based meats, cheeses, and veggies.
- Use a pie dish or square baking dish for smaller households or a 13x9 casserole dish to accommodate a group.
Ingredients
For the full recipe and quantities, see the printable recipe card below.
- Corn Tortillas - Be sure to use 100% corn tortillas to keep this recipe gluten-free and vegan, as some flour tortillas and tortilla blends contain animal ingredients. Also, I find that flour tortillas don't hold up as well.
- Enchilada Sauce - I use the Whole Foods 365 brand which is vegan and free from both oil and gluten. If you want to make your own enchilada sauce, I recommend this easy homemade enchilada sauce recipe from This Healthy Kitchen. Though I used red enchilada sauce, you can also use green enchilada sauce in this recipe.
- Vegan Taco Meat - This soy curl/walnut “meat” is seasoned perfectly for this enchilada casserole, but what’s great about this recipe is that you can customize it how you’d like. Therefore, I’ve included some additional options for the meat in the “Variations and Substitutions” section below.
- Veggies - To keep prep simple I chose veggies that don't need to be sauteed first. We like red onion, corn (I use frozen and thawed), black beans, and black olives, but feel free to change things up and use what you have on hand.
- Vegan Cheese - I’m using my almond queso fresco which is a vegan version of the popular Mexican cheese. It's ridiculously easy and quick to make, I promise! Sometimes I also include store-bought shredded vegan cheddar or Mexican-style shreds. See my Tips below for perfectly melted, gooey, vegan cheese on top!!
How to Make Vegan Enchilada Casserole
First, preheat your oven to 375° F (190°C) and locate a casserole dish.
Spread a thin layer of enchilada sauce on the bottom of the dish (about ½ cup). Arrange corn tortillas so that they overlap slightly. Cut the tortillas into any shape you need for your dish.
Spread about half of the taco meat, beans, onion, corn, and olives on top of the tortillas.
Next, scatter about ⅓ of the cheese on top, then repeat the layering process: sauce, tortillas, the rest of the meat, most of the remaining beans and veggies, and ⅓ of the cheese. Reserve a small amount of veggies to sprinkle on top, and be sure to save enough sauce to completely cover the top/final layer.
Add a drizzle of sauce, then another layer of tortillas (unfortunately didn't get a photo of the very final layer - oops!). But all you'll do here is add the layer of tortillas, completely cover them with sauce, using a spoon to spread it all over. Then sprinkle the reserved beans and veggies on top, and cover the dish tightly with foil.
Bake a large, 13x9 casserole for 35 to 40 minutes, then uncover and bake for another 10 to 15 minutes or until hot in the center.
📩 Email me the recipe!
Also keep an eye out for more delicious recipes. Unsubscribe anytime.
For a smaller dish (half batch), bake time is reduced to about 35 minutes total.
Variations and Substitutions
- Plant-Based Meat - There are so many options here! You can swap the soy curl taco meat for this tofu chorizo or lentil taco meat. If you’re short on time, you can also use store-bought plant-based ground “beef” or “chorizo.” And if you’d rather have a “chicken” enchilada casserole, use seitan instead. If you decide to use store-bought ground beef or seitan chicken, saute it first with taco seasoning.
- Vegan Cheese - If you prefer, you can use store-bought vegan shreds or my oil-free vegan cheese sauce or oil-free vegan queso instead of the queso fresco. Or do a combo like I did for the casserole in the photos. I used about 5 ounces store-bought vegan shredded cheddar and half batch of my queso fresco.
- Veggies - You can add different or additional veggies such as spinach, arugula, kale, bell peppers, jalapenos, poblano peppers, sauteed mushrooms, etc.
- More Filling - Add some cooked rice, pinto beans, or refried beans to make the dish even more filling.
- Size/Type of Dish - The recipe is written for a standard, 13x9 casserole dish. If you don't need such a large amount, simply divide the ingredients in half and use an 8- or 9-inch square baking dish or a 9-inch deep dish pie plate (as pictured above).
Serving Suggestions
This healthy vegan enchilada casserole is perfect sprinkled with fresh cilantro, pico de gallo, a squeeze of lime juice, and avocado or guacamole.
You can also pair it with a side of Mexican rice or these air fryer tortilla chips and corn salsa.
Storing
Store leftover vegan enchilada casserole in the refrigerator for up to 5 days. Reheat individual servings in the microwave, or cover the entire dish, so it doesn't dry out, and reheat in the oven.
FAQ
Although I haven’t tried freezing the leftovers, it should be fine. I recommend cutting and freezing individual servings in separate freezer-safe containers.
Top Tip
As you probably know, vegan cheese tends to dry out in the oven (it melts best in moist environments, as in this slow cooker vegan lasagna).
So, for perfectly melted vegan cheese on top of your casserole, don't add it prior to baking.
Instead, put the remaining shredded cheese in a bowl and add a generous splash of water. Microwave in 15-20 second increments, stirring in between, until smooth and creamy. Spread the melted cheese on top of the casserole just before serving.
I hope you enjoy this vegan enchilada casserole as much as we do! If you try the recipe be sure to leave a comment below and let us know.
More Vegan Casserole Recipes
Recipe
Vegan Enchilada Casserole
Equipment
Ingredients
- 15 corn tortillas
- 3 cups enchilada sauce
- 4 cups seasoned and pre-cooked vegan taco meat - Tap for recipe; see Notes for options
- 1 (15 oz) can black beans, rinsed and drained
- ½ large onion, chopped
- 1¼ cups corn kernels - thawed if using frozen
- ½ cup sliced black olives
- 7 ounces vegan cheese of choice - see Notes for suggestions
For serving (optional):
- avocado or guacamole
- chopped cilantro
- pico de gallo
Instructions
- Preheat oven to 375 degrees F (190°C), and locate a 13x9 casserole dish (or smaller if adjusting batch size).
- Spread a thin layer of enchilada sauce on the bottom of the dish (about ½ cup for 13x9 dish). Arrange 5 corn tortillas so that they overlap slightly and cover the bottom. Cut the tortillas into any shape you need for your dish. Refer to photos above.
- Spread half of the taco meat, beans, onion, corn, and olives, over the tortillas. Scatter about ⅓ of the cheese on top.
- Repeat the layering process, this time using: 1 cup sauce, 5 tortillas, the remaining taco meat, most of the beans and veggies (reserving a handful of beans, corn, and olives for the top), and about half of the remaining cheese.Be sure to reserve enough sauce to completely cover a top/final layer of tortillas.
- Add a drizzle of sauce over the cheese, then arrange the last 5 tortillas. Add enough sauce to completely cover the tortillas, using a spoon to spread it out. Sprinkle the reserved beans and veggies on top, and cover the dish tightly with foil.
- Bake covered for 35 minutes, then uncover and bake for another 10-15 minutes or until hot in the center. For a smaller dish (half batch), bake time is reduced to about 35 minutes total. Let rest 10 minutes before slicing. If using my almond queso fresco, crumble it on top before serving. If using store-bought vegan cheese, see melting tips below.
- For melted cheese as pictured, while the casserole rests put ⅔ cup vegan shreds in a bowl, and add a generous splash of water (about 3 Tbsp; doesn't need to be exact). Microwave in 15-20 second increments, stirring in between, until smooth and creamy. Spread the melted cheese on top of the casserole just before serving.
- Serve hot with your choice of toppings.
Notes
Estimated Nutrition (per serving)
Nutrition information is an estimate and will vary depending on the exact amounts and specific products and ingredients used.
Phyllis
I made this for Sabbath Fellowship Meal today and they loved it. So many people asked me for the recipe. Even the kids loved it. It definitely is a keeper!! ♥️♥️
Deborah F
This looks AMAZING! Can't wait to try!
Charlotte Lee
Made this tonight/ forgot the corn but put black been and chickpeas that I had leftover from the before day dinner. It was really very good. Next time I will not forget the corn, will make it again for sure.
Lori
Glad you enjoyed it, Charlotte!
Angela Hansen
Hello!
Is it freezer friendly?
I am looking for postpartum recipes:)
Lori Rasmussen
Hi Angela - I haven't actually tried freezing it yet, but all of the ingredients are freezer-friendly so I'm sure it will be fine. Hope you enjoy it!
daisy
Oh yeah! I forgot, I used to make something similar to this and it was fabulous!
Thanks for the reminder.
I will have to swap out a few things, but I bet it will be scrumptious!
Lori
Hope you enjoy, Daisy!