• Skip to main content
  • Skip to primary sidebar
Plant Based Jess
menu icon
go to homepage
  • Healthy Spring Recipes
  • Recipes
  • About
  • 📧 Subscribe
  • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Healthy Spring Recipes
    • Recipes
    • About
    • 📧 Subscribe
    • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipe Index » Main dish

    Vegan Taco Casserole (Mexican Lasagna)

    Published: May 9, 2025 by Jessica

    JUMP TO RECIPE PIN SHARE

    This vegan taco casserole is going to become a family comfort food favorite! It combines tortillas, salsa, vegan cheese and a high-protein filling mix made with tofu and beans. So easy, flavorful and satisfying, it makes for a great weeknight dinner and fun to serve with all your favorite taco fixings. 100% vegan + dairy-free.

    A vegan taco casserole with a portion taken out to show the middle consistency.

    This vegan taco casserole is just like vegan bean tacos, but instead, it is baked in the oven with all the yummy sauces and filling ingredients. You can use store-bought salsa and vegan cheese shreds for a speedy dinner, or make a quick cashew cheese sauce for a decadent version.

    It might remind you of vegan black bean enchiladas, but the tortillas are layered instead of rolled, similar to a vegan Mexican lasagna!

    It is packed with protein, making it a very filling vegan dinner idea, and comes together so much quicker than it seems, so you can even make it on a busy weeknight.

    You can serve this dish with your favorite Mexican taco fixings, such as vegan sour cream, fresh cilantro and protein guacamole, and feel free to make it ahead of time for a fuss-free dinner during the week.

    For another black bean taco dinner, check out these vegan avocado salad tostadas!

    Let me know below in the comments if you give this recipe a try! ❤️

    Jump to:
    • ❤️ Why you will love this recipe
    • 🗒 Ingredient notes (+ substitutions)
    • 📝 Variations
    • 🍽 How to make a vegan taco casserole
    • 💡 Helpful tips
    • 🍴 Serving suggestions
    • ❗️ Storage tips
    • ❓ FAQs
    • 🌱 More vegan casserole recipes you might like
    • 📖 Recipe

    ❤️ Why you will love this recipe

    • Vegan comfort food recipe that's easy to make
    • Packed with flavor and layered with so many textures
    • Hearty and high in protein
    • Great for meal-prepping ahead during the weekend
    • Very versatile: add your favorite veggies or beans and serve with any Mexican fixings you like!
    • 100% vegan and dairy-free

    🗒 Ingredient notes (+ substitutions)

    Showing are the ingredients needed to make a vegan taco casserole placed on a white surface.
    • Beans: use canned beans to save some time! Black beans are great for making casseroles since they are hearty, have a nice flavor and they keep their shape well when cooking. But you could also use kidney beans or pinto beans if you prefer.
    • Tofu: use extra-firm or firm tofu. The tofu is crumbled in the pan, and gives it a meaty texture. You can also use tempeh or vegan ground beef crumbles instead!
    • Spices: I used a premix of taco seasonings, but you can play around with the spices you want to use and include dried oregano, chili powder, cumin powder, sweet or smoky paprika or chipotle powder. I used this taco seasoning from the brand Kinder's.
    • Salsa: I prefer using store-bought salsa for its convenience, plus most brands are healthy and made with minimal ingredients. I used the mild salsa from the brand Green Mountain Gringo.
    • Cheese sauce: this vegan cashew white sauce is amazing for dairy-free casserole recipes. It makes the whole dish gooey and decadent, plus the sauce is healthy and easy to make in the blender. If in a rush, then you can use store-bought dairy-free cheese shreds.
    • Corn: you can use fresh corn from the cob, frozen corn or canned corn for convenience.
    • Tortillas: I think wheat tortillas work better than corn tortillas when making this baked taco dish, but both kinds work, so choose what you have or prefer.

    ⭐️ Full list of ingredients (+ quantities) down below in the recipe card!

    📝 Variations

    • Spicy: add chopped jalapeño or cayenne powder, or simply add a few dashes of your favorite hot sauce. You can also play around with the spicy level by choosing a mild vs spicy salsa.
    • Rice: you can include some cooked rice for an even heartier casserole or to use up some leftover cooked rice.
    • No tortillas: you can also make this dish without the tortillas! In that case, use a smaller casserole dish and when serving, you can scoop the dish with crunchy tortilla chips. This can be a fun variation of vegan nachos for parties!

    🍽 How to make a vegan taco casserole

    A large pan cooking onion with spices.

    Step 1: Warm up a large pan with a little oil, then add the onion with a pinch of salt. Cook on medium-high heat for 5-7 min, then add the garlic and spices. Cook for another 1-2 min while stirring often.

    A large pan with tofu, beans, corn and tomatoes.

    Step 2: Crumble the tofu right into the pan using your hands/fingers, then add the black beans, corn and tomatoes.

    A large pan cooking a tofu-bean mix.

    Step 3: Stir and keep cooking for about 10 minutes uncovered.

    Scissors cutting tortillas.

    Step 4: Meanwhile, cut the tortillas in half or into strips.

    A spoon spreading some salsa to the bottom of a large baking dish.

    Step 5: Add about ⅓ cup of salsa to the bottom of your dish and spread it out.

    A large baking dish with tortillas spread out over salsa.

    Step 6: Transfer some of the cut tortillas over the salsa so that they cover the whole surface. It is ok if they overlap a little.

    A large spoon spreading out a tofu bean mix in a large baking dish.

    Step 7: Scatter half the tofu-bean mix over the tortillas and spread it out in an even layer.

    Baking dish with tofu mix covered with cheese sauce and salsa.

    Step 8: Drizzle half the cheese sauce over (or sprinkle half the vegan cheese shreds) and add about ¼-1/3 cup of the salsa over.

    A hand placing tortillas over salsa in a large baking dish.

    Step 9: Place another layer of tortillas over, spread the second half of the tofu-bean mix, drizzle or sprinkle the rest of the cheese and scatter some more of the salsa (you can finish the jar or keep some for serving).

    A baking dish being covered with foil.

    Step 10: Cover with foil and bake at 350ºF for 20 min, then uncover and bake for another 10 min. Let the dish rest for 5-10 minutes before slicing and serving.

    ⭐️ Detailed recipe (+ video) down below in the recipe card!

    💡 Helpful tips

    • Don't stress too much about cutting the tortillas in a way that fits exactly in your dish. Just roughly cut them so the circular tortillas get into the corners, but it does not have to be perfect since you won't be able to tell once baked anyway.
    • Start by baking the dish covered with foil. This helps the dish cook through without drying at the top too fast. Just uncover it for the last 10 minutes or so.
    Vegan taco casserole garnished with cilantro.

    🍴 Serving suggestions

    This taco casserole recipe is perfect to serve alongside a family-friendly Mexican meal. Pair with vegan elote, Mexican shell soup, fresh cucumber mango salad or zesty quinoa salad.

    ✅ Our favorite topping ingredients:

    • Lime-marinated red onion
    • Chopped romaine lettuce
    • Lime crema
    • Fresh tomatoes
    • Vegan tofu sour cream
    • Black olives
    • Chipotle cashew sauce
    • Sliced jalapeño
    • Fresh cucumber pico de gallo

    If looking for a drink to accompany your drink, then pair with agua de mango, vegan horchata or a mango mocktail!

    ❗️ Storage tips

    This dish makes for amazing leftovers! Keep the extra in an airtight container in the fridge for up to 5 days and reheat using the microwave or a mini oven until warmed through. Keep the topping ingredients apart when storing and reheating.

    A sliced of vegan taco casserole on a plate topped with vegan sour cream and avocado.

    ❓ FAQs

    Can I make vegan taco casserole recipe gluten-free?

    Yes! Simply use GF tortillas, the rest of the ingredients are GF!

    Can I freeze this recipe?

    Yes, this is a freezer-friendly casserole recipe. Let it thaw in the fridge overnight and reheat in the oven.

    🌱 More vegan casserole recipes you might like

    • Showing a casserole of vegan chickpea enchiladas covered with cilantro.
      Vegan Chickpea Enchiladas
    • Overhead view on 2 vegan manicotti filled with a dairy-free tofu and white bean ricotta.
      Vegan Manicotti with Tofu Ricotta (Easy Recipe)
    • Overhead view on a vegan baked spaghetti in a dish with a spatula taking a piece.
      Vegan Baked Spaghetti
    • Showing is a large square dish containing a vegan baked ziti filled with lentils and topped with fresh basil. There are a serving spoon, more fresh basil, red pepper flakes and a hand towel on the side of the baking dish.
      Vegan Baked Ziti with Lentils

    I hope you like this vegan taco casserole recipe as much as we do! If you try it, please leave a comment below and rate the recipe to let me know how it was. Your feedback is so helpful!

    Let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss anything.

    📖 Recipe

    A vegan taco casserole with a portion taken out to show the middle consistency.

    Vegan Taco Casserole (Mexican Lasagna)

    5 from 3 votes
    This vegan taco casserole is going to become a family comfort food favorite! It combines tortillas, salsa, vegan cheese and a high-protein filling mix made with tofu and beans. So easy, flavorful and satisfying, it makes for a great weeknight dinner and fun to serve with all your favorite taco fixings. 100% vegan + dairy-free.
    PRINT RECIPE PIN RECIPE
    Prep Time20 minutes mins
    Cook Time30 minutes mins
    Total Time50 minutes mins
    Servings 6 servings
    Author Jessica Laroche

    Equipment

    • Large baking dish (+ aluminum foil) such as a lasagna dish
    • Large pan
    • Stirring and serving spoons
    • Measuring cups and spoons

    Ingredients
      

    For the vegan meat crumble filling

    • 1 yellow onion - finely diced
    • 3 cloves of garlic - crushed
    • 1½-2 tbsp taco seasonings - see notes if using your own spices
    • 16 oz extra-firm or firm tofu - vegan meat crumbles work too
    • 15 oz canned petite diced tomatoes
    • 15 oz canned corn - drained, or use the kernels from 2 fresh cobs, or about 2 cups of frozen corn
    • 15 oz black beans - rinsed and drained
    • salt and pepper - to taste

    For the casserole

    • 8-10 wheat tortillas
    • 16 oz salsa
    • vegan cheese shreds or vegan white sauce - I used this vegan cashew white sauce

    Instructions
     

    • Preheat the oven to 350ºF.
    • Warm up a large pan with a little oil, then add the onion with a pinch of salt. Cook on medium-high heat for 5-7 min, then add the garlic and spices. Cook for another 1-2 min while stirring often. Crumble the block of tofu using your hands/fingers right into the pan, then add the beans, tomatoes and corn. Stir and keep cooking uncovered for about 10 minutes.
    • Cut the tortillas in half or into strips. Also, add about ⅓ cup of salsa to the bottom of your baking dish (I used a lasagna dish), then spread it out. Distribute half of the cut tortillas over the salsa so they cover the whole surface (it is ok if they overlap a little).
    • Add and spread out about half the tofu-bean mix over the tortillas, then drizzle half the cheese sauce (or sprinkle half the vegan cheese shreds), and dollop about ⅓ cup of the salsa.
    • Cover with the second half of the tortillas, spread out the second half of the tofu-bean mix, drizzle or sprinkle the rest of the vegan cheese and dollop more of the salsa over (you can finish up the jar or keep some for serving).
    • Cover with aluminum foil, and bake for 20 minutes. Uncover and keep baking for another 10-15 minutes. Take it out of the oven and let it rest for 5 minutes before slicing. Serve with vegan sour cream, avocado or guacamole, cilantro, hot sauce, etc.

    Video

    Notes

    • Don't stress too much about cutting the tortillas in a way that fits exactly in your dish. Just roughly cut them so the circular tortillas get into the corners, but it does not have to be perfect since you won't be able to tell once baked anyway.
    • Start by baking the dish covered with foil. This helps the dish cook through without drying at the top too fast. Just uncover it for the last 10 minutes or so.
    • I used a premix of taco seasonings, but you can play around with the spices you want to use and include dried oregano, chili powder, cumin powder, sweet or smoky paprika or chipotle powder. I used this taco seasoning from the brand Kinder's.
    • Nutrition: please note that the nutritional information is an estimate per serving provided for informational purposes only (calculated by software) and accuracy is not guaranteed. Consult with your healthcare provider or a registered dietitian if you need precise nutrition calculations for health reasons.

    NUTRITION

    Calories: 550kcal | Carbohydrates: 78g | Protein: 27g | Fat: 17g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 1186mg | Potassium: 886mg | Fiber: 13g | Sugar: 10g | Vitamin A: 579IU | Vitamin C: 11mg | Calcium: 205mg | Iron: 5mg
    CLICK TO SUBSCRIBE FOR UPDATES!
    SHARE BY TEXT SHARE ON FACEBOOK SHARE BY EMAIL

    More Vegan Lunch and Dinner Recipes

    • A platter of avocado tostadas with a drizzle of hot sauce.
      Avocado Salad Tostadas
    • A bowl of sesame ginger tofu over rice with a side of beans.
      Sesame Ginger Tofu
    • Red pesto gnocchi garnished with basil on a plate.
      Creamy Red Pesto Gnocchi
    • Sliced bean and rice enchiladas in a baking dish with a creamy cheesy sauce coming out.
      Black Bean and Rice Enchiladas

    Reader Interactions

    Comments

    1. Brenda Oster says

      January 05, 2026 at 5:57 pm

      5 stars
      Very tasty 👍Husband said , “ It’s good❗️” Will definitely make again. I used approximately 8 ounce vegan cheese & I added a 6 ounce can of mild green chilies. I doubled the taco seasoning & added oregano & cumin . Yum 😋

      Reply
      • Jessica says

        January 05, 2026 at 7:40 pm

        Hi Brenda, so glad you and your husband liked it! Thanks for sharing 😊

        Reply
    2. Ann says

      November 22, 2025 at 2:08 pm

      5 stars
      This is absolutely the best recipe for meal prep that I have found!!
      The flavors meld together and takes it to another level! Such a delicious dish.
      I added a can of chopped green chiles and added a can of kidney beans along with the black beans.

      Reply
      • Jessica says

        November 22, 2025 at 2:24 pm

        Hi Ann, thanks for your comment, I'm so glad you love this recipe!😊

        Reply
    3. Anonymous says

      May 16, 2025 at 11:28 am

      5 stars
      So so good, even the kids loved it. Such a tasty recipe!

      Reply
      • Jessica says

        May 21, 2025 at 1:56 pm

        Happy everyone loved it! 😊

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    ABOUT JESS


    Profile picture for Plant Based Jess in the kitchen.

    Hi there! I’m Jessica, a pasta obsessed French Canadian now living in beautiful Maine. I’m a mom of two, experienced foodie and ninja meal planner. I believe everyone can make stress-free plant-based meals with wholesome ingredients that your family and friends will love. 

    Join me in my kitchen to discover fun and creative recipes or click to find out more. Welcome!

    CONNECT WITH ME


    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    🌟 VEGAN HEALTHY RECIPES


    • Overhead view on a vegan high-protein avocado toast garnished with hemp seeds and nutritional yeast.
      High-Protein Avocado Toast (Vegan)
    • Over head view on a vegan eggplant rollatini dish topped with fresh basil.
      Vegan Eggplant Rollatini
    • Green pea pasta sauce with short noodles and a side of lemon wedge and more fresh basil.
      Creamy Green Pea Pasta Sauce (20-min Vegan Recipe)
    • Vegan Date Squares (Healthy Recipe)
    • Creamy vegan kale white bean salad in a large serving bowl with serving spoons.
      Kale and White Bean Salad with Avocado and Tahini Dressing
    • View on a vegan taco bowl drizzle with an avocado sauce.
      Vegan Taco Bowl

    POPULAR RECIPES


    • Overhead view on a dark plate filled with 3-ingredient almond flour peanut butter cookies with a glass of milk on the side.
      3-Ingredient Almond Flour Peanut Butter Cookies
    • View on a glass of passion fruit mocktail with fresh passion fruits on the side.
      Passion Fruit Mocktail
    • Showing is a homemade easy buckwheat bread that's about half sliced. There are a few slices around the bread that are topped with peanut butter, yogurt and fruits.
      Easy Buckwheat Bread (No yeast, No kneading!)
    • There is a large spoon taking some oven-roasted potatoes and broccoli from a sheet pan.
      Oven-Roasted Potatoes and Broccoli
    • Front angle view on a kale tonic with lemon juice.
      Kale Tonic (First Watch Copy Cat Recipe)
    • Front angle view on a small jar of flaxseed pudding layered with strawberry jam and fresh blueberries.
      Flaxseed Pudding

    Footer

    Copyright © 2021 Plant Based Jess

    Privacy Policy