How To Make Vegetarian Mexican Lasagna With Roasted Veggies

Can I just say how much I LOVE Mexican food? If you listen to our podcast, you already know that though (hehe).

This vegetarian Mexican lasagna will surprise you with how satisfying it is. Layers of roasted vegetables, beans, tortillas, and melty cheese create a hearty, Tex-Mex twist on a classic weeknight dinner. It’s cozy, colorful, and simple to put together with pantry staples.

The roasted veggies add smoky flavor without much effort, and the whole dish holds together beautifully. Whether you’re feeding a family or prepping for the week, this one’s a keeper.

Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

pan of mexican lasagna

What Makes This Mexican Lasagna Recipe So Good

🌶️ Bold layers of flavor Roasted peppers, onions, and zucchini bring sweetness and depth, while spices and salsa add a kick.

🌶️ Easy to assemble Use tortillas instead of pasta sheets, so there’s no boiling. Just layer, bake, and eat.

🌶️ Hearty and filling Beans, corn, and cheese make this a complete, satisfying meal without meat.

🌶️ Great for meal prep Holds up well in the fridge and reheats well. Leftovers taste even better.

🌶️ Flexible Swap in your favorite veggies, use any salsa you like, and adjust the heat to your taste.

What You’ll Need to make mexican lasagna

  • corn or flour tortillas
  • bell peppers
  • red onion
  • zucchini
  • sweet corn (frozen, fresh, or canned and drained)
  • black beans
  • salsa
  • tomato sauce
  • chili powder
  • cumin
  • smoked paprika
  • oregano
  • garlic
  • olive oil
  • salt and pepper
  • shredded cheese (Mexican blend, Monterey Jack, or cheddar)
  • fresh cilantro
  • lime
  • Optional add-ins: Sliced jalapeño, chopped spinach, crumbled cotija for topping, or pickled onions
Tasty top view: Overhead shot of the full 9x13 vegetarian Mexican lasagna in the baking dish

Instructions

Heat the oven

Preheat to 425°F (220°C). Line two sheet pans with parchment for easy cleanup.

Prep the veggies

Toss sliced bell peppers, red onion, and zucchini with olive oil, garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Spread in a single layer on sheet pans.

Roast the veggies

Bake for 18–22 minutes, stirring once, until edges are caramelized and veggies are tender with some char. Reduce oven to 375°F (190°C).

Make the sauce

In a bowl, mix salsa and tomato sauce. Taste and adjust salt or spices. If you like heat, add a pinch of cayenne or minced jalapeño.

Prep the beans and corn

In a separate bowl, combine black beans and corn. Season with a pinch of salt, pepper, and a squeeze of lime.

Assemble the first layer

Spread a thin layer of the salsa mixture on the bottom of a 9×13-inch baking dish. Add a layer of tortillas, overlapping as needed to cover the surface.

Add fillings

Spoon a third of the roasted veggies over the tortillas. Add a third of the bean-corn mix. Drizzle with sauce and sprinkle with cheese.

Repeat layers

Continue layering tortillas, veggies, beans, sauce, and cheese for a total of three layers. Finish with a generous layer of cheese on top.

Bake

Cover loosely with foil (tent it so it doesn’t stick to the cheese) and bake at 375°F for 20 minutes. Remove foil and bake another 10–12 minutes, until bubbly and golden.

Rest and finish

Let sit for 10–15 minutes so it sets. Sprinkle with chopped cilantro and a squeeze of lime before slicing.

Serve

Cut into squares. Add a dollop of sour cream or Greek yogurt, avocado slices, and extra salsa if you like.

How to Store your mexican lasagna

  • Refrigerate Cool completely, then cover tightly in an airtight container. Store for up to 4 days.
  • Freeze Wrap the whole dish (or individual portions) in foil and freeze up to 2 months. For best texture, freeze before baking; thaw overnight and bake as directed.
  • Reheat Oven at 350°F for 15–20 minutes, covered. Microwave single portions for 1–2 minutes, then let rest so heat distributes.

Health Benefits

♥️ High in fiber Black beans, corn, and veggies support digestion and help keep you full longer.

♥️ Plant-forward protein Beans and cheese deliver a solid protein boost without meat.

♥️Micronutrient-rich Bell peppers and zucchini offer vitamin C, vitamin A, potassium, and antioxidants.

♥️ Customizable for your goals Use whole-grain or corn tortillas, reduce cheese, or add spinach and mushrooms for extra nutrients.

What Not to Do

Don’t skip roasting the veggies Raw vegetables release water and make the Mexican lasagna soggy. Roasting concentrates flavor and keeps texture firm.

Don’t drown it in sauce You want moist, not soupy. Use enough to coat each layer lightly.

Don’t cut it too soon Resting your Mexican lasagna helps the layers set so slices hold together.

Don’t forget to taste as you go: Season the beans and sauce. Balanced seasoning is key.

Don’t use stale tortillas They’ll crack and dry out. Fresh tortillas make better layers.

Recipe Variations

Spicy verde Use salsa verde (green salsa) and pepper jack cheese. Add poblano peppers to the roast mix.

Sweet potato boost Roast cubed sweet potato with the veggies for a heartier, slightly sweet bite.

Mushroom umami: Add roasted mushrooms for a savory, meaty texture.

Dairy-light: Use less cheese and add a layer of mashed seasoned black beans to keep it creamy.

Gluten-free: Choose certified gluten-free corn tortillas and check labels on salsa and spices.

Vegan Swap the cheese for a good melting plant-based cheese or use a cashew cream drizzle between layers.

Breakfast twist Add softly scrambled eggs or tofu scramble to one layer for brunch.

This vegetarian Mexican lasagna with roasted veggies proves that comfort food doesn’t need meat to be hearty and satisfying. The roasted vegetables bring real depth, the beans add substance, and the cheesy, saucy layers tie it all together. It’s simple enough for a busy night, yet special enough for company.

Keep this one in your rotation and tweak it to match your mood, your pantry, and your heat tolerance. It’s flexible, flavorful, and reliably delicious.

Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society, a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!

To up your cooking game, consider becoming a member of the Rouxbe Online Cooking School. I’ve taken two of their courses and LOVED them!

Free 30-Day Trial!
Rouxbe Online Cooking School Membership
  • Have the world's leading online culinary school at your fingertips with unlimited access to membership courses, all lessons, and hundreds of recipes.
  • Receive chef support from renowned chef educators and hands-on assessments to practice your newly developed technique. With over 590,000 students worldwide we are teaching the world to cook – the right way!
Learn More
Not all of the courses are plant-based so please be sure to review course offerings prior to purchasing.

Vegetarian Mexican Lasagna (Vegan Option Available)

This hearty vegetarian Mexican lasagna layers roasted veggies, black beans, salsa, and cheese between soft tortillas for a cozy, flavor-packed dinner. Easily made vegan with plant-based cheese.
Prep Time20 minutes
Active Time45 minutes
Total Time1 hour 5 minutes
Course: Main Dishes
Cuisine: Mexican
Keyword: vegan-option
Yield: 8 servings

Ingredients

  • 12 small corn or flour tortillas
  • 2 large bell peppers sliced (any color)
  • 1 large red onion sliced
  • 2 medium zucchini sliced into half-moons
  • 1 cup sweet corn frozen, fresh, or canned and drained
  • 2 cans black beans drained and rinsed
  • 2 to 2 1/2 cups salsa red or fire-roasted
  • 1 cup tomato sauce
  • 2 teaspoons chili powder
  • 2 teaspoons cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon oregano Mexican oregano if available
  • 3 cloves garlic minced
  • 2 to 3 tablespoons olive oil
  • Salt and pepper to taste
  • 2 to 3 cups shredded cheese Mexican blend, Monterey Jack, or cheddar; use vegan cheese if preferred
  • fresh cilantro chopped (optional)
  • 1 lime for finishing

Instructions

  • Preheat oven to 425°F (220°C) and line two sheet pans with parchment paper.
  • Toss sliced bell peppers, red onion, and zucchini with olive oil, garlic, chili powder, cumin, smoked paprika, oregano, salt, and pepper. Spread in a single layer on sheet pans.
  • Roast vegetables for 18–22 minutes, stirring once, until caramelized and tender. Reduce oven to 375°F (190°C).
  • In a bowl, combine salsa and tomato sauce. Taste and adjust salt or spice as needed.
  • In another bowl, mix black beans and corn. Season with salt, pepper, and a squeeze of lime.
  • Spread a thin layer of salsa mixture on the bottom of a 9×13-inch baking dish. Add a layer of tortillas, overlapping to cover.
  • Spoon one-third of the roasted veggies over tortillas, then one-third of the bean-corn mix. Drizzle with sauce and sprinkle with cheese.
  • Repeat layers two more times, ending with a generous layer of cheese on top.
  • Cover loosely with foil (tent it) and bake for 20 minutes. Remove foil and bake another 10–12 minutes until bubbly and golden.
  • Let rest 10–15 minutes before slicing. Top with chopped cilantro and a squeeze of lime.
  • Serve with your favorite toppings like sour cream, avocado, or extra salsa.

Notes

Optional toppings: sliced jalapeño, chopped spinach, crumbled cotija, pickled onions, sour cream, avocado, extra salsa

FAQ: Mexican Lasagna Recipe

Can I make this ahead?

Yes. Assemble the lasagna, cover, and refrigerate for up to 24 hours before baking. Add 5–10 minutes to the bake time if it’s cold from the fridge.

Corn or flour tortillas—what’s best?

Both work. Corn tortillas add authentic flavor and a slightly firmer bite, while flour tortillas create softer, more pasta-like layers. Use what you prefer.

How do I prevent soggy layers?

Roast the vegetables, don’t over-sauce, and let the lasagna rest before cutting. If using very watery salsa, simmer it for a few minutes to reduce.

Can I use refried beans?

Absolutely. Spread a thin layer of refried beans on the tortillas or dollop between layers. It adds creaminess and helps everything stick together.

What cheese melts best?

Monterey Jack and Oaxaca melt beautifully. A Mexican blend is convenient and tasty. For extra flavor, mix in a bit of sharp cheddar.

Is this kid-friendly?

Yes. Use mild salsa and skip jalapeños. Serve with avocado and a little sour cream to mellow the spices.

Scroll to Top