Vegetarian Mexican Tortilla Casserole

Featured in Satisfying Main Courses.

This Vegetarian Mexican Tortilla Casserole is a delicious, family-friendly meal that's quick to prepare. Layers of corn tortillas, beans, veggies, and melted cheddar cheese come together to create a comforting dish full of bold flavors. With simple instructions, it takes only 15 minutes to prep and 20 minutes to bake. Garnish with fresh cilantro for a vibrant finish. Ideal for weeknight dinners or make-ahead meals, it’s also freezer-friendly and naturally gluten-free. Savor each cheesy and hearty bite!

Barbara Chef
Updated on Thu, 08 May 2025 13:38:36 GMT
A casserole dish with a slice of pizza in it. Pin it
A casserole dish with a slice of pizza in it. | gracefulflavors.com

This vegetarian Mexican tortilla casserole has become a staple in my household for those busy weeknights when we crave something comforting yet nutritious. The layers of corn tortillas, seasoned beans, and melted cheese create a satisfying meal that pleases everyone at the table.

I first made this casserole when hosting friends with different dietary restrictions and was thrilled to discover a dish that satisfied both vegetarians and those avoiding gluten. Now it appears on our dinner table at least twice a month, especially when I need a reliable crowd pleaser.

Ingredients

  • Extra virgin olive oil: provides the perfect base for sautéing vegetables with a mild flavor that lets other ingredients shine
  • Red onion: adds a pleasant sweetness and beautiful color that regular onions cannot match
  • Fresh garlic cloves: deliver essential aromatic flavor look for firm bulbs without any sprouting
  • Red bell pepper: contributes sweetness vitamin C and a pop of color choose ones that feel heavy for their size
  • Mushrooms: create a meaty texture and umami depth slice them uniformly for even cooking
  • Taco seasoning: infuses authentic Mexican flavor throughout the dish use homemade if you have time
  • Tomato purée: forms the saucy base that holds everything together opt for no salt added if watching sodium
  • Kidney or black beans: provide plant based protein and fiber rinse well to remove excess sodium
  • Sweet corn: adds bursts of sweetness and textural contrast frozen works perfectly when fresh is unavailable
  • Fresh cilantro: brings brightness and authentic Mexican flavor choose bunches with vibrant green leaves
  • Corn tortillas: form the essential layers while adding authentic flavor look for non GMO varieties
  • Cheddar cheese: creates that irresistible gooey topping freshly grated melts more smoothly than pre shredded

Step-by-Step Instructions

Prepare the Baking Dish:
Preheat your oven to 400°F or 200°C which ensures the casserole cooks evenly and allows the cheese to melt perfectly without burning. Take a 9x13 inch baking dish and grease it thoroughly to prevent sticking. This size provides the ideal depth for proper layering of all ingredients.
Sauté the Aromatics and Vegetables:
Heat the olive oil in a large skillet over medium heat until it shimmers but does not smoke. Add the chopped red onion garlic diced bell pepper and sliced mushrooms. Cook for approximately 3 minutes stirring occasionally until the onions become translucent and the mushrooms begin to release their moisture. Avoid overcooking as the vegetables will continue to soften in the oven.
Create the Filling Mixture:
Add the tablespoon of taco seasoning to the vegetable mixture and stir for about 30 seconds to bloom the spices. This awakens their essential oils and intensifies the flavor. Pour in the tomato purée followed by the drained beans corn chopped cilantro salt and pepper. Stir everything together ensuring all ingredients are evenly coated in the sauce. Let this mixture cook for 2 minutes to allow the flavors to meld. Taste and adjust seasoning if needed before removing from heat.
Assemble the Casserole:
Cut each corn tortilla into 4 equal pieces. Place 8 tortilla pieces on the bottom of your prepared baking dish arranging them to cover the surface as much as possible. Spoon one third of your bean mixture over the tortillas spreading it into an even layer. Sprinkle half a cup of cheddar cheese evenly over this layer. Repeat this layering process two more times finishing with a generous cup of cheese on top ensuring complete coverage for that perfect golden crust.
Bake to Perfection:
Place the assembled casserole in your preheated oven and bake for approximately 15 minutes until the cheese has melted completely and begun to bubble around the edges. The top should become slightly golden but not browned. Once done leave the casserole in the open oven for 5 minutes this resting period allows it to set slightly making it easier to serve in clean portions.
Finish and Serve:
Garnish the finished casserole with additional freshly chopped cilantro which adds color freshness and enhances the Mexican flavor profile. Serve hot allowing each person to dig through the delicious layers of tortilla beans and melted cheese.
A casserole with a lot of cheese and herbs. Pin it
A casserole with a lot of cheese and herbs. | gracefulflavors.com

