Easy Vegan Lasagna

Jump to Recipe
White ceramic dish filled with Classic Vegan Lasagna topped with fresh parsley

You might have realized by now that I have a thing for lasagna (exhibit A, B, C, D, and E). But you can never have too much lasagna…am I right?!

Lasagna is the ULTIMATE comfort food!

Wood cutting board with ingredients for making our AMAZING Vegan Lasagna recipe

Origins of Lasagna

Perhaps like many of you, we were under the impression that lasagna originated in Italy. Turns out, its origin history is more complicated!

Some say the concept originated in ancient Greece where layered dough sheets (called laganon) were cut into strips and baked. Others claim it resembles a Roman dish recorded in a cookbook in the 1st century AD. And still others place its origin in England or Italy in the 14th century, where cookbooks describe the concept of layering cheese and pasta in a dish and baking it. (source)

But it wasn’t until the 16th century that tomato-based versions were recorded that more closely resembles today’s lasagna. Those versions came from Italy. So to everyone who ever contributed to the invention of lasagna, we’re forever grateful!

How to Make Vegan Lasagna

This simple 10-ingredient lasagna is our plant-based take on classic lasagna. And dare I say, it’s AMAZING!

It all starts with sautéing protein-rich tempeh or mushrooms — your choice!

Using a wooden spoon to sauté mushrooms and tempeh in a cast-iron skillet

Next come coconut aminos and spices to give the sauce extra flavor. Add in homemade or store-bought marinara and you’ve got yourself some seriously good lasagna sauce.

Cast-iron skillet filled with homemade vegan lasagna sauce

Then it’s time for the cheese layer — made with macadamia nuts and ready in just 5 minutes with a little help from the food processor.

Food processor filled with a batch of freshly made Macadamia Ricotta for Vegan Lasagna

Once you’ve got your sauce, cheese, and noodles, it’s time to start layering. Can we start a little jingle?

Sauce, Noodles, Cheese. (Repeat x2)

Showing the vegan cheese layer of a batch of our Easy Vegan Lasagna

And then on the fourth repetition, let’s change it up a bit:

Sauce, Noodles, SAUCE!

Ceramic baking pan filled with a batch of our Easy Vegan Lasagna topped with Vegan Parmesan

Sprinkle with our homemade vegan parmesan cheese and fresh parsley for even more flavor.

Slice of Vegan Lasagna alongside marinara, Vegan Parmesan, and the rest of the batch of lasagna
Pan of Easy Vegan Lasagna with a serving removed

We hope you love this vegan lasagna! It’s:

Protein-packed (15.9 grams/serving)
& Delicious

What To Serve with Lasagna

This lasagna would be a great make-ahead meal for the work week or a simple and filling dinner for the whole family. It’s delicious on its own but would also pair well with our Simple Green Salad with Lemon Vinaigrette or Apple Pecan Arugula Salad.

If you try this recipe, let us know! We love seeing your comments, ratings, and photos tagged @minimalistbaker on Instagram. Cheers, friends!

Using a fork to grab a bite of our flavorful Vegan Lasagna recipe

Easy Vegan Lasagna

Incredibly flavorful, hearty vegan lasagna made with 10 ingredients! Tender lasagna noodles are layered with Macadamia Nut Ricotta and tempeh-infused marinara sauce! Swoon.
Author Minimalist Baker
Baking dish of Easy Vegan Lasagna topped with chopped parsley
4.82 from 64 votes
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings 8 (servings)
Course Entrée
Cuisine Gluten-Free, Italian-Inspired, Vegan
Freezer Friendly 1 month
Does it keep? 4-5 Days



  • 1 Tbsp avocado or olive oil
  • 8 oz tempeh*, finely chopped (ensure gluten-free friendly as needed)
  • 2 Tbsp coconut aminos (or sub tamari or vegan worcestershire sauce, but slightly reduce amount)
  • 1/2 tsp fennel seed (optional)
  • 1/4 tsp red pepper flake (optional)
  • 2 (25-oz) jars favorite marinara sauce (or DIY*)


  • 2 ¼ cups raw macadamia nuts (or raw cashews, soaked for 1 hour in hot water, then drained)
  • 3 ½ Tbsp lemon juice
  • 4 Tbsp nutritional yeast (plus more to taste)
  • 3/4 tsp garlic powder
  • 1/3 scant tsp sea salt
  • 1/3 – 3/4 cup water


  • 1 (10-oz) box vegan-friendly lasagna noodles (gluten-free as needed*)

