Southwestern Veggie Tortilla Stack

Discover the ultimate vegetarian delight with this vibrant tortilla casserole, a perfect fusion of fresh vegetables, hearty beans, aromatic herbs, and savory cheese. This dish promises a super flavorful and satisfying meal that’s both easy to make and incredibly versatile.

A vibrant slice of vegetarian tortilla casserole, showcasing layers of tortillas, colorful sautéed vegetables, black beans, and melted Monterey Jack cheese, served on a white plate ready to be enjoyed.
A delicious piece of Vegetarian Layered Tortilla Casserole.

Hearty & Flavorful Vegetarian Layered Tortilla Casserole: Your New Go-To Dinner

Embark on a culinary journey with our exquisite Vegetarian Layered Tortilla Casserole, a dish that has quickly become a beloved staple in many kitchens. This recipe is a testament to how simple, fresh ingredients can come together to create something truly extraordinary. It’s an ideal choice for those seeking a fulfilling vegetarian dinner that doesn’t compromise on flavor or ease of preparation. Whether you’re a seasoned cook or just starting your culinary adventures, this casserole offers a delightful experience.

At the heart of this incredible dish lies a discovery that has transformed our perception of Mexican-inspired cuisine: the quick, vibrant red enchilada sauce. This sauce is more than just an accompaniment; it’s a flavor powerhouse. Crafted from broiled vegetables like ripe tomatoes, pungent onions, and fiery jalapeños, then brightened with fresh lime juice and deepened with the smoky notes of chipotle in adobo sauce, it’s a symphony of tastes. Each spoonful infuses the casserole with a complex blend of heat, spice, char, sweetness, and acidity. It is, without exaggeration, utterly delicious and a game-changer for any dish it graces.

If you haven’t yet ventured into making this incredible sauce, we wholeheartedly encourage you to do so. From start to finish, it requires only about 15 minutes of your time, yet it yields a generous batch—enough for at least a couple of culinary endeavors. This includes not only this lasagna-style vegetarian tortilla casserole but also classic vegetarian bean and cheese enchiladas or savory huevos rancheros. It’s the perfect way to utilize any surplus homemade tortillas you might have accumulating in your bread box, as well as a bountiful harvest of fresh produce from your garden or local market.

Indeed, this recipe is a celebration of improvisation. While we’ve chosen a delightful medley of sautéed zucchini, sweet corn, and crisp bell peppers for our version, the possibilities are virtually endless. Imagine substituting with earthy sautéed mushrooms, vibrant Swiss chard, tender kale, or even roasted cubes of butternut squash or shredded Brussels sprouts. This casserole truly shines when you adapt it to the seasonal bounty or whatever fresh vegetables you have on hand, making it a sustainable and creative cooking experience. Feel free to experiment and make it uniquely yours!

For more delicious inspiration, don’t miss our recipe for Vegetarian Bean and Cheese Enchiladas.

Crafting Your Vegetarian Layered Tortilla Casserole: A Step-by-Step Guide

Creating this masterpiece is a straightforward process that rewards you with incredible flavor. Follow these simple steps to assemble your delicious vegetarian layered tortilla casserole.

A flat lay photograph showcasing all the fresh, colorful ingredients neatly arranged on a countertop, ready to be prepared for the sautéed summer vegetable tortilla casserole. Ingredients include bell peppers, zucchini, corn, onions, black beans, tortillas, herbs, and cheese.
All the fresh ingredients gathered for a delightful summer vegetable tortilla casserole.

First things first, gather all your ingredients. Having everything prepped and ready will make the assembly process smooth and enjoyable. This includes dicing your vegetables, grating your cheese, and ensuring your enchilada sauce is prepared.

A close-up shot of a large skillet on a stovetop, filled with a colorful mix of sautéed summer vegetables including diced onions, red bell peppers, and zucchini, perfectly softened and slightly caramelized.
Sautéing a vibrant mix of summer vegetables for the casserole filling.

Next, it’s time to sauté your vegetables. Begin by adding the diced onions and bell peppers to a hot skillet with olive oil. Sauté them until they soften and begin to sweeten, typically for about 4-5 minutes. Then, incorporate the diced zucchini, cooking for another 2-3 minutes until it loses its raw bite. Finally, stir in the fresh corn kernels for just a minute more, allowing them to warm through and maintain their crispness. Season each addition with a pinch of salt to layer the flavors.

A countertop view of a skillet containing a hearty mixture of sautéed summer vegetables and black beans, stirred together and seasoned, ready to be layered into the enchilada casserole.
The wholesome vegetable and bean mixture prepared for the casserole.

Once your vegetables are perfectly cooked, add the black beans to the skillet. Stir everything together gently to ensure the beans are well-integrated and warmed. Taste the mixture and adjust the seasoning with salt as needed, aiming for a balanced and savory flavor profile. This hearty vegetable and bean combination forms the backbone of your casserole.

A casserole dish being assembled, showing layers of enchilada sauce, tortillas, fresh herbs, sautéed summer vegetables, and grated Monterey Jack cheese, building up to a delicious vegetarian meal.
The layering process begins: tortillas, vegetables, and cheese.

