Vegan & Gluten-Free Mexican Lasagna – A Flavor-Packed, Plant-Based Twist on Taco Night!
If you love both lasagna and tacos, this Vegan & Gluten-Free Mexican Lasagna (also known as Taco Lasagna) is the perfect fusion of both! This flavor-packed, layered dish takes the best of traditional Mexican flavors and combines them with the comforting, hearty layers of lasagna—creating an absolutely delicious and satisfying meal.
Made with black beans, refried beans, and a savory vegan meat alternative, this dish is high in plant-based protein, making it both filling and nutritious. Plus, it’s 100% gluten-free and dairy-free, so everyone can enjoy it!
One of the best parts? This make-ahead-friendly recipe is perfect for busy weeknights—simply prepare it in advance and pop it in the oven when you’re ready to eat. Whether you’re feeding the whole family or meal-prepping for the week, this dish is guaranteed to be a crowd-pleaser.
I hope you and your family love this hearty, cheesy, and flavor-packed Mexican Lasagna as much as we do!
Why You’ll Love This Vegan & Gluten-Free Mexican Lasagna
This Vegan & Gluten-Free Mexican Lasagna is the ultimate comfort food—it’s cheesy, hearty, flavorful, and so easy to make! Whether you’re a fan of tacos, lasagna, or both, this dish is a delicious fusion of two favorites that will quickly become a staple in your home. Here’s why you’ll love it:
✔ A Fun Twist on Taco Night – Layers of flavorful taco-seasoned filling, melty vegan cheese, and soft tortillas make this dish a Mexican-inspired comfort meal the whole family will enjoy.
✔ Completely Gluten-Free & Dairy-Free – Made with gluten-free tortillas and dairy-free cheese, this recipe is perfect for those with dietary restrictions while still delivering all the bold flavors you love.
✔ Packed with Plant-Based Protein – With black beans, refried beans, and a hearty vegan meat alternative, this dish is nutrient-dense, high in protein, and satisfying.
✔ Great for Meal Prep & Make-Ahead Dinners – You can assemble it in advance, pop it in the oven when you’re ready, or store leftovers for easy meals throughout the week.
✔ Customizable to Your Taste – Prefer it spicier? Add jalapeños! Want extra veggies? Throw in some bell peppers or corn! This recipe is super versatile and easy to adjust to your preferences.
✔ A Crowd-Pleaser for All Ages – Whether you’re feeding kids, picky eaters, or plant-based skeptics, this cheesy, layered, and flavor-packed dish is always a hit!
Trust me, once you try this savory, cheesy, and satisfying Mexican Lasagna, you’ll be coming back for seconds!




Ingredients for Vegan & Gluten-Free Mexican Lasagna (Taco Lasagna)
- Gluten-Free Flour or Corn Tortillas – The perfect base for layering, just like traditional lasagna noodles!
- Vegan Meat Alternative – Use your favorite plant-based ground meat for a hearty, taco-style filling.
- Taco Seasoning – Brings bold, authentic Mexican flavors to the dish.
- Chopped Yellow Onion – Adds a delicious savory depth to the filling.
- Refried Beans (Vegan/Vegetarian) – Creamy and flavorful, these help bind the layers together.
- Salsa – Choose mild, medium, or spicy depending on your heat preference.
- Vegan Cheese Shreds – Melts beautifully for that classic, cheesy lasagna texture.
- Black Beans – A great source of plant-based protein and fiber.
- Chopped Green Onions – The perfect fresh and flavorful garnish.

How to Make Vegan & Gluten-Free Mexican Lasagna
This cheesy, flavor-packed Mexican Lasagna comes together in just a few simple steps! It’s a fun, layered dish that’s perfect for weeknights, meal prep, or taco night with a twist. Let’s get started!
Step 1: Preheat & Prep
- Preheat your oven to 350°F.
- Lightly spray a 9×13 baking dish with cooking oil and set it aside.
Step 2: Make the Refried Bean Mixture
- In a medium bowl, mix together:
- 1 can of refried beans
- ⅓ cup of salsa
- A dash of onion powder, salt, and pepper
- Stir until well combined, then set aside.
Step 3: Cook the Vegan Meat
- In a skillet over medium heat, add:
- Vegan meat alternative
- Chopped yellow onion
- A splash of water to prevent sticking
- Cook until the vegan meat is browned and onions are softened, stirring occasionally.
Step 4: Prep the Black Beans
- Rinse and drain 1 can of black beans, then set them aside.
Step 5: Assemble the Layers
Now for the fun part—layering! In your 9×13 dish, layer the ingredients as follows:
First layer: Place a layer of gluten-free tortillas on the bottom.
Second layer: Spread the refried bean mixture evenly over the tortillas.
Third layer: Add another layer of tortillas on top.
Fourth layer: Spread the cooked vegan meat mixture evenly.
Fifth layer: Add another layer of tortillas.
Sixth layer: Sprinkle on the black beans and a generous amount of vegan cheese shreds.
Final layer: Top with one last layer of tortillas, then pour salsa over the top. Finish with more vegan cheese shreds and chopped green onions.
Step 6: Bake & Serve
- Bake in the oven for 20–25 minutes, until the cheese is melty and everything is heated through.
- Remove from the oven and let it cool for 5 minutes before slicing into squares.
Step 7: Add Your Favorite Toppings!
This dish is delicious as is, but feel free to customize it with extra toppings, like:
- Shredded lettuce
- Sliced avocado
- Dollops of vegan sour cream
- A squeeze of lime for extra freshness
Now, dig in and enjoy this cheesy, hearty, and flavor-packed Mexican Lasagna—a guaranteed crowd-pleaser!







Looking for other Mexican inspired dishes? Check out these!
- Salsa verde enchiladas
- Taco pizza
- Lentil tacos
- Taco soup
- Spaghetti squash taco bake
- Creamy queso dip
This post may contain affiliate links. Read my full disclosure here.
Print
Vegan and Gluten Free Mexican Lasagna
- Total Time: 20 minutes
- Yield: 8 large servings 1x
Ingredients
- 2 packs gluten free or corn tortillas
- 12 oz. vegan meat alternative (Impossible meat)
- 1 Tbsp taco seasoning
- ⅓ cup chopped yellow onion
- 16 oz refried beans
- ⅓ cup salsa (for refried bean mixture)
- 8 oz. vegan cheese shreds
- 15 oz. black beans
- ¼ cup chopped green onion
- lettuce shreds (optional topping)
- sliced avocado (optional topping)
- vegan sour cream (optional topping)
Instructions
- Start by preheating your oven to 350° F.
- Spray a 9 x 13 pan with cooking oil and set aside.
- In a separate bowl mix together 1 can of refried beans with ⅓ cup of salsa, onion powder, salt, and pepper. Set aside.
- In a skillet combine vegan meat alternative, chopped yellow onion, and a splash of water. Continue to cook until browned.
- Rinse and drain your can of black beans and set aside.
- In your 9 x 13 dish place your first layer of tortillas
- Then spread refried bean mixture on top.
- Top with another layer of tortillas.
- Next place cooked vegan meat alternative.
- Then top with another layer of tortillas.
- Pour black beans and vegan shreds on and top with another layer of tortillas.
- Lastly, pour salsa on top along with vegan cheese shreds and chopped green onions.
- Bake for 20-25 minutes.
- Remove from oven and let cool for 5 minutes. Cut into squares and serve.
- Feel free to top with lettuce shreds, sliced avocado, and vegan sour cream if you wish. Enjoy!
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: Mexican
Ella says
I made this for my family tonight! It was delicious! Highly recommend!