• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Recipe Fantastic

Recipe Fantastic

Simple, Savory, and Sweet Meals

  • Home
  • Appetizer
  • Breakfast
  • Dinner
  • Lunch
  • Dessert
  • About Us
  • Contact
Recipe Fantastic
  • Home
  • Appetizer
  • Breakfast
  • Dinner
  • Lunch
  • Dessert
  • About Us
  • Contact
Dinner / Vegetarian Mexican Lasagna: A Delicious and Easy Recipe

Vegetarian Mexican Lasagna: A Delicious and Easy Recipe

July 24, 2025 by ChloeDinner

Vegetarian Mexican Lasagna: Prepare to ditch the ground beef and embrace a fiesta of flavors in this vibrant and satisfying twist on a classic comfort food! Forget everything you thought you knew about lasagna because this recipe is about to revolutionize your dinner routine. Imagine layers of soft tortillas, a medley of colorful vegetables, creamy cheeses, and a zesty blend of Mexican spices, all baked to bubbly, golden perfection.

While lasagna traditionally hails from Italy, this Mexican-inspired version cleverly borrows the familiar layered structure and transforms it into something entirely new and exciting. It’s a beautiful fusion of cultures, taking the best of both worlds and creating a dish that’s both comforting and adventurous. This Vegetarian Mexican Lasagna is a celebration of fresh ingredients and bold flavors.

People adore this dish for so many reasons! It’s incredibly versatile – easily adaptable to your favorite vegetables and spice levels. The combination of textures, from the soft tortillas to the slightly crunchy baked cheese, is simply irresistible. Plus, it’s a fantastic make-ahead meal, perfect for busy weeknights or potlucks. The rich, savory flavors and the satisfying layers make it a crowd-pleaser that even meat-lovers will enjoy. Get ready to experience lasagna like never before!

Vegetarian Mexican Lasagna this Recipe

Ingredients:

  • For the Vegetable Filling:
    • 2 tablespoons olive oil
    • 1 large onion, chopped
    • 2 cloves garlic, minced
    • 1 red bell pepper, chopped
    • 1 green bell pepper, chopped
    • 1 (15-ounce) can black beans, rinsed and drained
    • 1 (15-ounce) can corn, drained
    • 1 (15-ounce) can diced tomatoes, undrained
    • 1 (10-ounce) can diced tomatoes and green chilies (like Rotel), undrained
    • 1 teaspoon chili powder
    • 1/2 teaspoon cumin
    • 1/4 teaspoon smoked paprika
    • 1/4 teaspoon cayenne pepper (optional, for heat)
    • Salt and pepper to taste
    • 1 cup frozen spinach, thawed and squeezed dry
    • 1 cup chopped zucchini
  • For the Cheese Sauce:
    • 4 tablespoons butter
    • 4 tablespoons all-purpose flour
    • 3 cups milk
    • 1/2 teaspoon salt
    • 1/4 teaspoon black pepper
    • 1/4 teaspoon garlic powder
    • 1/4 teaspoon onion powder
    • 1 cup shredded Monterey Jack cheese
    • 1 cup shredded cheddar cheese
    • 1/2 cup sour cream
  • For Assembly:
    • 10-12 corn tortillas
    • 2 cups shredded Mexican cheese blend (for topping)
    • Optional toppings: chopped cilantro, sour cream, guacamole

Preparing the Vegetable Filling:

  1. Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes.
  2. Add the minced garlic, chopped red bell pepper, and chopped green bell pepper to the skillet. Cook for another 5 minutes, stirring occasionally, until the peppers are slightly tender.
  3. Stir in the black beans, corn, diced tomatoes, and diced tomatoes with green chilies. Bring the mixture to a simmer.
  4. Add the chili powder, cumin, smoked paprika, cayenne pepper (if using), salt, and pepper. Stir well to combine.
  5. Reduce the heat to low, cover, and let the mixture simmer for 15-20 minutes, stirring occasionally, to allow the flavors to meld together. This step is crucial for developing a rich and flavorful filling.
  6. Stir in the thawed and squeezed dry spinach and chopped zucchini. Cook for another 5 minutes, or until the zucchini is slightly tender. Taste and adjust seasonings as needed. I usually add a pinch more salt and pepper at this stage.
  7. Remove the vegetable filling from the heat and set aside.