Now comes the exciting part: layering! Start by spreading a thin, even layer of your delicious homemade enchilada sauce at the bottom of your baking dish. This prevents sticking and adds moisture. Next, arrange a single layer of tortillas over the sauce, trimming them as necessary to fit your pan snugly. Sprinkle generously with fresh cilantro and thinly sliced scallions, followed by a substantial layer of your vegetable and bean mix. Top this with a blanket of grated Monterey Jack cheese. Spoon another thin layer of enchilada sauce over the cheese and gently spread it out. Repeat this layering sequence—tortillas, herbs, vegetable-bean mixture, cheese, and sauce—until you have at least three, or even four, hearty layers of tortillas.

A beautifully assembled enchilada casserole in a baking dish, generously topped with a final layer of sauce, fresh herbs, and shredded cheese, ready to be baked in the oven.
The enchilada casserole, impeccably layered and ready for the oven.

For the grand finale of your layering, cover the very last layer of tortillas with a final, thin coating of enchilada sauce. Scatter more fresh herbs over this, ensuring every bite will be fragrant, and then crown the entire casserole with a generous amount of Monterey Jack cheese. This final layer of cheese will melt and brown beautifully, creating a golden, irresistible crust.

One of the many charms of this casserole is its adaptability to your kitchenware. Don’t worry if you don’t have a specific size baking dish; any oven-safe pan will likely do! Here’s a smaller 9-inch square pan, perfectly prepared and patiently awaiting its turn in the oven:

An unbaked vegetarian tortilla casserole in a smaller 9-inch square baking dish, showing its neat layers before going into the oven.
A smaller casserole dish, ready for baking.

The casserole bakes at a robust 425ºF for approximately 25 minutes. You’ll know it’s ready when the cheese on top is beautifully bubbly, golden-brown, and slightly crisp around the edges, filling your kitchen with an enticing aroma.

A freshly baked vegetarian tortilla casserole, pulled hot from the oven, with a golden, bubbly cheese topping and vibrant colors peeking through the layers.
The perfectly baked casserole, golden and bubbly.

Upon removing it from the oven, you can elevate its presentation and freshness by garnishing it with an extra sprinkle of fresh herbs, such as more cilantro or scallions. This final touch adds a burst of color and a fresh aroma that beautifully complements the rich, baked flavors.

A close-up of the freshly baked vegetarian tortilla casserole, garnished with an abundance of fresh green herbs, ready to be served.
A fresh garnish elevates the presentation of the baked casserole.

The most crucial step after baking is patience! Allow the casserole to rest for at least 10 minutes before attempting to cut and serve it. This resting period allows the layers to set, preventing the casserole from falling apart and ensuring each slice holds its shape beautifully. Trust us, it’s worth the wait – it’s simply heavenly.

A single, perfectly cut piece of vegetarian tortilla casserole, showcasing its distinct layers of tortilla, vegetables, beans, and melted cheese, served hot and ready to eat.
A mouth-watering slice of the finished vegetarian tortilla casserole.

Print Recipe

clock icon

cutlery icon

flag icon

folder icon

instagram icon

pinterest icon

facebook icon

print icon

squares icon

heart icon

heart solid icon

A slice of hearty vegetarian tortilla casserole on a plate, featuring visible layers of tortillas, sautéed vegetables, and melted cheese.

Vegetarian Layered Tortilla Casserole








5 Stars







4 Stars







3 Stars







2 Stars







1 Star



4.7 from 16 reviews

  • Author: Alexandra Stafford


  • Total Time:
    1 hour


  • Yield:
    serves 6 to 8 1x


  • Diet:
    Vegetarian
Print Recipe

Description

This vibrant tortilla casserole is generously packed with a colorful array of sautéed vegetables—including sweet onions, crisp red pepper, fresh corn, and tender zucchini—combined with hearty black beans, fragrant herbs, and gooey Monterey Jack cheese. The result is a super flavorful and deeply satisfying vegetarian dinner that’s perfect for any occasion.

While optional, preparing the homemade red enchilada sauce is highly recommended. It takes just 15 minutes to craft and introduces an unparalleled depth of smoky, spicy, and tangy flavors that truly elevate the casserole. This dish is designed for culinary creativity; feel free to improvise with ingredients you have on hand. Mushrooms, Swiss chard, kale, or even eggplant would all make excellent additions, allowing you to tailor this wholesome meal to your preferences and seasonal availability.


Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, finely diced
  • 2 bell peppers (any color), diced
  • 1 large zucchini, diced into half-inch pieces
  • 2 ears of fresh corn, shucked, kernels stripped (about 1.5 cups)
  • 1.5 cups cooked black beans, rinsed and drained (see notes below)
  • 2 cups homemade red enchilada sauce (or high-quality store-bought)
  • 9 to 12 flour or corn tortillas (6-inch to 8-inch), depending on pan size (see notes below)
  • 6 scallions, thinly sliced, divided for layers and garnish
  • 1 large bunch fresh cilantro, finely chopped, divided for layers and garnish
  • 8 ounces Monterey Jack cheese, freshly grated


