Vegetarian Enchilada Casserole

Featured in Plant-Powered Goodness.

This vegetarian enchilada casserole is a hearty and flavorful dish that combines layers of tortillas, sautéed vegetables, red beans, cheese, and a zesty chipotle sauce. Perfectly baked until bubbly and golden, it offers a satisfying combination of smoky, spicy, and creamy flavors. With simple steps like preparing a cheesy sauce, sautéing vibrant vegetables, and layering everything together, this casserole is easy to assemble. Serve it with guacamole, fresh cilantro, or green olives for a complete meal. Ideal for weeknight dinners or gatherings, it’s sure to please both vegetarians and meat-eaters alike.

Recipes Fives Halima
Updated on Mon, 19 May 2025 12:41:29 GMT
A pan of food with a white plate. Pin it
A pan of food with a white plate. | tastystanza.com

This vegetarian enchilada casserole transforms simple pantry staples into a bubbling, cheese-crusted Mexican-inspired dinner that satisfies even the most dedicated meat-eaters in my household. The layers of tortillas, beans, vegetables, and homemade queso create something magical that's greater than the sum of its parts.

I first created this recipe during a particularly busy week when I needed something that could feed us for multiple meals. My family now requests it regularly, especially my teenager who mysteriously appears in the kitchen the moment the enchilada sauce hits the pan.

Ingredients

  • Olive oil: provides the perfect base for sautéing vegetables without overwhelming the other flavors
  • Red onion: adds color and a slightly sharper taste than yellow onions
  • Fresh garlic cloves: deliver that irreplaceable aromatic quality that powder simply cannot match
  • Bell peppers: both green and red bring sweetness, color, and texture variation
  • Spice blend: of chili powder, cumin, and smoked paprika creates authentic Mexican flavor depth
  • Red beans: offer protein, fiber, and heartiness making this truly satisfying
  • Sweet corn: provides bursts of sweetness that balance the spicy elements perfectly
  • Tortillas: either corn or flour work well, corn being more traditional and gluten free
  • Enchilada sauce: homemade or storebought forms the foundation of flavor
  • Cheese: blend of cheddar for the sauce and Monterey Jack for topping gives perfect meltability
  • Fresh cilantro: brightens the entire dish with its distinctive finish

Step-by-Step Instructions

Prepare Your Space:
Preheat your oven to a solid 400°F and take a moment to properly grease your baking dish. This temperature creates the perfect environment for the flavors to meld while allowing the cheese to achieve that coveted golden brown crust.
Create The Aromatic Base:
Heat your skillet over medium heat until you can feel warmth hovering just above the surface. Add your oil and swirl to coat before adding the chopped onions. Let them begin to soften for about two minutes before introducing the minced garlic and bell peppers. This sequential addition prevents the garlic from burning while allowing the peppers to maintain some texture. Add your spices directly to the vegetables rather than later—this blooms their flavors in the oil creating more depth.
Develop The Filling:
Gently fold in your drained beans and corn, allowing them to warm through without breaking down. This should take about three minutes. The filling should be fragrant and steaming but not mushy. Season carefully at this point, remembering that enchilada sauce and cheese will add significant saltiness later.
Craft Your Cheese Sauce:
Whisk milk and cornstarch together while cold to prevent lumps forming later. Heat this mixture slowly, stirring constantly until you feel it thickening against your spoon. Remove from heat before adding the cheese to prevent separation. The sauce should coat the back of a spoon smoothly but still flow when poured.
Layer With Purpose:
Start with sauce on the bottom to prevent sticking, then create your layers methodically. Each tortilla strip should slightly overlap its neighbor, creating a solid foundation. Press each layer gently but avoid compacting the casserole too firmly which would make it dense rather than tender.
Bake With Patience:
The covered baking period allows everything to heat through without burning the top, while the uncovered final minutes create that desirable golden cheese crust. Listen for the subtle bubbling sound from the edges which signals perfect doneness.
A plate of food with a burrito on it. Pin it
A plate of food with a burrito on it. | tastystanza.com

The smoked paprika is my secret weapon in this recipe. I discovered its transformative power years ago when a Spanish friend brought me some from Barcelona. Even my father who claims to detect the absence of meat in any dish has been completely fooled by the depth it brings to this casserole.

Storing Leftovers

This enchilada casserole actually improves overnight as the flavors meld together in the refrigerator. Store covered tightly with plastic wrap or in an airtight container for up to 4 days. When reheating, add a tablespoon of water before covering with foil and heating at 350°F until the center reaches 165°F (usually about 20 minutes). For single servings, microwave portions with a damp paper towel covering to maintain moisture.

Making It Your Own

Feel free to customize this flexible recipe to suit your preferences or what you have on hand. Black beans work beautifully instead of red beans. For a protein boost, add crumbled tofu sautéed with the vegetables. Heat seekers can include diced jalapeños or a dash of cayenne in the vegetable mixture. If you're avoiding corn, substitute diced zucchini or additional bell peppers. The key is maintaining the moisture balance so the casserole stays luscious without becoming soggy.

Serving Suggestions

This casserole shines when accompanied by simple, fresh sides that contrast with its rich, savory nature. A crisp green salad dressed with lime vinaigrette provides the perfect counterpoint. For authentic flair, serve with Mexican rice, a dollop of cool sour cream, and wedges of lime for squeezing over individual portions. For entertaining, set up a toppings bar with diced avocado, pickled red onions, sliced radishes, and additional chopped cilantro allowing guests to customize their portions.

Frequently Asked Questions

→ What tortillas work best for this casserole?

Both corn and flour tortillas work well. Corn tortillas offer an authentic flavor and a slightly firmer texture, while flour tortillas are softer and soak up more sauce.

→ Can I make this casserole ahead of time?

Yes, you can assemble the casserole up to 24 hours in advance and store it in the refrigerator. When ready to bake, simply increase the cooking time by 5-10 minutes.

→ How can I make this dish spicier?

To add more spice, include diced jalapeños, extra chili powder, or a spicier enchilada sauce. You can also use hot diced tomatoes with chilies in the cheese sauce.

→ What cheese alternatives can I use?

Feel free to use cheeses like pepper jack, mozzarella, or a dairy-free alternative for a vegan-friendly version.

→ Can I freeze leftovers?

Yes, you can freeze this casserole in individual portions. Wrap each portion tightly with plastic wrap and aluminum foil, then reheat in the oven when needed.

→ What toppings pair well with this dish?

Serve this casserole with guacamole, sour cream, salsa, fresh cilantro, or sliced jalapeños for added flavor and texture.

Vegetarian Enchilada Casserole

Layered vegetarian casserole with beans, cheese, and tortillas.

Prep Time
20 Minutes
Cook Time
25 Minutes
Total Time
45 Minutes
By: merry

Category: Vegetarian

Difficulty: Intermediate

Cuisine: Mexican

Yield: 6 Servings

Dietary: Vegetarian

Ingredients

→ Enchilada Casserole

01 1 tablespoon oil
02 1 medium red onion, chopped
03 2 cloves garlic, minced
04 1 medium green bell pepper, chopped
05 1 medium sweet red pepper, chopped
06 2 teaspoons chili powder
07 1 teaspoon cumin
08 1 teaspoon smoked paprika
09 14 ounces red beans, drained and rinsed
10 1 cup sweet corn, drained
11 Salt and pepper to taste
12 6 corn or flour tortillas, cut into strips
13 12 ounces chipotle enchilada sauce or 10 ounces canned enchilada sauce
14 1 cup shredded Monterey Jack cheese
15 1/2 cup fresh cilantro

→ Simple Queso or Cheese Sauce

16 3/4 cup whole milk
17 1 tablespoon cornstarch
18 8 ounces shredded cheddar cheese
19 10 ounces diced tomatoes and chilies, drained (optional)

Instructions

Step 01

Preheat the oven to 200°C (400°F). Grease an 8×8 inch or 11×7 inch baking dish.

Step 02

Heat a large non-stick skillet on medium heat with olive oil. Add onion, garlic, bell peppers, cumin, chili powder, and cilantro. Stir and let cook for about 4 minutes until vegetables are fragrant. Add red beans and sweet corn, stir, and adjust seasoning if necessary. Remove from heat.

Step 03

In a saucepan, whisk together whole milk and cornstarch. Place over medium-high heat and bring to a boil while stirring constantly. Remove from heat, stir in cheddar cheese, and mix until smooth. Add drained diced tomatoes and chilies if desired.

Step 04

Spread half of the enchilada sauce on the bottom of the baking dish. Lay half the tortilla strips, overlapping slightly. Layer half of the vegetable mixture over the tortillas, then spoon over half of the cheese sauce. Repeat with remaining tortilla strips, vegetables, enchilada sauce, and top with 1 cup of Monterey Jack cheese.

Step 05

Cover the dish with aluminum foil and bake for 20 minutes. Remove foil and bake for an additional 5 minutes, until the cheese is melted and the casserole is cooked through.

Step 06

Allow the casserole to cool for about 5 minutes before cutting into squares. Serve immediately, garnished with guacamole, cilantro, and green olives.

Tools You'll Need

  • Large non-stick skillet
  • Saucepan
  • Baking dish (8×8 inch or 11×7 inch)
  • Whisk
  • Aluminum foil

Allergy Information

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

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 364
  • Total Fat: 16.8 g
  • Total Carbohydrate: 40.2 g
  • Protein: 13.4 g