Making the Cheese Sauce:

  1. In a medium saucepan, melt the butter over medium heat.
  2. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux. Be careful not to burn the roux, as this will affect the flavor of the sauce.
  3. Gradually whisk in the milk, a little at a time, ensuring that each addition is fully incorporated before adding more. This will help prevent lumps from forming.
  4. Continue whisking until the sauce thickens and comes to a simmer, about 5-7 minutes.
  5. Reduce the heat to low and stir in the salt, pepper, garlic powder, and onion powder.
  6. Remove the saucepan from the heat and stir in the Monterey Jack cheese and cheddar cheese until melted and smooth.
  7. Stir in the sour cream until well combined. The sour cream adds a lovely tang and creaminess to the sauce. Taste and adjust seasonings as needed.

Assembling the Lasagna:

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Spread a thin layer of the cheese sauce (about 1/2 cup) on the bottom of the baking dish. This will prevent the tortillas from sticking.
  3. Arrange a layer of corn tortillas over the cheese sauce, overlapping them slightly to cover the bottom of the dish. You may need to cut some tortillas to fit.
  4. Spread half of the vegetable filling evenly over the tortillas.
  5. Pour half of the remaining cheese sauce over the vegetable filling.
  6. Sprinkle with about 1 cup of the shredded Mexican cheese blend.
  7. Repeat layers: corn tortillas, remaining vegetable filling, remaining cheese sauce, and another 1 cup of shredded Mexican cheese blend.
  8. For the final layer, arrange the remaining corn tortillas over the cheese and vegetable mixture.
  9. Top with the remaining shredded Mexican cheese blend.

Baking the Lasagna:

  1. Cover the baking dish with aluminum foil. This will prevent the cheese from browning too quickly and ensure that the lasagna is heated through.
  2. Bake in the preheated oven for 25 minutes.
  3. Remove the aluminum foil and bake for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown. Keep a close eye on it to prevent burning.
  4. Remove the lasagna from the oven and let it rest for 10-15 minutes before cutting and serving. This allows the lasagna to set and makes it easier to slice.

Serving Suggestions:

  1. Garnish with chopped cilantro, sour cream, and guacamole, if desired.
  2. Serve with a side salad or Mexican rice for a complete meal.
  3. Leftovers can be stored in the refrigerator for up to 3 days. Reheat in the oven or microwave.

Tips and Variations:

  • Spice it up: Add more cayenne pepper or a pinch of red pepper flakes to the vegetable filling for extra heat. You can also use a hotter variety of diced tomatoes and green chilies.
  • Add more vegetables: Feel free to add other vegetables to the filling, such as mushrooms, bell peppers of different colors, or even sweet potatoes.
  • Use different beans: Pinto beans or kidney beans can be substituted for black beans.
  • Make it gluten-free: Ensure that all ingredients are gluten-free, especially the flour used in the cheese sauce.
  • Make it vegan: Substitute the butter with vegan butter, the milk with plant-based milk (such as almond or soy milk), the cheese with vegan cheese shreds, and the sour cream with vegan sour cream.
  • Prepare ahead: The vegetable filling and cheese sauce can be made ahead of time and stored in the refrigerator for up to 2 days. Assemble the lasagna just before baking.
  • Freezing: The assembled lasagna can be frozen before baking. Wrap it tightly in plastic wrap and then in aluminum foil. Thaw overnight in the refrigerator before baking as directed, adding about 10-15 minutes to the baking time.
  • Tortilla Options: While corn tortillas are traditional, you can also use flour tortillas if you prefer. Just be aware that flour tortillas will result in a softer lasagna.
  • Cheese Sauce Consistency: If your cheese sauce is too thick, add a little more milk to thin it out. If it’s too thin, simmer it for a few more minutes to allow it to thicken.
  • Preventing Soggy Lasagna: Make sure to squeeze out as much excess moisture as possible from the thawed spinach. This will help prevent the lasagna from becoming soggy. Also, avoid overfilling the layers with too much vegetable filling or cheese sauce.

Vegetarian Mexican Lasagna

Conclusion:

This Vegetarian Mexican Lasagna isn’t just another recipe; it’s a flavor explosion waiting to happen in your kitchen! From the vibrant layers of seasoned vegetables to the creamy, cheesy goodness that binds it all together, this dish is a guaranteed crowd-pleaser. It’s the perfect weeknight meal, impressive enough for a dinner party, and satisfying enough to convert even the most ardent meat-lover. Trust me, the combination of textures and tastes is simply irresistible.

Why is this a must-try? Because it’s incredibly versatile, surprisingly easy to make, and packed with nutrients. You get all the comforting elements of a traditional lasagna, but with a healthy and delicious Mexican twist. Plus, it’s a fantastic way to sneak in extra vegetables for picky eaters (they’ll never know!). The layers of corn tortillas provide a unique and satisfying base, while the blend of cheeses creates a gooey, melty masterpiece. And the best part? You can customize it to your heart’s content!

Looking for serving suggestions? I love to top mine with a dollop of sour cream or Greek yogurt, a sprinkle of fresh cilantro, and a drizzle of hot sauce for an extra kick. A side of guacamole and tortilla chips is always a welcome addition, and a simple green salad provides a refreshing contrast to the richness of the lasagna. For a lighter meal, you can serve it with a side of black beans and rice.

Want to get creative with variations? Feel free to swap out the vegetables for your favorites. Bell peppers, zucchini, and spinach all work beautifully. You can also add a layer of black beans or refried beans for extra protein and fiber. If you’re feeling adventurous, try adding a can of diced green chilies for a spicier flavor. For a vegan version, simply substitute the cheese with your favorite vegan cheese alternative. You can even use cashew cream for a rich and decadent layer. Don’t be afraid to experiment and make it your own!

This Vegetarian Mexican Lasagna is more than just a recipe; it’s an experience. It’s about bringing people together, sharing delicious food, and creating lasting memories. It’s about discovering new flavors and pushing your culinary boundaries. It’s about enjoying the simple pleasures of life, one bite at a time.

So, what are you waiting for? Grab your ingredients, preheat your oven, and get ready to embark on a culinary adventure. I promise you won’t be disappointed. This recipe is a surefire way to impress your friends and family, and it’s guaranteed to become a staple in your household.

I’m so excited for you to try this recipe! Once you’ve made it, please come back and share your experience in the comments below. I’d love to hear about your variations, your serving suggestions, and any tips or tricks you’ve discovered along the way. Let’s create a community of lasagna lovers and inspire each other to get creative in the kitchen! Don’t forget to rate the recipe and share it with your friends and family. Happy cooking! I can’t wait to see your creations! Let me know what you think of this Vegetarian Mexican Lasagna!


Vegetarian Mexican Lasagna: A Delicious and Easy Recipe

A hearty vegetarian lasagna with corn tortillas, vibrant vegetables, and creamy homemade cheese sauce.

Prep Time30 minutes
Cook Time50 minutes
Total Time80 minutes
Category: Dinner
Yield: 6-8 servings
Save This Recipe

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 1 red bell pepper, chopped
  • 1 green bell pepper, chopped
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 (15-ounce) can corn, drained
  • 1 (15-ounce) can diced tomatoes, undrained
  • 1 (10-ounce) can diced tomatoes and green chilies (like Rotel), undrained
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper (optional, for heat)
  • Salt and pepper to taste
  • 1 cup frozen spinach, thawed and squeezed dry
  • 1 cup chopped zucchini
  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 3 cups milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1 cup shredded Monterey Jack cheese
  • 1 cup shredded cheddar cheese
  • 1/2 cup sour cream
  • 10-12 corn tortillas
  • 2 cups shredded Mexican cheese blend (for topping)
  • Optional toppings: chopped cilantro, sour cream, guacamole

Instructions

  1. Prepare the Vegetable Filling: Heat olive oil in a large skillet or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5-7 minutes. Add minced garlic, chopped red bell pepper, and chopped green bell pepper. Cook for another 5 minutes, stirring occasionally, until peppers are slightly tender. Stir in black beans, corn, diced tomatoes, and diced tomatoes with green chilies. Bring to a simmer. Add chili powder, cumin, smoked paprika, cayenne pepper (if using), salt, and pepper. Stir well. Reduce heat to low, cover, and simmer for 15-20 minutes, stirring occasionally. Stir in thawed spinach and chopped zucchini. Cook for 5 minutes, or until zucchini is slightly tender. Taste and adjust seasonings. Remove from heat.
  2. Make the Cheese Sauce: In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes, stirring constantly, to create a roux. Gradually whisk in milk, a little at a time, ensuring each addition is fully incorporated. Continue whisking until sauce thickens and comes to a simmer, about 5-7 minutes. Reduce heat to low and stir in salt, pepper, garlic powder, and onion powder. Remove from heat and stir in Monterey Jack cheese and cheddar cheese until melted and smooth. Stir in sour cream until well combined. Taste and adjust seasonings.
  3. Assemble the Lasagna: Preheat oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish. Spread a thin layer of cheese sauce on the bottom. Arrange a layer of corn tortillas over the cheese sauce, overlapping slightly. Spread half of the vegetable filling evenly over the tortillas. Pour half of the remaining cheese sauce over the vegetable filling. Sprinkle with about 1 cup of shredded Mexican cheese blend. Repeat layers: corn tortillas, remaining vegetable filling, remaining cheese sauce, and another 1 cup of shredded Mexican cheese blend. For the final layer, arrange the remaining corn tortillas over the cheese and vegetable mixture. Top with the remaining shredded Mexican cheese blend.
  4. Bake the Lasagna: Cover the baking dish with aluminum foil. Bake for 25 minutes. Remove the aluminum foil and bake for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown.
  5. Rest and Serve: Remove the lasagna from the oven and let it rest for 10-15 minutes before cutting and serving. Garnish with chopped cilantro, sour cream, and guacamole, if desired.

Notes

  • Spice it up: Add more cayenne pepper or a pinch of red pepper flakes to the vegetable filling for extra heat. You can also use a hotter variety of diced tomatoes and green chilies.
  • Add more vegetables: Feel free to add other vegetables to the filling, such as mushrooms, bell peppers of different colors, or even sweet potatoes.
  • Use different beans: Pinto beans or kidney beans can be substituted for black beans.
  • Make it gluten-free: Ensure that all ingredients are gluten-free, especially the flour used in the cheese sauce.
  • Make it vegan: Substitute the butter with vegan butter, the milk with plant-based milk (such as almond or soy milk), the cheese with vegan cheese shreds, and the sour cream with vegan sour cream.
  • Prepare ahead: The vegetable filling and cheese sauce can be made ahead of time and stored in the refrigerator for up to 2 days. Assemble the lasagna just before baking.
  • Freezing: The assembled lasagna can be frozen before baking. Wrap it tightly in plastic wrap and then in aluminum foil. Thaw overnight in the refrigerator before baking as directed, adding about 10-15 minutes to the baking time.
  • Tortilla Options: While corn tortillas are traditional, you can also use flour tortillas if you prefer. Just be aware that flour tortillas will result in a softer lasagna.
  • Cheese Sauce Consistency: If your cheese sauce is too thick, add a little more milk to thin it out. If it’s too thin, simmer it for a few more minutes to allow it to thicken.
  • Preventing Soggy Lasagna: Make sure to squeeze out as much excess moisture as possible from the thawed spinach. This will help prevent the lasagna from becoming soggy. Also, avoid overfilling the layers with too much vegetable filling or cheese sauce.

« Previous Post
Red Velvet Cake: The Ultimate Guide to Baking Perfection
Next Post »
Creamy Marsala Pork Tenderloin: The Ultimate Recipe Guide

If you enjoyed this…

Dinner

Herbed Skirt Steak: The Ultimate Guide to Flavorful Cooking

Dinner

Creamy Chicken Pasta Dish: A Delicious Recipe for Comfort Food Lovers

Dinner

Hobo Casserole: The Ultimate Comfort Food Recipe

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Browse by Diet

AppetizerAppetizerBreakfastBreakfastDinnerDinnerLunchLunchDessertDessert

No Bake Truffle: Easy Recipes & Tips for Delicious Treats

Air Fryer Cheesy Egg Toast: Quick & Delicious Recipe

Creamy Chicken Taco Casserole: The Ultimate Comfort Food Recipe

  • California Consumer Privacy Act (CCPA)
  • DMCA
  • Cookie Privacy Policy
  • Privacy Policy
  • Terms of Use
  • About Us
  • Contact

© 2025 · Cuisine Recipe Theme · Genesis Framework · Disclosure · Website Design by Anchored Design