Instructions

  1. Prepare the Vegetables: In a large sauté pan or cast-iron skillet, heat the 2 tablespoons of olive oil over high heat until it shimmers. Immediately add the diced onions and bell peppers. Season with a generous pinch of salt. Reduce the heat to medium and sauté for 4 to 5 minutes, stirring frequently to prevent burning, until the vegetables are softened and slightly translucent. Add the diced zucchini, season with another pinch of salt, and continue to cook for 2 to 3 minutes more, just until the zucchini begins to tenderize but still retains a slight crispness. Finally, stir in the fresh corn kernels, season with a final pinch of salt, and cook for only about 1 minute to warm through. Remove the pan from the heat.
  2. Combine with Beans: To the skillet with the sautéed vegetables, add the cooked black beans. Stir thoroughly to combine all the ingredients. Taste the mixture and adjust seasoning with salt, and if desired, a dash of your enchilada sauce for extra flavor, ensuring it’s perfectly seasoned.
  3. Preheat Oven and Prep Pan: Preheat your oven to 425ºF (220ºC). Lightly grease a 9-by-13-inch baking dish (or a similar sized oven-safe dish like a 9-inch square or round casserole dish). Pour a thin, even layer of enchilada sauce (approximately 3/4 cup) onto the bottom of the prepared baking dish, spreading it to cover.
  4. Begin Layering: Arrange a single layer of tortillas over the sauce, overlapping slightly if necessary, and trimming the edges to fit the contours of your dish. Scatter a handful of fresh cilantro and thinly sliced scallions evenly over the tortillas. Spoon about one-third of the vegetable-bean mixture over the herbs, spreading it gently. Sprinkle a generous layer of grated Monterey Jack cheese over the vegetable mixture. Spoon another thin layer of enchilada sauce over the cheese, using the back of a spoon to spread it evenly. Repeat this layering sequence: tortillas, herbs, vegetable-bean mixture, cheese, and sauce. Continue until you have built three (or four, if your pan allows) distinct layers of tortillas, ending with the vegetable-bean mixture and cheese.
  5. Final Topping: For the top layer, spoon a final thin layer of enchilada sauce over the last layer of tortillas. Scatter the remaining fresh herbs (cilantro and scallions) generously over the sauce. Finally, add the last layer of grated Monterey Jack cheese, ensuring it covers the entire surface for a beautiful, golden crust.
  6. Bake and Serve: Place the assembled casserole in the middle or top rack of your preheated oven. Bake for 15-25 minutes, or until the cheese topping is bubbly, melted, and golden brown in spots. Keep an eye on it to prevent over-browning. Once baked, remove the casserole from the oven and, if desired, garnish with more fresh cilantro and scallions for a vibrant finish. Critically, let the casserole rest for at least 10 minutes before cutting and serving. This allows the layers to set, making for cleaner slices and a more enjoyable eating experience. Serve warm and savor every delicious bite!

Notes

  • Black Beans: For the freshest and most flavorful black beans, we highly recommend our preferred method for preparing them: Simplest Slow Cooker Black Beans. This recipe also includes instructions for using an Instant Pot for convenience, ensuring perfectly cooked beans every time. If using canned beans, make sure to rinse and drain them thoroughly before adding to the vegetable mixture.
  • Tortillas: While we often prefer using soft flour tortillas for their pliability and texture, this casserole works wonderfully with corn tortillas as well if that’s your preference. For an artisanal touch, we adore Caramelo tortillas when available. If those are not an option, look for high-quality store-bought tortillas made from a blend of flour and corn, which often offer a great balance of flavor and texture (many brands at Trader Joe’s and Whole Foods offer excellent choices). For an extra special touch, you can even make your own flour tortillas from scratch, or try our unique sourdough version. Regardless of your choice, if using store-bought tortillas, it’s beneficial to lightly toast them on both sides in a dry skillet until they begin to soften and lightly brown; this enhances their flavor and prevents them from becoming soggy in the casserole.
  • To Freeze for Later Enjoyment: This vegetarian tortilla casserole is an excellent candidate for meal prep! To freeze, assemble the casserole exactly as instructed, stopping just after you spoon the enchilada sauce over the final layer of tortillas (before adding the last layer of herbs and cheese). Cover the dish tightly with a few layers of aluminum foil to prevent freezer burn. It can be stored in the freezer for up to 3 months.
  • To Thaw and Bake (from frozen): When you’re ready to enjoy, transfer the frozen casserole to the refrigerator to thaw overnight. Once thawed, preheat your oven to 375ºF (190ºC). Bake the covered casserole for 20 minutes. Then, remove the foil, sprinkle over a fresh layer of scallions, cilantro, and the final layer of grated cheese. Increase the oven temperature to 425ºF (220ºC) and continue to bake for about 15 minutes, or until the cheese is bubbly, golden, and beginning to blister. Let it rest for 10 minutes before serving.
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Entrée
  • Method: Sauté, Oven Bake
  • Cuisine: Mexican, American

Did you make this recipe?

Tag @alexandracooks on Instagram and hashtag it #alexandracooks