FOR SERVING (optional)


  • Preheat oven to 350 degrees F (176 C). Set out a large baking dish (9×13 inch or similar size) and lightly grease.
  • Begin by preparing/warming your sauce. Heat a large pot or rimmed 12-inch skillet over medium heat. Once hot, add oil and tempeh (or mushrooms — we used a mixture of both) and begin sautéing, stirring occasionally, for about 3 minutes.
  • Add coconut aminos (or worcestershire sauce), fennel (optional), and red pepper flake (optional) and continue sautéing for another 5 minutes. The mixture should be golden brown and well cooked.
  • In the meantime, if using noodles that require boiling, bring a large pot of water to a boil (otherwise skip this step). Once boiling, add a healthy pinch of salt and your lasagna noodles (or other pasta shape). Cook according to package instructions to achieve an al dente texture — tender with a little bite. Then drain and set aside. Optional: Drizzle pasta with a little oil to prevent sticking.
  • To the tempeh and/or mushrooms: Add your marinara sauce and stir to combine. Cook on low for about 5 minutes to marry the flavors. Then taste and adjust flavor as needed, adding salt to taste or red pepper flake for heat. Turn off heat and set aside.
  • Next, make your "cheese." Add macadamia nuts (or sub soaked cashews) to a food processor or a high-speed blender along with lemon juice, nutritional yeast, garlic powder, and sea salt and mix/blend into a loose paste.
  • Add lesser amount of water (1/3 cup or 60 ml as original recipe is written // adjust if altering batch size). Continue mixing, scraping down sides as needed. Then add more water — 1 Tbsp (15 ml) at a time — until a thick paste forms. I find I get the best texture results with a food processor, but a blender can work, too. It just generally requires more scraping and more liquid. For texture, you’re looking for a thick, spreadable soft “cheese.”
  • Taste and adjust flavor as needed, adding more nutritional yeast for cheesy flavor, salt for saltiness, lemon juice for acidity/brightness, or garlic powder for garlic flavor. Blend again to combine.
  • To begin assembly, add a thin layer of marinara sauce to your baking dish. Spread to ensure even distribution. Then add a layer of the cooked pasta noodles (or uncooked noodles if using no-boil). Top with 1/3 of your cheese mixture and spread into an even layer.
  • Add another layer of marinara sauce and use a spoon to spread over the cheese layer to coat. Then add another layer of noodles. Top with 1/3 of the cheese and spread into an even layer.
  • Add another layer of marinara sauce and spread into an even layer. Then top with another layer of noodles and remaining 1/3 of the cheese, and spread into an even layer. Top with another layer of marinara sauce and spread into an even layer.
  • Top with another layer of noodles and top with remaining sauce. Optional: Top with a sprinkle of vegan parmesan cheese.
  • Transfer to the middle rack of your preheated oven and bake for 40-45 minutes uncovered, or until the sauce is bubbly and/or the edges are browned.
  • Carefully remove from the oven and let cool 5-10 minutes before serving. Then slice, serve, and enjoy. We recommend garnishing with additional vegan parmesan cheese and fresh chopped basil or parsley. See notes for freezing instructions*!



*Sub 8 ounces tempeh for 3 cups (~300 g) shiitake mushrooms, thinly sliced. We added both tempeh and mushrooms to our sauce for more texture and nutrition.
*To make this recipe freezer friendly, prepare as instructed. Once assembled, cover well and freeze up to 1 month. To bake, preheat oven to 350 degrees F (176 C), cover with foil, and bake for 30 minutes (if thawed) or up to 45 minutes – 1 hour (if frozen). Then remove foil and bake for another 5-10 minutes or until sauce is bubbly and hot.
*Though not vegan, we have used Cappello’s gluten free lasagna noodles and really enjoyed the texture and flavor! However, it does contain eggs so avoid if vegan or sensitive.
*DIY Marinara Recipe.
Nutrition information is a rough estimate calculated with all of the marinara sauce, all tempeh (no mushrooms), and whole wheat lasagna noodles, without optional ingredients.

Nutrition (1 of 8 servings)

Serving: 1 serving Calories: 523 Carbohydrates: 40.1 g Protein: 15.9 g Fat: 37.7 g Saturated Fat: 6.1 g Sodium: 840 mg Fiber: 10.1 g Sugar: 17.2 g

Did You Make This Recipe?

Tag @minimalistbaker on Instagram and hashtag it #minimalistbaker so we can see all the deliciousness!

If you love this recipe...

Get Our Fan Favorites eBook Here!

Reader Interactions

Leave a Comment & Rating!

Have a question? Use ctrl+f or ⌘+f on your computer or the "find on page" function on your phone browser to search existing comments! Need help? Check out this tutorial!

My Rating:

  1. Kate says

    I’m a huge fan of your site. It’s my go-to for year. Recently I’ve been making loads of your recipes for my partner. This is hands down his favourite meal. A dedicated meat eater, he had no idea vegan food could be so delicious. I make it for him at least once a month. His son loves it as well! Thank you so much for sharing such wonderful recipes

  2. Elena says

    Has anyone tried to make this vegetarian instead of vegan? Wondering which cheese would work best, ricotta?
    Thank you :)

  3. Nichola says

    If I can’t find raw macadamia nuts will roasted work at all? We’ve done this many times with cashews but wanted to try something a little different. Thanks so much!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Nichola, roasted would work texturally, but the flavor would be a bit different. Could be tasty, but we haven’t tried it!

  4. Diana says

    I am trying to find your delish “Best Vegan Lasagna” (I printed it out once) but I can’t find it on the site… have you removed it?

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Diana, we’re not sure which recipe you’re referring to. Do you remember some of the ingredients in it? That should help us point you to the right one!

  5. Sarah says

    This is my go-to lasagna recipe. My meat and dairy eating kids and husband love it, even though I have started using all baby Bella mushrooms (no tempeh) since discovering an intolerance to soy. I served this lasagna for dinner on Christmas Day, and it got rave reviews. My meat-centric brother told me he’d like to start eating more vegan meals.
    Thank you, Dana, and everyone on the Minimalist Baker team, for turning out such delicious and satisfying plant based recipes.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Aw, we are SO glad to hear this, Sarah! Thank you so much for your kind words and lovely review! xoxo