This Vegetarian Enchilada Lasagna is a hearty, flavorful dish brimming with layers of robust beans, fresh vegetables, and generous helpings of spicy, savory goodness. It’s the perfect family-friendly dinner solution that’s sure to become a beloved staple in your kitchen!

If your family adores the vibrant and exciting flavors of tacos, then they are absolutely going to love this vegetarian Mexican-inspired lasagna! This ingenious dish consolidates all the best elements of your favorite tacos into one convenient baking pan, creating a filling and deeply satisfying meal. It’s incredibly easy to prepare and get into the oven, making it an ideal choice for busy weeknights or a relaxed weekend gathering. The beauty of this recipe lies in its versatility; you can effortlessly customize it with all your family’s favorite toppings and even adjust the ingredients to suit various dietary preferences. Get ready for a delicious journey that transforms simple ingredients into an extraordinary culinary experience!
Crafting Your Vegetarian Enchilada Lasagna: A Step-by-Step Guide
Embark on the journey of creating this amazing layered casserole, starting with the aromatic foundation.
Begin by gently sautéing the diced bell peppers and onions in a skillet until they soften, releasing their sweet fragrances.

Once the vegetables are tender, incorporate a medley of traditional Mexican spices. Continue to cook for a few more minutes, allowing the spices to bloom and fully infuse the peppers and onions with their rich, earthy aromas.

Next, lay two soft flour tortillas neatly in the bottom of a medium-sized casserole dish, forming the first layer of your “lasagna.”

Generously spread half of the creamy refried beans over the tortilla base.

Evenly distribute half of the fragrant sautéed pepper and onion mixture on top of the refried beans.

Then, scatter half of the black beans, diced tomatoes with green chilis, and sweet corn over the vegetables, adding a burst of color and texture.

Drizzle half of the rich enchilada sauce over these vibrant layers, followed by a generous sprinkle of shredded cheese.

Repeat these delightful layers: start with two more tortillas, then add the remaining refried beans, peppers and onions, black beans, corn, and tomatoes. Finish with two final tortillas on top, generously covered with the remaining cheese and enchilada sauce.
Bake until the cheese is wonderfully melted, golden, and bubbly. Allow it to rest for about 15 minutes before carefully slicing and serving. This resting time is crucial for the layers to set properly, ensuring perfect portions.

