Mexican Lasagna

While lasagna might be a traditional Italian dish, Mexican ingredients result in an equally tasty and surprisingly easier creation. This recipe frequents our dinner table due to its whole-food, plant-based ingredients, deliciousness and ease.


Mexican Lasagna Ingredients


A tip to keep in mind.. When shopping for corn tortillas, choose yellow or white shells with no or minimal oil. Since Mexican food is a regular thing for us we typically buy a big bag, making them pennies a piece. If you don’t plan to use shells regularly, seal in a freezer bag and thaw when needed.

You’ll notice this yummy dish isn’t cheese-filled like your typical lasagna. Learn more about the benefits of forgoing the cheese by checking out Dr. Barnard’s book: The Cheese Trap.

No worries though, the spices offer plenty of flavor and you can get a cheese-like essence by sprinkling one of our favorite ingredients – nutritional yeast – on top. Nutritional Yeast (*affiliate link) – an inactive form of yeast – shines in many of our recipes, including Better-than-Cheese Queso and The Creamiest Mac & Cheese. ???


Cooking Vegetables for Plant-Based Mexican Lasagna


This recipe is full of whole-food, plant-based ingredients offering countless health benefits. To name a few..


Preparing Plant-Based Mexican Lasagna


While this recipe makes enough to feed a small crowd, feel free to prepare it for two (or yourself)! It makes great leftovers – simply reheat and enjoy!

FREEZER MEAL: You can also freeze the dish once it’s assembled. Be sure to package in a freezer-safe container for best results. To reheat frozen lasagna, cover with foil and bake in 375 degree oven for 60-75 minutes, or until heated in the center. Letting the dish thaw in the refrigerator overnight takes about 15 minutes off the cooking process.



You’ll find this recipe doesn’t require special equipment and you likely already have the necessary supplies. But, in case you’re wondering, here’s what we used: 9 x 13 casserole dish, large skillet, chef knife (*affiliate links). 

Preparing Plant-Based Mexican Lasagna

Plant-Based Mexican Lasagna

Easy to throw together, nutritious and satisfying. Stacked high with whole-food, plant-based ingredients and topped with a little spice!
4.50 from 28 votes
Print Pin
Course: Main Course
Cuisine: Mexican
Diet: Vegan, Vegetarian
Keyword: lasagna, Mexican Food, Mexican Lasagna, Plant-Based Lasagna
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 10
Calories: 225kcal



  • 16 oz tomato sauce, canned
  • 1/2 cup vegetable broth (or water)
  • 1 clove garlic, minced or 1 tsp minced
  • 2 Tbsp chili powder
  • 2 tsp cumin
  • 1/2 tsp salt or to taste
  • 1 tsp red pepper flakes optional


  • 1 large red onion, diced
  • 1 clove garlic, minced or 1 tsp minced
  • 1 bell pepper, chopped
  • 1 15-oz can corn, drained and rinsed or 1.5 cups frozen, thawed
  • 2 15-oz can black beans, drained and rinsed or 1.5 cups cooked
  • 2 cups leafy greens, chopped spinach, kale, chard, etc.
  • 24 5" or 6" corn tortillas

Optional Toppings


  • Preheat oven to 375 degrees F. 


  • Add all sauce ingredients to medium saucepan and heat over medium high heat. Bring to a simmer, reduce heat to low and let simmer for 10 minutes. 


  • Add chopped onion, 1 minced garlic clove and about 2 tablespoons of water to a large skillet and saute for 2 minutes over medium heat. 
  • Add peppers, corn, black beans and leafy greens, stir, reduce heat to low, and let cook for 3 minutes. Remove from heat.


  • Coat a 9x13" casserole dish with oil. Place 6 tortilla shells on the bottom of the dish. Spread approximately 2 cups of filling over shell and top with approximately half a cup of sauce. 
  • Repeat this process with all tortilla shells (4 layers of tortillas), reserving about 2 tablespoons of sauce to spread across the top shells. 
  • After spreading remaining sauce over the top shells, sprinkle with minced jalapeno and fresh cilantro (if using). 
  • Bake on middle shelf of oven for 40 minutes. Remove from oven, sprinkle with nutritional yeast (optional) and let sit for 10-15 minutes before serving. 


Letting dish sit after cooking allows it to firm up and makes for easy cutting and serving. 
This dish freezes well. Simply pack in a freezer safe container and heat when ready to enjoy. 


Calories: 225kcal
Did you make this recipe?Tag @whollyplantsblog on Instagram and hashtag it #whollyplants

*We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites. We use the products and ingredients that we link to and recommend them because we believe they are the best choice for you.

4 thoughts on “Mexican Lasagna”

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating