• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
hot for food
  • Recipes
  • Cookbooks
  • About
  • Events
  • book me
  • Travel
  • News
  • FAQs
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • Cookbooks
  • About
  • Events
  • book me
  • Travel
  • News
  • FAQs
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » recipes

    the perfect vegan lasagna

    Jump to Recipe
    the perfect vegan lasagna_ hot for food

    It's a vegan lasagna! I'm sure Italians would kill me for putting vegan and lasagna in the same sentence. But so be it.

    This is delicious and it's very easy to make. It looks like a lot, but the only thing that needs to take any time is the baking of the lasagna, everything else is just some prep and you'll do it in 25 minutes.

    If you plan ahead, you could make both sauces and the tofu ricotta ahead of time and keep them in the fridge until you're ready to assemble and bake the lasagna for dinner.

    healthy lasagna recipe

    Another tasty idea is to roll your noodles up! My recipe for vegan lasagna roll ups with almond ricotta has yet another alternative to the creamy cheese layer you know and love in traditional lasagna.

    Whichever dish you decide to make on your own, you'll be a firm believer that the vegan lifestyle has plenty of room for comfort food!

    lasagna recipe best
    vegan lasagna for christmas
    best lasagna recipe

    the perfect vegan lasagna_ hot for food

    the perfect vegan lasagna

    Layers of a creamy bechamel, tangy tofu ricotta, veggies, and tomato sauce is all you need for a heavenly vegan lasagna!
    4.27 from 30 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: Italian
    Keyword: bechamel, lasagna, tofu ricotta, vegan lasagna
    Prep Time: 25 minutes minutes
    Cook Time: 1 hour hour 35 minutes minutes
    Total Time: 2 hours hours
    Servings: 6
    Author: Lauren Toyota

    Ingredients

    tomato sauce

    • 1 x 15 oz can crushed tomatoes
    • 2 tablespoon tomato paste
    • 1 tablespoon vegetable oil
    • ½ an onion, finely chopped
    • 2 garlic cloves, minced
    • 2 tablespoon finely chopped fresh basil
    • 2 tablespoon finely chopped fresh parsley
    • 1 tablespoon finely chopped fresh oregano
    • 1 teaspoon sea salt
    • 1 teaspoon ground black pepper

    tofu ricotta

    • 1 block extra firm tofu, crumbled
    • ¼ C nutritional yeast
    • 2 garlic cloves, minced
    • 2 teaspoon olive oil
    • 2 teaspoon lemon juice
    • ½ C packed fresh basil, finely chopped
    • ½ teaspoon sea salt
    • ½ teaspoon ground black pepper

    béchamel

    • ½ C soft tofu
    • ½ C unsweetened soy milk
    • ½ C low-sodium vegetable stock
    • 2 tablespoon tahini
    • 2 tablespoon nutritional yeast
    • 2 teaspoon corn starch
    • ½ teaspoon sea salt

    lasagna

    • tomato sauce (as above)
    • 1 tablespoon + 1 teaspoon olive oil
    • 1 small zucchini, thinly sliced lengthwise
    • 1 C carrot ribbons
    • 4 C fresh baby spinach
    • 1 pack (200 g) ready bake lasagna noodles
    • 1 ⅓ C vegan mozzarella style shreds
    • 1 tablespoon vegan parmesan

    Instructions

    • To make the tomato sauce, heat a large sauce pan over medium and sauté onion in 1 tablespoon of vegetable oil for 1 to 2 minutes until soft. Add garlic and cook for another 2 minutes. Add tomato paste and herbs and stir sautéing for another 2 minutes. Add the crushed tomatoes, sea salt, and ground black pepper. Simmer on low heat for 30 to 45 minutes while you prepare the rest of the components for the lasagna.
    • For the tofu ricotta, add crumbled tofu that resembles ricotta cheese to a large mixing bowl with the remaining ingredients, and combine with a fork. Keep in the fridge until you're ready to assemble the lasagna.
    • For the bechamel, put all these ingredients in a high-powered blender and combine until very smooth. Set aside while you prepare the vegetables.
    • You can make carrot ribbons using a vegetable peeler, or you can shred the carrot with a grater. Partially cook the zucchini and carrot in a pan over low to medium heat with 1 teaspoon of olive oil. Set them aside on a dish and use the same pan to cook the spinach. Get it wilted and soft, but don't over cook it. It should still be bright green. If you want to use frozen spinach, just make sure you thaw and drain out the water.
    • Once all your ingredients are prepped and ready, use a deep 8" x 8" glass baking dish to assemble the lasagna in. Lightly coat the inside of the dish with 1 tablespoon of olive oil using your hand.

    The lasagna can be assembled however you want, but here's what I did:

    • Pour about a ½ cup of tomato sauce into the bottom of the dish and spread out an even layer with a spatula or spoon.
    • Add one layer of noodles across. You might need to break them to fit in the dish, but you can overlap the noodles if they don't fit perfectly in the dish.
    • Then take half the amount of tofu ricotta and spread it evenly over the noodles.
    • Take ⅓ cup of vegan mozzarella style shreds and sprinkle over top.
    • Add all the spinach on top of the mozzarella.
    • Pour half the béchamel evenly over the top being sure to get some of it down the sides of the dish.
    • Add ¾ cup of the tomato sauce on top, spreading out to the edges.
    • Then add another noodle layer, turning the noodles the opposite direction from the first layer.
    • Use the other half of the tofu ricotta as the next layer.
    • Take another ⅓ cup of shredded mozzarella and sprinkle over top of the tofu ricotta.
    • Add the zucchini and carrots in an alternating fashion as one layer.
    • Pour the remaining béchamel evenly over top.
    • Add another ½ cup of the tomato sauce on top and spread out to the edges of the baking dish.
    • Then add one more layer of noodles and the remaining tomato sauce on top.
    • Sprinkle ⅔ cup of shredded mozzarella as the topping. Also add vegan parmesan on top, if using.
    • Bake in a preheated oven at 400°F covered with foil for 50 minutes. Then remove the foil and turn the broiler to high and bake for 10 minutes or until the top is crispier and golden. Allow the lasagna to sit for 10 to 15 minutes before cutting and serving so it doesn't ooze too much!

    Notes

    To cut down the cooking time, you can use a jar of your favorite pasta sauce. You'll need 1 jar (about 640 ml) or about 1 ¾ cups total for this recipe. The tofu ricotta is awesome, but alternatively you could use only vegan mozzarella style shreds in the layers which means you'll just need double the amount the recipe calls for.

    More recipes

    • overhead of vietnamese-style noodle bowl
      easy vietnamese-inspired noodle bowl
    • veggie vegan cream cheese hot for food recipe
      easy veggie vegan cream cheese
    • chef Lauren Toyota at her Toronto event holding a lemon meringue tart
      comfort classics vegan supper club
    • a serving of vegan chocolate mousse
      decadent vegan chocolate mousse

    Reader Interactions

    Lauren Toyota vegan chef of hot for food

    Lauren Toyota

    Lauren is a plant-based powerhouse, a former TV host turned wildly successful food creator, best-selling cookbook author, and the woman responsible for making vegan comfort food a thing worth craving. Through her blog and YouTube channel, hot for food, she’s amassed a dedicated following by recreating all the nostalgic, indulgent dishes we love—mac & cheese, burgers, cinnamon rolls—but making them entirely plant-based. No compromise on taste, no weird ingredients, just damn good food.

    Comments

    1. Kristen

      October 23, 2010 at 10:33 pm

      I have searched and searched for a vegan lasagna recipe for a few days now, each time I search "vegan lasagna" images on google I chose your image with out knowing it was the same photo. I'm making this tomorrow for a small dinner party! I'll let you know how it goes, not gonna lie, kinda seems like a time consuming dish 🙂

      Reply
    2. yumyumyumyumk

      January 20, 2016 at 7:13 pm

      It has been 5 years and Kristen has not gotten back on if she enjoyed to dish. She wasn't lying when she said it was time consuming.

      Reply
    3. Analeis Bain

      March 02, 2016 at 11:41 pm

      I made this tonight for my dad and me and it was phenomenal! I hadn't had lasagna in so long, and I was super excited to make this. We both loved it, and the white sauce made the dish rich and creamy! Thank you!

      Reply
      • Lauren Toyota

        March 09, 2016 at 5:22 am

        yum yum yum! thank you!

    4. Pam Hermelink

      March 15, 2016 at 7:38 pm

      For how many people is The Recipe? I would like to make The lasagne for around 14 people....

      Reply
    5. Tara

      May 04, 2016 at 7:35 pm

      It's Not vegan if your lasagna noodles are made with egg. Just a reminder for those of you truly eating vegan, means no animals. The Rice noodles are great option.

      Reply
      • Jenn

        January 04, 2021 at 10:38 pm

        Just an FYI, unless it’s fresh pasta, most wheat pasta is vegan ;). Rice noodles are a great option if you need to be gluten free though.

    6. Farrah Z

      December 16, 2016 at 11:21 pm

      Phenomenal recipe... I never usually comment on blogs but I just had to with this one. For those that think it's time consuming you can prep various parts in advance... and common, good food takes time! I add grilled zucchini and eggplant to my layers which adds extra time but it's sooooo good. I also use a giant jar of marinara sauce from Costco (Victoria brand) which is the perfect amount for this recipe! (I used to always make my own sauce as taught by my italian neighbours growing up, but this is just as good). Bringing this to a family get together this boxing day so we will see how the brave (*rolls eyes* yes they are picky.. coming from a typical Canadian meat and potato family) like it! So glad your blog/youtube channel was recommended to me by an old friend, and what's even better is your from TO too! <3

      Reply
      • Lauren Toyota

        December 17, 2016 at 6:03 pm

        so so happy you liked it so much 😀

    7. Sabine

      December 24, 2016 at 12:28 am

      Thank you! This is a fantastic recipe. I made it for dinner tonight and it's so delicious that I'm going to make another (larger) one tomorrow to carry us through the next few crazy days. All the best to you and yours.

      Reply
    8. Erika

      January 08, 2017 at 8:53 pm

      Hi Lauren
      We have made your cauliflower buffalo wings like 5 times in the past little while.we love it!! Hope u see this post and can answer back. Getting ready to make this this afternoon on this artic like day in Windsor, on. Have to ask if you press and drain the firm tofu for the ricotta part. Thanks Erika

      Reply
    9. Ashley

      February 06, 2017 at 3:55 am

      This recipe is AMAZING!!!
      I added beefless ground in & fooled a few people 😜
      Thank you

      Reply
    10. Bridget

      February 21, 2017 at 3:07 pm

      Made this recipe this weekend and it was delicious! I usually avoid using vegan cheese as I find it has an off flavor but it worked perfectly in this. The meal was less labor intensive than it seemed and it turned out cheesy and flavorful like lasagna should be! Would definitely recommend!

      Reply
    11. Monica

      February 24, 2017 at 4:24 am

      tried this recipe earlier this week and it was so good. I avoided using vegan cheese as like Bridget I find the flavor off putting, but this recipe wasn't lacking without it. The tofu ricotta has the texture of regular ricotta and will definitely be making this again

      Reply
    12. Carolina

      July 21, 2017 at 11:18 pm

      Lauren this needs a video!!! loveeeee your recipes, hi from Mexico <3

      Reply
    13. Fede

      July 23, 2017 at 10:39 pm

      This was bomb! Added TVP and a splash of soy sauce to the tomato sauce. My meat eating friends went for seconds and thirds 🙂

      Reply
    14. Bethany Bierema

      September 22, 2017 at 10:43 pm

      This looks awesome! How many people would this serve?

      Reply
    15. Christine L

      February 09, 2018 at 11:05 pm

      This really is a perfect lasagna recipe. I used roasted red peppers and soft/finely chopped broccoli instead of the carrots. You can really put whatever inside. That's the beauty of a veggie lasagna. This made about 8 servings with a side salad and breadsticks, or could feed 6 hungry people. Your recipes are always really solid.

      Reply
    16. Elizabeth

      September 08, 2019 at 6:44 pm

      This lasagna is everything, so decadent and satisfying!! Don't skip the tofu ricotta or the béchamel sauce. Added some Beyond Meat Hot Italian sausage in the first layer of tofu ricotta. Thank-you Lauren! Love ya recipes!

      Reply
    17. Mel

      July 26, 2020 at 5:17 pm

      I wasn't sure about using so much tofu, but the ricotta really made the difference. Might opt to use a bechamel without tofu, but a great way to add some extra protein!

      Reply
      • Lauren Toyota

        August 07, 2020 at 12:13 am

        you can do anything really. Try vegan sausages instead? Or use vegan cheese shreds throughout

    18. King P.

      May 22, 2021 at 2:20 pm

      Amazing! I followed the recipe as stated and it turned out great. The taste and texture was perfect for me. I definitely recommend trying this one.

      Reply
      • Lauren Toyota

        May 26, 2021 at 7:29 pm

        so glad you enjoyed it!

    4.27 from 30 votes (28 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Lauren Toyota is hot for food… as long as it’s vegan! She’s cooking up vegan love and bringing the increasingly popular lifestyle to food fans across the globe.

    More about me →

    popular

    • diners view showing the inside of vegan ham and cheese croissant
      easy vegan ham and cheese croissants
    • hot for holidays 2 ebook
      hot for holidays: MORE next level vegan recipes for a festive feast
    • overhead and close up of the tops of miso caramel sticky buns
      miso caramel cinnamon rolls
    • overhead of a serving of pineapple ginger snap ice cream
      vegan pineapple ginger snap ice cream

    explore recipes

    • appetizers
    • bbq
    • breakfast
    • burgers
    • desserts
    • drinks
    • mains
    • salads
    • sandwiches
    • sauces
    • snacks
    • soups
    Nothing But Noods_cover

    featured on

    Footer

    ↑ back to top
    • privacy policy
    • about

    site by go-to-seo.com

    Copyright © 2024 hot for food LLC

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.