Selecting the Best Vegetarian Refried Beans
To ensure this recipe remains perfectly vegetarian, it’s vital to choose your refried beans carefully. Many traditional refried beans are prepared with lard, an animal-derived fat. To avoid this, always check the ingredients list on the can. You’ll want to look for varieties explicitly labeled as “vegetarian” or “fat-free,” as these typically use vegetable oil instead. Personally, I find the refried beans from Trader Joe’s to be an excellent vegetarian option, and Old El Paso also offers a reliable and delicious vegetarian version. Paying attention to this detail ensures your enchilada lasagna is truly meatless and enjoyable for everyone!
Vegetarian Enchilada Lasagna: A Flavorful Family Favorite
Rated 5 out of 5 stars by 5 reviews
- Author: Liz Thomson
- Prep Time: 15 mins
- Cook Time: 45 mins
- Total Time: 1 hour
- Yield: 6 servings
- Category: Casserole
- Method: Baked
- Cuisine: Mexican
- Diet: Vegetarian
Pin Recipe
Recipe Overview
Dive into layers of pure comfort with this Vegetarian Enchilada Lasagna, often lovingly referred to as “Mexican Lasagna.” This vibrant casserole is packed with hearty, wholesome ingredients, fresh vegetables, and an abundance of gooey, melted cheese. It’s a truly satisfying and easy-to-prepare main dish that promises to be a hit with everyone at the dinner table, making weeknight meals a breeze and gatherings deliciously memorable. Experience all the beloved flavors of your favorite enchiladas, reimagined in a convenient, layered bake.
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 1 bell pepper, diced (any color works beautifully)
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon oregano
- 1 teaspoon chili powder
- 1/2 teaspoon salt (adjust to taste)
- 6 small flour tortillas (corn tortillas can be used for a gluten-free option)
- 1 (15 oz) can vegetarian refried beans
- 1 (15 oz) can black beans, rinsed and drained
- 1 (15 oz) can corn, drained (frozen corn, thawed, also works)
- 1 (10 oz) can diced tomatoes with green chilis, drained
- 2/3 cup enchilada sauce (red or green, based on preference)
- 2 cups shredded cheddar cheese (or a Mexican blend for extra flavor)
Step-by-Step Instructions for Vegetarian Enchilada Lasagna
- Prepare Your Oven: Begin by preheating your oven to a moderate 350°F (175°C). This ensures your lasagna cooks evenly and the cheese gets perfectly bubbly.
- Prep the Casserole Dish: Lightly spray an 8×11 inch casserole dish (or similar size) with non-stick cooking spray. This crucial step prevents sticking and makes serving much easier. Set it aside for now.
- Sauté Aromatics: In a large skillet, heat the olive oil over medium heat for about 30 seconds. Once shimmering, add the diced onion and bell pepper. Cook for approximately 5 minutes, stirring occasionally, until the vegetables begin to soften and become slightly translucent.
- Infuse with Spices: To the softened vegetables, add the aromatic cumin, paprika, oregano, chili powder, and salt. Stir well to ensure the spices evenly coat the onions and peppers. Continue to cook for another 2 minutes, allowing the spices to toast slightly and release their full fragrant potential. This step builds the core flavor profile of your lasagna.
- Begin Layering – Tortilla Base: Carefully place two small flour tortillas in the bottom of your prepared casserole dish. You might need to overlap them slightly or cut them to fit, creating a solid base for your layers.
- First Layer of Goodness: Evenly spread half of the vegetarian refried beans over the tortillas. Follow this with half of the cooked onion and pepper mixture, half of the rinsed black beans, half of the drained corn, and half of the diced tomatoes with green chilis. Drizzle half of the enchilada sauce over these ingredients and then generously sprinkle with half of the shredded cheddar cheese.
- Repeat the Layers: Place two more tortillas over the first layer of fillings. Then, repeat the layering process: spread the remaining refried beans, the rest of the onion and pepper mixture, black beans, corn, and diced tomatoes.
- Final Tortilla and Topping: Top this second layer with the final two tortillas. Pour the remaining enchilada sauce evenly over the top, ensuring good coverage. Finally, sprinkle the remaining shredded cheese generously over everything. This creates that irresistible golden-brown, bubbly cheese crust.
- Initial Bake: Cover the casserole dish tightly with aluminum foil. Bake in the preheated oven for 30 minutes. Covering helps the lasagna cook through without the cheese burning.
- Brown the Cheese: After 30 minutes, remove the aluminum foil. Return the uncovered dish to the oven and continue baking for another 10-15 minutes, or until the cheese is beautifully melted, golden brown, and delightfully bubbly.
- Rest Before Serving: Once out of the oven, let the enchilada lasagna sit for at least 15 minutes. This resting period is crucial as it allows the layers to set, making it much easier to slice and serve neatly without falling apart.
- Garnish and Serve: Garnish with fresh cilantro and diced avocado, then slice into 8 generous servings. Enjoy your homemade, flavorful vegetarian Mexican lasagna!
Why You’ll Love This Vegetarian Mexican Lasagna
This isn’t just another dinner; it’s a celebration of flavor and convenience! If your family enjoys the vibrant, zesty tastes of tacos, they are guaranteed to fall in love with this Vegetarian Enchilada Lasagna. Imagine all those fantastic taco ingredients layered into one delightful pan, creating a filling and hearty meal that’s incredibly easy to assemble and bake. No more juggling multiple pans or fussy individual portions – just one satisfying casserole that comes out of the oven ready to impress. What makes this dish truly special is its adaptability. You can effortlessly customize it to suit everyone’s preferences, whether that means adjusting the spice level, swapping out vegetables, or experimenting with different cheeses. It’s a fantastic solution for busy weeknights and also perfect for feeding a crowd, ensuring everyone leaves the table happy and satisfied.
Essential Ingredients for Your Enchilada Lasagna
Crafting the perfect Vegetarian Enchilada Lasagna starts with selecting the right ingredients. Each component plays a vital role in building the layers of flavor and texture that make this dish so irresistible.
- Olive Oil: The base for sautéing your aromatics, adding a subtle richness.
- Onion and Bell Pepper: These form the savory foundation of the dish. Feel free to use any color of bell pepper you prefer – red, yellow, or orange can add a touch of sweetness, while green offers a classic, slightly sharper flavor.
- Spices (Cumin, Paprika, Oregano, Chili Powder, Salt): This blend is the heart of the Mexican flavor profile. Cumin provides warmth, paprika a smoky sweetness, oregano an earthy note, and chili powder that characteristic mild heat. Don’t be shy to adjust quantities to your spice preference!
- Flour Tortillas: Small flour tortillas are ideal for layering as they become soft and pliable during baking, mimicking lasagna noodles. For a gluten-free alternative, corn tortillas work wonderfully, but you might need a few more to cover the dish.
- Vegetarian Refried Beans: A key ingredient for creaminess and substance. As mentioned earlier, ensure you select a vegetarian-friendly brand, as traditional refried beans often contain lard. Look for labels like “fat-free” or “vegetarian” to be sure. Brands like Trader Joe’s and Old El Paso offer great options.
- Black Beans: Rinsed and drained black beans add a robust, earthy flavor and extra protein, making the lasagna even heartier.
- Corn: Whether from a can (drained) or thawed frozen corn, it brings a delightful sweetness and pop of texture to each bite.
- Diced Tomatoes with Green Chilis: This ingredient is a flavor powerhouse, offering a slight tang from the tomatoes and a mild kick from the green chilis. Draining them well prevents the lasagna from becoming watery.
- Enchilada Sauce: The unifying element that ties all the Mexican flavors together. You can choose red or green enchilada sauce based on your personal preference. Homemade sauce can elevate the dish even further, but a good quality store-bought one works perfectly for convenience.
- Shredded Cheddar Cheese: The final touch for that irresistible gooey, bubbly top. A Mexican blend cheese is also an excellent choice, providing a more complex cheesy flavor.
Creative Topping Ideas for Your Enchilada Lasagna
Once your Vegetarian Enchilada Lasagna emerges from the oven, bubbly and golden, it’s time to elevate it further with a selection of fresh and vibrant toppings. These additions not only enhance the flavor but also add contrasting textures and visual appeal, turning a delicious casserole into a truly gourmet experience. Here are some fantastic ideas to get you started:
- Cool & Creamy: A dollop of sour cream or a healthier alternative like Greek yogurt can provide a refreshing contrast to the spicy flavors of the lasagna. The coolness helps balance the heat and adds a luxurious creaminess.
- Fresh & Zesty: Diced avocado or a scoop of homemade guacamole offers a rich, buttery texture and a healthy dose of good fats. Its mild flavor pairs beautifully with the robust taste of the enchilada sauce.
- Spicy Kick: For those who love extra heat, thinly sliced fresh or pickled jalapeños can add a fiery crunch. You can also try a dash of your favorite hot sauce.
- Tangy & Bright: A spoonful of fresh salsa – whether pico de gallo, corn salsa, or a classic tomato salsa – brings a burst of fresh, tangy flavor and a juicy texture that complements the baked layers.
- Herbaceous Finish: A sprinkle of fresh cilantro, roughly chopped, adds a fragrant, herbaceous note that brightens the entire dish and provides a beautiful green garnish.
- Crunch Factor: Crumbled tortilla chips or crispy fried onions can add an unexpected but welcome crunch to the soft layers of the lasagna.
- Lime Wedge: A simple squeeze of fresh lime juice just before serving can awaken all the flavors and add a wonderful zing.
Don’t be afraid to mix and match these toppings to create your perfect personalized slice of Mexican comfort food!

How to Store and Reheat Your Mexican Lasagna
Proper storage is key to enjoying your delicious Vegetarian Enchilada Lasagna leftovers. If you happen to have any (which is unlikely given how tasty it is!), allow the casserole to cool completely to room temperature before storing. Transfer any remaining portions into an airtight container and refrigerate promptly. It will stay fresh and flavorful for up to 3 days. For reheating, individual slices can be warmed in the microwave until heated through, typically 1-3 minutes depending on your microwave’s power. Alternatively, for a crisper finish, place slices on a baking sheet and reheat in an oven preheated to 300°F (150°C) for about 10-15 minutes, or until the cheese is melted and bubbly again. While it’s generally not recommended to freeze this particular lasagna due to the texture of the tortillas and certain vegetables possibly becoming mushy upon thawing, if you absolutely must, ensure it’s tightly wrapped in several layers of plastic wrap and foil before freezing for up to 1 month. Thaw overnight in the fridge before reheating.
Perfect Pairings: What to Serve with Mexican Lasagna
While this Vegetarian Enchilada Lasagna is a complete and satisfying meal on its own, pairing it with a complementary side dish can elevate your dining experience. Here are some fantastic options that will perfectly round out your Mexican-inspired feast:
- Spicy Mexican Street Corn Salad: This vibrant salad is an absolute showstopper and one of the best side dishes for any Mexican meal. With its creamy dressing, charred corn, cotija cheese, and a hint of spice, it offers a refreshing contrast to the rich lasagna. The crunch and tang are simply irresistible. If you’re looking for a perfect complement, this Mexican Street Corn Salad is my favorite side dish for tacos or any kind of Mexican food!

