Vegan Mexican Tortilla Casserole
This Vegan Mexican Tortilla Casserole is a cozy, flavor-packed dinner that comes together fast! Packed with protein and fiber, this easy vegan casserole makes a filling and family-friendly meal for busy weeknights.

Looking for a healthy, crowd-pleasing dinner? This Vegan Mexican Tortilla Casserole is the perfect option to add to your rotation. It’s layered with corn tortillas, a savory filling made with vegan crumbles and veggies, and a creamy cashew queso that really ties it all together. Assemble, bake, and voilà: You have a hearty, enchilada-inspired dish that’s nutritious, 100% vegan, and jam-packed with flavor!
If you’re tight on time during the week, this Vegan Mexican Tortilla Casserole is also super easy to make. The filling comes together fast in one skillet using simple ingredients like veggies, vegan ground beef, store-bought salsa, and canned green chiles. Plus, it’s pretty adaptable, so there’s no need to run to the store: swap in beans or lentils in place of the vegan ground beef, change up the veggies, or throw in a few extra jalapeños for an extra kick.
Give this recipe a try and let me know what you think in the comments. Happy cooking!
Why you’ll love this recipe

Vegan Mexican Tortilla Casserole ingredients
How to serve this Vegan Mexican Tortilla Casserole

Substitutions & variations
Quick recipe tips
- Make sure the cashews are really soft before tossing them in the blender — this is especially important if you don’t have a high-powered blender, like a Vitamix.
- Overlap the tortilla pieces around the edges to prevent large gaps where the filling can escape.
- Spread the queso all the way to the edges of the final tortilla layer to keep the tortillas from getting dry or crispy during baking.
- Let the casserole rest for at least 5 minutes (or preferably even longer) after baking so the layers can settle and slice more neatly.
Step-by-step instructions
- Prep the oven and queso: Preheat the oven to 400°F. Add the cashews, jalapeño, nutritional yeast, water, lime juice, garlic, taco seasoning, and salt to a blender and blend until smooth.
- Cook the filling: Heat the oil in a skillet over medium heat. Sauté the onion for 2-3 minutes, then add the bell pepper, corn, and vegan ground beef and cook for 3-4 minutes. Stir in the green chiles, salsa, taco seasoning, and salt and cook for 2-3 minutes more.
- Start the casserole: Lightly coat a 9-inch round or 8-inch square pan with cooking spray. Spread a thin layer of queso over the bottom. Place 1 whole tortilla in the center, then cut 2 tortillas in half and arrange the halves around the sides of the pan.
- Layer the filling and queso: Spread half of the filling over the tortillas, followed by about one-third of the remaining queso. Repeat with 3 more tortillas (1 whole tortilla in the center and 2 tortillas cut in half around the sides), then layer with the remaining filling and about half of the remaining queso.
- Finish the top layer: Add the remaining tortillas in the same arrangement and spread the rest of the queso over the top, making sure the tortillas are fully covered so they don’t dry out.
- Bake and serve: Bake for 18-20 minutes, then let the casserole rest for 5 minutes before slicing. Garnish with cilantro and your favorite toppings, if desired, and enjoy!
Make ahead & storage
Make this casserole ahead for an easy dinner that’s ready to go when you are. Here are a few tips for keeping it fresh and delicious!
Meal prep
- Make the queso: Prepare the cashew queso up to 4 days in advance and store it in an airtight container in the fridge.
- Prep the filling: Cook the veggie and vegan beef filling up to 4 days ahead and refrigerate it in an airtight container.
- Assemble ahead: Assemble the casserole up to 1 day in advance, cover, and refrigerate until you’re ready to bake.
Storing leftovers
- Fridge: Store leftover casserole in an airtight container in the fridge for up to 4 days.
- Reheat: Reheat individual portions in the microwave or warm the entire casserole in a 350°F oven until heated through.
- Keep toppings fresh: Add cilantro, avocado, salsa, or other fresh toppings just before serving.
Freezing
- Freeze the casserole: Let the baked casserole cool completely, then wrap it tightly or transfer it to an airtight freezer-safe container and freeze for up to 2 months.
- Thaw before reheating: Thaw overnight in the fridge before reheating in a 350°F oven until warmed through.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More vegetarian Mexican recipes
Veggie Enchiladas with Sweet Potato, Black Beans, and Corn
Black Bean Burrito Bowls with Creamy Cashew Sauce
Easy Lentil Tacos with Pineapple Salsa
Creamy Cilantro Lime Sauce
Vegan Cashew Queso
Easy Tandoori Tofu Quesadillas
Cheesy Walnut Lentil Baked Tacos
Vegan Mexican Tortilla Casserole
Ingredients
For the cashew queso
- 2 cups cashews boiled or soaked overnight
- 1 medium jalapeno cored and seeded
- 3 tablespoons nutritional yeast
- 1 cup water
- ½ lime juiced
- 3 cloves garlic
- 1 tablespoon taco seasoning
- ½ teaspoon salt
For the filling
- 2 tablespoons olive oil or other cooking oil
- ½ large red onion chopped
- 1 medium red bell pepper chopped
- ½ cup corn thawed if frozen
- 2 cups vegan ground beef thawed if frozen
- 1 4-ounce can diced green chiles
- ⅓ cup salsa store-bought
- 1 tablespoon taco seasoning
- ½ teaspoon salt
For assembly
- 9 small corn tortillas
- cooking spray
- cilantro optional, for garnish
Instructions
- Preheat the oven to 400°F.
- Add all of the ingredients for the cashew queso to a blender and blend until smooth. Set aside.
- Heat the olive oil in a skillet over medium heat. Once hot, add the onion and cook for 2-3 minutes, until slightly softened.
- Add the red bell pepper, corn, and vegan ground beef. Stir and cook for another 3-4 minutes.
- Stir in the salsa, diced green chiles, taco seasoning, and salt. Cook for 2-3 minutes more, until everything is heated through. Remove from heat.
- Lightly coat a 9-inch round pan (or an 8-inch square pan) with cooking spray. Spread a shallow layer of cashew queso across the bottom. Place one whole corn tortilla in the center, then cut two tortillas in half and arrange them around the sides to cover the pan.
- Spread half of the filling over the tortillas, then top with about one-third of the remaining cashew queso.
- Add another layer with 3 corn tortillas in the same arrangement (1 whole tortilla in the center and 2 tortillas cut in half around the sides). Top with the remaining filling and about half of the remaining queso.
- Finish with a final layer of corn tortillas and spread the remaining queso on top. Use a spoon to ensure the tortillas are fully covered in sauce to prevent them from drying out while baking.
- Bake for 18-20 minutes. Let rest for 5 minutes before serving. Garnish with cilantro, if desired.







