Better Than Tacos! Vegetarian Taco Casserole for Dinner

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.

image of a plate of vegetarian taco casserole

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:

ingredients needed for vegetarian taco casserole

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.

cooking the filling for vegetarian taco salad in a skillet

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.

Taco seasoning recipe - www.vegetarianzen.com

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 tempeh, favorite meat crumbles, or soyrizo (my fave!), for extra plant protein.

Low‑Carb Twist Swap thin zucchini ribbons or roasted cauliflower rice for the tortillas.

Different Beans Pinto beans or kidney beans work beautifully too.

image of a pan of vegetarian taco casserole

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)

This cheesy vegetarian taco casserole brings all the Tex-Mex flavor of tacos into one cozy, bake-and-serve dish. Easily made vegan with a simple dairy-free cheese swap!
Prep Time15 minutes
Active Time25 minutes
Total Time40 minutes
Course: Main Dishes
Cuisine: Mexican
Keyword: game day foods, lazy meals, vegan-option
Yield: 6 servings

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

Optional toppings: avocado slices, chopped cilantro, sliced jalapeños, vegan sour cream

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.

Scroll to Top