- Simple Mexican-Style Rice: A classic pairing, a fluffy and flavorful Mexican rice dish provides a wonderful textural and flavor balance. This Rice Cooker Mexican-Style Rice recipe is particularly convenient, making it a simple yet delicious addition to your spread. It’s light enough not to overpower the lasagna but satisfying enough to complete the meal.

- Fresh Green Salad: A crisp green salad with a light vinaigrette or a lime-cilantro dressing can offer a refreshing palate cleanser. It’s a simple way to add more fresh vegetables and a touch of lightness to a hearty meal.
- Black Bean and Corn Salsa: A chunky salsa with black beans, corn, red onion, cilantro, and lime juice can serve as both a side dish and an extra topping for the lasagna.
If you’re looking for more easy one-pot or skillet meals that capture similar vibrant flavors, you might also enjoy this Quinoa Taco Skillet! It’s another fantastic vegetarian option for busy evenings.

Frequently Asked Questions About Vegetarian Enchilada Lasagna
- Can I make this enchilada lasagna ahead of time?
- Absolutely! This dish is a fantastic make-ahead option. You can assemble the entire lasagna, cover it tightly with foil, and refrigerate it for up to 24 hours before baking. When ready to cook, let it sit at room temperature for about 30 minutes before baking, or add an extra 10-15 minutes to the covered baking time if baking directly from the fridge. This makes it perfect for meal prepping or entertaining.
- Are there any substitutions for the cheese?
- Yes! While shredded cheddar or a Mexican blend cheese works beautifully for its meltiness and flavor, you can certainly experiment with other cheeses. Monterey Jack, Colby, or a spicy pepper jack would also be delicious choices, each adding a slightly different profile. For a dairy-free option, use your favorite brand of vegan shredded cheese, which often melts well in casseroles.
- Can I add other vegetables to the layers?
- Definitely! This recipe is incredibly versatile and welcomes additional vegetables. Consider adding finely diced zucchini, fresh spinach (wilt it first and squeeze out any excess water to prevent sogginess), sliced mushrooms, or even par-cooked sweet potatoes for added nutrition and flavor. Ensure any added vegetables are diced small enough to cook through properly within the baking time.
- How can I make this dish spicier?
- To kick up the heat, you have a few excellent options: You can increase the amount of chili powder, add a pinch of cayenne pepper to the spice mixture when sautéing the vegetables, opt for a “hot” enchilada sauce, or include a can of diced jalapeños (in addition to or instead of the green chilis) in the layers. For individual servings, offering sliced fresh jalapeños or your favorite hot sauce on the side is a great way to let everyone customize their spice level.
- What if I don’t have small flour tortillas?
- No problem! If you only have larger flour tortillas, you can easily cut them to fit your casserole dish. Simply use kitchen shears or a knife to create pieces that adequately cover the bottom of each layer, overlapping slightly as needed. Alternatively, you could use corn tortillas for a different texture and flavor profile; just note they might be more prone to tearing, so handle them gently.
- Is this recipe suitable for freezing?
- While it can be frozen, be aware that the texture of the tortillas and some vegetables (like corn and tomatoes) may change slightly upon thawing, potentially becoming a bit softer or mushy. If you choose to freeze, it’s best to assemble the lasagna but do not bake it. Wrap it tightly in several layers of plastic wrap and then foil. Freeze for up to 1 month. Thaw the lasagna in the refrigerator overnight before baking as directed in the recipe.
What creative toppings or variations would you add to your Vegetarian Enchilada Lasagna to make it uniquely yours? Share your ideas in the comments below!

