If you listen to our podcast, you know that Mexican food is my absolute favorite and tacos are high up on my must‑have list.
This vegetarian taco casserole has all the bold, comforting flavors of Tex-Mex-style tacos in one easy, bake‑and‑serve dish that’s perfect for weeknight dinners, casual gatherings, and especially Taco Tuesday.
And if you’re dairy‑free or eating plant‑based, the vegan taco casserole version is just as cheesy, saucy, and satisfying with a few simple swaps.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

What Makes This Vegetarian Taco Casserole Recipe Special
Taco casserole comfort All the flavors of tacos in a cozy bake.
Easy taco seasoning flavor No extra steps, just bold Tex‑Mex seasoning layered right in.
Family‑friendly Even people who usually go for meat love this.
Vegan option Swap in dairy‑free cheese and it’s just as amazing.
Great for leftovers Reheats well for lunch or meal prep.
Shopping List
Here’s what you’ll need for this Cheesy Vegetarian Taco Casserole — and don’t worry, we’ve included the easy vegan option:
- corn tortillas
- olive oil
- red onion
- red bell pepper
- black beans
- corn kernels
- canned diced tomatoes with green chilies (like Rotel)
- taco seasoning (here’s our homemade taco seasoning recipe)
- shredded Mexican blend or cheddar cheese (vegan option: 1½ cups plant‑based shredded cheese)
- salt and pepper
- Optional toppings: avocado slices (or guacamole), jalapeños, cilantro, vegan sour cream

Instructions
Prep oven and pan
Preheat oven to 375°F (190°C). Lightly grease a 9×13‑inch casserole dish.
prepare the filling
In a large skillet over medium heat, warm the olive oil. Add diced onion and red bell pepper and cook until softened, about 5 minutes.
Stir in black beans, corn, diced tomatoes with green chilies, and taco seasoning mix. Cook for 2–3 minutes until everything is fragrant and heated through.
assemble the casserole
Lay half of the tortilla pieces in an even layer on the bottom. Spread half of the bean and veggie mixture over the tortillas, then sprinkle with half of the cheese (or plant‑based cheese).
Repeat with the remaining tortillas, bean mixture, and cheese.
bake, cool, and serve
Cover the dish with foil and bake for 15 minutes. Remove the foil and bake another 10 minutes until bubbly and lightly browned on top.
Let cool for 5–10 minutes, then slice and serve with your favorite toppings.

Why This Vegetarian Taco Casserole Works
This taco casserole takes all of the best parts of a Tex‑Mex taco — hearty beans seasoned with taco spice, sweet corn, juicy tomatoes with chilies, and melty cheese — and layers them into a casserole that’s easy to make and easy to love. There’s no messing with folding tortillas or managing fillings on the fly — just assemble, bake, and enjoy.
The taco seasoning mix brings that familiar taco flavor right into the casserole, and the tortillas absorb juices just enough to become soft without getting mushy.

Variations to Try
Spicy Taco Casserole Add diced chipotle peppers or a dash of cayenne to the filling for heat.
Protein‑Packed Version Stir in cooked lentils, crumbled
Low‑Carb Twist Swap thin zucchini ribbons or roasted cauliflower rice for the tortillas.
Different Beans Pinto beans or kidney beans work beautifully too.

Tips to Keep It Fresh
- Store leftovers in the fridge for up to 4 days in an airtight container.
- Reheat gently in the microwave or oven with a splash of water to keep it moist.
- Freeze portions for up to 2 months — thaw overnight and bake until warm.
- Add fresh toppings like cilantro, avocado, or salsa right before serving.
Cheesy Vegetarian Taco Casserole (Vegan Option Included)
Ingredients
- 8 corn tortillas cut in halves or quarters
- 1 tablespoon olive oil
- 1 small red onion diced
- 1 red bell pepper diced
- 1 15 oz can black beans drained and rinsed
- 1 cup corn kernels fresh, frozen, or canned
- 1 10 oz can diced tomatoes with green chilies like Rotel
- 1 packet taco seasoning mix or 2 tablespoons homemade taco seasoning
- 1 ½ cups shredded cheese cheddar or Mexican blend (or 1 ½ cups plant-based shredded cheese)
- salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- In a large skillet, heat olive oil over medium heat. Sauté onion and bell pepper for about 5 minutes until softened.
- Add black beans, corn, diced tomatoes with chilies, and taco seasoning to the skillet. Stir well and cook for 2–3 minutes to heat through.
- Lightly grease a 9×13-inch casserole dish. Layer half of the tortilla pieces on the bottom.
- Spread half the bean mixture over the tortillas and sprinkle with half the cheese (or vegan cheese).
- Repeat the layers with remaining tortillas, filling, and cheese.
- Cover with foil and bake for 15 minutes. Remove foil and bake uncovered for another 10 minutes until bubbly and golden on top.
- Let rest for 5–10 minutes before slicing. Top with desired toppings and serve warm.
Notes
You’ll find yourself making this vegetarian taco casserole (and its delicious vegan version) again and again. It’s cozy, flavorful, customizable, and a perfect twist on taco night.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
FAQ
Can I use flour tortillas instead of corn in this taco casserole?
Yes! Flour tortillas work great — they’ll be a bit softer and give a slightly different texture, but the flavors are just as delicious.
Is taco seasoning mix naturally vegan?
Most taco seasoning mixes are vegan, but some brands add dairy or other non‑vegan ingredients, so always check the label if you’re making the vegan taco casserole version. You can also make your own. Here’s our recipe.
What’s the best vegan cheese for melting in this casserole?
Look for a high‑melting plant‑based cheese like a vegan Mexican blend or cheddar style — brands like Violife or Daiya melt nicely.
Can I prep this casserole ahead of time?
Totally! Assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking.
What are good sides to serve with this taco casserole?
A crisp green salad, guacamole and chips, or Mexican‑style rice all pair beautifully with this dish.