The red bell pepper is actually my secret hero in this recipe. I discovered its importance when I ran out once and made the casserole without it. The dish lacked that subtle sweetness and vibrant color that balances the earthiness of the beans. My daughter immediately noticed something was missing proving how essential this ingredient is to the overall flavor profile.

A casserole with cheese and herbs. Pin it
A casserole with cheese and herbs. | gracefulflavors.com

Frequently Asked Questions

→ Can I make this casserole ahead of time?

Yes, you can assemble it ahead and refrigerate for up to 24 hours before baking.

→ What can I substitute for cheddar cheese?

You can use Monterey Jack, mozzarella, or a plant-based cheese for a dairy-free option.

→ Is this casserole freezer-friendly?

Absolutely! Assemble the casserole, cover it tightly, and freeze for up to 3 months. Thaw before baking.

→ Can I make this dish spicier?

Yes, add chopped jalapeños or a pinch of chili powder to the veggie mix for extra heat.

→ What can I serve with this casserole?

Pair it with a fresh green salad, guacamole, or Mexican-style rice for a complete meal.

Vegetarian Mexican Tortilla Casserole

Quick Vegetarian Mexican Casserole with layers of cheese, beans, corn, and tortillas.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes
By: Barbara

Category: Hearty Mains

Difficulty: Easy

Cuisine: Mexican

Yield: 6 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Vegetables

01 1 large red onion, chopped
02 2 garlic cloves, chopped
03 1 red bell pepper, diced (140 g)
04 1 cup mushrooms, sliced (96 g)
05 ½ cup sweet corn (82 g)
06 ½ cup chopped cilantro (8 g), plus extra for serving

→ Pantry Items

07 2 tablespoons extra virgin olive oil
08 1 tablespoon taco seasoning
09 1 14 oz can tomato purée
10 1 14 oz can kidney or black beans, drained
11 ¼ teaspoon sea salt
12 ¼ teaspoon ground black pepper

→ Dairy

13 2 cups cheddar cheese, shredded (200 g)

→ Tortillas

14 6 corn tortillas

Instructions

Step 01

Preheat the oven to 400 degrees F (200 degrees C). Grease a 9x13 inch baking dish and set aside.

Step 02

Heat oil in a large skillet over medium heat. Add onion, garlic, bell pepper, and mushrooms. Cook for about 3 minutes, stirring occasionally.

Step 03

Add taco seasoning, tomato purée, beans, corn, cilantro, salt, and pepper to the skillet. Stir well and cook for 2 minutes. Adjust seasoning if needed, then remove from heat.

Step 04

Cut each tortilla into 4 pieces. Place 8 tortilla pieces on the bottom of the prepared baking dish. Cover with ⅓ of the bean mixture and sprinkle with ½ cup cheddar cheese. Repeat the layering process twice, ending with 1 cup of cheese on top.

Step 05

Bake for about 15 minutes, or until the cheese has melted. Remove from the oven and let rest for 5 minutes before serving.

Step 06

Garnish with additional chopped cilantro. Serve immediately.

Notes

  1. This casserole freezes well, making it perfect for meal prep.

Tools You'll Need

  • 9x13 inch baking dish
  • Large skillet
  • Knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (cheddar cheese).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 393
  • Total Fat: 19 g
  • Total Carbohydrate: 40 g
  • Protein: 19 g