• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » PASTA & NOODLES

    Sam TurnbullAuthor: Sam Turnbull Updated: March 3, 2025

    The Best Ever Vegan Lasagna!!!

    4.99 from 107 votes
    | 121 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    With layers of a vegan meaty bolognese sauce, lasagna noodles, and homemade cashew ricotta (which takes less than 5 minutes to make), all topped with a 5-minute vegan mozzarella sauce you have yourself The Best Ever Vegan Lasagna!!! It's meaty, cheesy, creamy, and so delicious, no one will be able to tell it's vegan!  With layers of a vegan meaty bolognese sauce, lasagna noodles, homemade cashew vegan ricotta (which takes less than 5 minutes to make), all topped with a 5-minute vegan mozzarella sauce you have yourself The Best Ever Vegan Lasagna!!! It's meaty, cheesy, creamy, and so delicious, no one will be able to tell it's vegan!

    FEATURED COMMENT:

    I've made many different vegan lasagna recipes, but this is the first one my husband has raved about to this extent. He said it was the first one that gave him the cheesiness you'd expect in a lasagna... 10/10 will make again!! - Alyssa

    Can you ever go wrong with a big dish of vegan lasagna? Lasagna is one of the most perfect comfort foods! Filling and satisfying, full of rich flavor, 29 grams of protein per serving, great for feeding a big family, and it freezes well too! This vegan lasagna recipe takes a few steps to prepare, but I made it as easy as possible with step-by-step instructions, lots of pictures, using easy-to-find ingredients, and bonus points: this recipe requires no chopping! With layers of a vegan meaty bolognese sauce, lasagna noodles, homemade cashew vegan ricotta (which takes less than 5 minutes to make), all topped with a 5-minute vegan mozzarella sauce you have yourself The Best Ever Vegan Lasagna!!! It's meaty, cheesy, creamy, and so delicious, no one will be able to tell it's vegan!

    Make-ahead/ freeze:

    Vegan lasagna is a great make-ahead recipe! In my recipe you can either prepare all the fillings and store them separately, or you can assemble the entire lasagna and store that.

    • Store the fillings separately: prepare the vegan meat sauce, the cashew ricotta, and mozzarella sauce. Allow them to cool and then store in seperate air-tight containers in the fridge for up to 3 days. When ready to prepare the lasagna, cook the noodles, assemble the lasagna, and then bake.
    • Store the unbaked lasagna: assemble the lasagna as instructed, but do not bake it. Cover and store the unbaked lasagna in the fridge for up to 3 days. Allow it to come to room temperature before baking, then bake as usual.
    • Freeze the unbaked lasagna: assemble the lasagna as instructed, but do not bake it. Cover the lasagna, and wrap it well to make sure it's as air-tight as possible. Freeze for up to 2 - 3 months. When ready to bake, transfer the lasagna to the fridge and let thaw overnight. Allow it to come to room temperature before baking, then bake as usual.
    • Store leftovers: allow the lasagna to cool, then store the leftovers, covered in the fridge for up to 5 days.

    Mash the tofu with a potato masher to crumble it.

    How to Make the Best Ever Vegan Lasagna:

    To Make Vegan Bolognese:

    Preheat your oven to 350F (180C). Line two large baking sheets with parchment paper or lightly grease them. Break the two blocks of tofu into chunks and add them to a large bowl. Use a potato masher to mash the tofu into crumbles. Season the tofu and mix well. Add the nutritional yeast, soy sauce, smoked paprika, and garlic powder and stir to coat the tofu. Bake the tofu until it's dry and brown. Spread the tofu across the two prepared baking sheets. Bake for 30 - 35 minutes, stopping to stir every now and then until the tofu is browned and dry. Set aside. Stir the tofu into the tomato sauce to make your vegan bolognese To a saucepan add the marinara sauce and Italian seasoning. Put over medium-high heat and bring to a simmer. Stir in the baked tofu crumbles and then remove from the heat. The tofu will absorb some of the liquid and become deliciously meaty and chewy. If your sauce gets a little too dry add a splash of water as needed. This meaty sauce is the key to the best ever vegan lasagna! for the vegan ricotta, grind the cashews in the food processor.

    To Make Cashew Ricotta:

    Add the cashews to a food processor and pulse several times until the cashews have broken down into a crumbly powder. Add the seasonings to make a ricotta texture Add the plant-based milk, lemon juice, and miso paste, and blend, stopping to scrape the sides until you reach a sticky ricotta texture. If you prefer a nut-free vegan ricotta cheese recipe you can sub the cashew ricotta with my tofu ricotta recipe. for the mozzarella cheese, make a quick roux.

    To Make Vegan Mozzarella Cheese Sauce:

    Melt the vegan butter in a saucepan over medium-high heat. Sprinkle in the flour and whisk to make a paste. Keep whisking and cook the flour paste for 60 seconds. Whisk in plant-based milk, nutritional yeast, garlic powder, and salt. then add the remaining ingredients to make a mozzarella sauce. Simmer for about 5 minutes until the mozzarella sauce thickens. Remove from heat and set aside. If the sauce gets too thick, feel free to add a splash more plant-based milk or water as needed. To assemble the lasagna add a layer of the vegan meat sauce to the lasagna dish Turn your oven up to 375F (190C). Bring a large pot of water to a boil and cook the noodles according to the package instructions. (I always cook a few extra noodles in case some break).

    To Assemble the Vegan Lasagna:

    To assemble the lasagna, spread ¼ of the vegan meat sauce across the bottom of a 9"x13" pan. Now add a layer of noodles. Top with 3 lasagna noodles. Followed by more vegan meat sauce, and then dollops of the cashew ricotta. Spread another ¼ of vegan meat sauce over the noodles, then dollop ½ the ricotta over the meat sauce. Repeat another layer, then finally top with the mozzarella sauce and bake Top with 3 more lasagna noodles, another ¼ of vegan meat sauce, the remaining ½ of the ricotta, the final layer of noodles, the last of the vegan meat sauce, and lastly pour over all of the mozzarella sauce and gently spread it over top. Cover with foil and bake for 25 mins. Remove foil and bake another 10 - 15 minutes until bubbling around the edges. Optionally you can brown the vegan cheese by putting it under the broiler for a few minutes, keeping a close eye to ensure it doesn't burn. Allow the lasagna to cool for 10 minutes before serving. Top with fresh chopped basil, parsley, or vegan parmesan cheese if desired. With layers of a vegan meaty bolognese sauce, lasagna noodles, homemade cashew vegan ricotta (which takes less than 5 minutes to make), all topped with a 5-minute vegan mozzarella sauce you have yourself The Best Ever Vegan Lasagna!!! It's meaty, cheesy, creamy, and so delicious, no one will be able to tell it's vegan!

    The best ever vegan lasagna is...

    • meaty
    • cheesy
    • creamy
    • hearty
    • 100% amazing
    • and totally vegan

    What to serve with the best vegan lasagna:

    • Cheesy Vegan Garlic Bread
    • Vegan Caesar Salad
    • Any one of these 16 vegan salad dressings
    • Vegan Wedge Salad
    • Garlic Sautéd Green Beans
    • Roasted Broccolini
    • Homemade Sandwich Bread
    • Vegan Cheese Bread

    If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram. Bon appetegan! Sam Turnbull.

    4.99 from 107 votes
    (click stars to vote)

    The Best Ever Vegan Lasagna!!!

    With layers of a vegan meaty bolognese sauce, lasagna noodles, homemade cashew vegan ricotta (which takes less than 5 minutes to make), all topped with a 5-minute vegan mozzarella sauce you have yourself The Best Ever Vegan Lasagna!!! It's meaty, cheesy, creamy, and so delicious, no one will be able to tell it's vegan!
    Prep: 20 minutes mins
    Cook: 1 hour hr 15 minutes mins
    Total: 1 hour hr 35 minutes mins
    Servings: 1 lasagna 9" x 13"
    PRINT PIN Save Saved! Video COMMENT

    Ingredients
     

    For the Vegan Meat Sauce:

    • 2 blocks (350g/ 12.3oz each) extra-firm tofu, drained (no need to press it)
    • ¼ cup nutritional yeast
    • 2 tablespoon soy sauce, (gluten-free if preferred)
    • 2 teaspoons smoked paprika
    • 1 teaspoon garlic powder
    • 4 cups marinara, a
    • 2 teaspoons Italian seasoning

    For the Cashew Ricotta:

    • 1 ½ cups raw cashews, (no need to soften them)
    • ¼ cup plant-based milk, (such as oat or soy)
    • 3 tablespoons lemon juice
    • 1 tablespoon white miso paste

    For the Mozzarella Sauce:

    • 2 tablespoons vegan butter
    • 2 tablespoons all-purpose flour, (gluten-free if preferred)
    • 1 cup plant-based milk, (such as oat or soy), plus more if needed
    • 1 tablespoon nutritional yeast
    • ½ teaspoon garlic powder
    • ½ teaspoon salt

    For the Lasagna:

    • 9 lasagna noodles, (gluten-free if preferred) (I like to cook a few extra noodles incase some break)
    US Customary - Metric

    Instructions
     

    For the Vegan Meat Sauce:

    • Preheat your oven to 350F (180C). Line two large baking sheets with parchment paper or lightly grease them.
    • Break the two blocks of tofu into chunks and add them to a large bowl. Use a potato masher to mash the tofu into crumbles. Add the nutritional yeast, soy sauce, smoked paprika, and garlic powder and stir to coat the tofu. Spread the tofu across the two prepared baking sheets. Bake for 30 - 35 minutes, stopping to stir every now and then until the tofu is browned and dry. Set aside.
    • To a saucepan add the tomato sauce and Italian seasoning. Put over medium-high heat and bring to a simmer. Stir in the baked tofu crumbles and then remove from the heat. The tofu will absorb some of the liquid and become deliciously meaty and chewy. If your sauce gets a little too dry add a splash of water as needed.

    For the Cashew Ricotta:

    • Add the cashews to a food processor and pulse several times until the cashews have broken down into a crumbly powder. Add the plant-based milk, lemon juice, and miso paste, and blend, stopping to scrape the sides until you reach a sticky ricotta texture.

    For the Mozzarella Sauce:

    • Melt the vegan butter in a saucepan over medium-high heat. Sprinkle in the flour and whisk to make a paste. Keep whisking and cook the flour paste for 60 seconds. Whisk in plant-based milk, nutritional yeast, garlic powder, and salt. Simmer for about 5 minutes until the mozzarella sauce thickens. Remove from heat and set aside. If the sauce gets too thick, feel free to add a splash more plant-based milk or water as needed.

    For the Lasagna:

    • Turn your oven up to 375℉ (190℃).
    • Bring a large pot of water to a boil and cook the noodles according to the package directions. (I always cook a few extra noodles in case some break).
    • To assemble the lasagna, spread ¼ of the vegan meat sauce across the bottom of a 9"x13" pan. Top with 3 lasagna noodles. Spread another ¼ of vegan meat sauce over the noodles, then dollop ½ the ricotta over the meat sauce. Top with 3 more lasagna noodles, another ¼ of vegan meat sauce, the remaining ½ of the ricotta, 3 more lasagna noodles, the last of the vegan meat sauce, and lastly pour over all of the mozzarella sauce and gently spread it over top.
    • Cover with foil and bake for 25 mins. Remove foil and bake another 10 - 15 minutes until bubbling around the edges. Optionally you can brown the cheese by putting it under the broiler for a few minutes, keeping a close eye to ensure it doesn't burn. Allow the lasagna to cool for 10 minutes before serving. Top with fresh chopped basil, parsley, or vegan parmesan cheese if desired.

    Notes

    Make-ahead/ freeze:

    Vegan lasagna is a great make-ahead recipe! In my recipe you can either prepare all the fillings and store them separately, or you can assemble the entire lasagna and store that.
    Store the fillings separately: prepare the vegan meat sauce, the cashew ricotta, and mozzarella sauce. Allow them to cool and then store in seperate air-tight containers in the fridge for up to 3 days. When ready to prepare the lasagna, cook the noodles, assemble the lasagna, and then bake.
    Store the unbaked lasagna: assemble the lasagna as instructed, but do not bake it. Cover and store the unbaked lasagna in the fridge for up to 3 days. Allow it to come to room temperature before baking, then bake as usual.
    Freeze the unbaked lasagna: assemble the lasagna as instructed, but do not bake it. Cover the lasagna, and wrap it well to make sure it's as air-tight as possible. Freeze for up to 2 - 3 months. When ready to bake, transfer the lasagna to the fridge and let thaw overnight. Allow it to come to room temperature before baking, then bake as usual.
    Store leftovers: allow the lasagna to cool, then store the leftovers, covered in the fridge for up to 5 days.

    Nutrition

    Serving: 1serving (recipe makes 8 servings) | Calories: 514kcal | Carbohydrates: 54g | Protein: 29g | Fat: 23g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 1g | Sodium: 1109mg | Potassium: 915mg | Fiber: 5g | Sugar: 9g | Vitamin A: 1108IU | Vitamin C: 14mg | Calcium: 175mg | Iron: 6mg

    ⭐ Did You Make This Recipe?

    I’d love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: Italian
    Course: Main Course, Pasta

    More Vegan Pasta Recipes You Might Enjoy:

    « Cheesy Vegan Cauliflower Nachos
    3 Ingredient Vegan Nutella »

    Reader Interactions

    Comments

    1. Joan Spear says

      April 05, 2026 at 9:06 pm

      5 stars
      Our son’s partner is vegan and I never want her to feel like her menu is different, I made this for part of our Easter dinner and seriously, if no one told you it was vegan, you would never know!! Delicious!! It’s a a keeper! Thank you

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 08, 2026 at 11:39 am

        This makes me so happy to hear, Joan! That’s so thoughtful of you 🙂

        Reply
    2. Lori Kaleel says

      March 24, 2026 at 3:24 pm

      5 stars
      this is the best ever Lasagna!!!! I love all your recipes

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 25, 2026 at 9:27 am

        Thanks Lori! That means so much, I’m so glad you’re enjoying the recipes 😊

        Reply
    3. Lee says

      March 03, 2026 at 10:14 pm

      5 stars
      this is the first vegan lasagna recipe that I have tried and it was wonderful!
      It had great flavor. I My husband and I were eating and he said it was very good! I used TVP soaked in un-beef boulion and made the "chesses". They were easy to make. I will definitely make again! Well, done!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 04, 2026 at 8:39 am

        Thank you so much, Lee! I love the idea of using TVP with un-beef bouillon, that sounds like a great addition. I’m so glad you and your husband enjoyed it. Thanks for taking the time to leave a comment!

        Reply
    4. Meredith Zyla says

      February 14, 2026 at 9:24 am

      I'm planning on making this recipe today! I was wondering what kind of tomato sauce do you recommend (I live in Ontario too so have access to all the same grocery stores)? A passata type of sauce or something like a marinara?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 17, 2026 at 9:07 am

        Hi Meredith! Yes a simple marinara would be perfect here. Enjoy!

        Reply
    5. Brittany H. says

      December 31, 2025 at 6:29 pm

      5 stars
      I made this recipe this week and it was a huge hit for our family! My husband who usually is not excited about new recipes absolutely devoured the lasagne. My picky son who doesn’t like anything “creamy” loved it. I will try to find an alternative for cashews so I can send leftovers to school (nut and seed free). Thanks for such a tasty recipe!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 03, 2026 at 10:38 am

        Hi Brittany, yay!! That makes me so happy to hear—especially about your husband and picky son loving it! 😊 For a nut-free option, you could try using my tofu-based ricotta instead. It will work perfectly. Thanks so much for the lovely review!

        Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 03, 2026 at 10:52 am

        Amazing, Brittany! So happy it’s a weekly staple—and that the non-vegans were impressed too 😄 Thanks for the kind words!

        Reply
    6. Sue W. says

      November 30, 2025 at 1:15 pm

      5 stars
      Love this recipe! I sub the cashew ricotta for your tofu ricotta. Yum!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        December 01, 2025 at 3:24 pm

        Ooh love that! Thanks so much Sue! 🙂

        Reply
    7. C gadget says

      November 28, 2025 at 7:15 pm

      Has anyone tried this with almond milk?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 30, 2025 at 10:25 am

        Hi C, yes almond milk will work great here as the plant-based milk option. Just make sure it is unflavored and unsweetened. Enjoy!

        Reply
    8. Anna says

      November 14, 2025 at 9:28 pm

      3 stars
      I’m not sure if it’s the tomatoe sauce I got, but I wasn’t a huge fan of this version. I really liked the spinach and lentils version. Do you have that posted somewhere? I’d love to get that recipe! Thank you!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 15, 2025 at 12:28 pm

        Hi Anna, sorry you didn't enjoy it more. I think you might be thinking of my recipe for White Lasagna in Craving Vegan Cookbook I hope that helps!

        Reply
    9. Renee says

      October 01, 2025 at 3:58 pm

      5 stars
      Absolutely amazing!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 03, 2025 at 9:55 am

        Yay! So thrilled you enjoyed it Renee! Thanks for the review 🙂

        Reply
    10. Pamela says

      September 28, 2025 at 7:50 pm

      5 stars
      This was delicious! The best vegan lasagna I have ever had.

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        September 29, 2025 at 2:41 pm

        Excellent! That makes us so happy to hear!

        Reply
    11. Darlene says

      May 19, 2025 at 7:46 pm

      5 stars
      OMG this lasagna was so good it says best ever and it truly is
      Even my husband said it has the texture of hamburger
      We will be making this again

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        May 20, 2025 at 2:45 pm

        YAY! So thrilled you love it Darlene!! THank you for sharing 🙂

        Reply
    12. sid says

      May 18, 2025 at 12:49 pm

      I am shocked this tastes just like the lasagna I had growing up!! I used tvp instead of tofu and added half a block of firm tofu to the ricotta because I only had a cup of cashews and actually made a bunch of other changes but all in all this recipe is amazing!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        May 20, 2025 at 2:45 pm

        Yay!! So awesome you found a recipe that tastes like the one you remember 🙂

        Reply
    13. PattyC says

      April 05, 2025 at 10:10 pm

      5 stars
      I love this recipe. A friend who refused to eat vegan agreed to try this. She loved it.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 09, 2025 at 2:18 pm

        Woohoo!! I love wooing non-vegans to enjoy some plant-based dishes. That's a win! 🙂

        Reply
        • Alyssa says

          December 11, 2025 at 6:28 pm

          5 stars
          This recipe is great! I have always loved to look. I'm not vegan and neither is anyone in my family. However, my boyfriend is. When he is over, I cook everything vegan for him. when I cook for my entire family at gatherings, they all eat vegan with us. My whole family loves this recipe as I have made it a few times. I add a bunch of spinach in between the layers.

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          December 12, 2025 at 1:57 pm

          That’s amazing, Alyssa! Love that your whole family enjoys it, and spinach layers sound perfect! 💛

        • Alyssa says

          December 11, 2025 at 6:31 pm

          5 stars
          ***Cook, not look
          Sorry, I didn't mean to post my comment as a reply and I don't know how to remove it.

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          December 12, 2025 at 1:56 pm

          No worries at all! Happens to all of us. 😊

    14. SUSAN says

      March 17, 2025 at 6:54 pm

      5 stars
      my son is gluten free and dairy free, so I made the ricotta and cheese sauce portion of this recipe with my regular meat sauce and let me tell you this recipe is a winner. its was so yummy. My daughter liked it better than cheese lasagna.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 19, 2025 at 10:56 am

        So happy it was enjoyed Susan!

        Reply
    15. Cierra says

      February 16, 2025 at 10:09 am

      5 stars
      So delicious! My non vegan husband loved it too. I subbed soy sauce for the miso paste. Also, instead of tofu I used two packages of gardein ground beef. This required me to use a lot more marinara since the TVP sucks up so much liquid. Other than that, followed the recipe to a T and it was amazing!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 26, 2025 at 4:23 pm

        Wonderful! So happy you loved it and that your adaptions turned out well 🙂

        Reply
    « Older Comments
    4.99 from 107 votes (61 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 120K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.