Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
Air Fryer
All Recipes
Appetizers
Articles
Asian Recipes
Back2Basics
Beans & Legumes
Breads & Muffins
Breakfast
Breakfast
Casserole
Challenge
Desserts
Dips, Sauces, & Gravy
Disease
Featured
Foods
Holiday Recipes
Indian Recipes
Instant Pot
Italian
Mary's Mini
Meat Substitutes
Meat-Like Favorites
Mexican Recipes
Most Popular Recipes
News
Pasta & Rice
Podcast
Potato Dishes
Salads & Dressings
Sandwiches
Smoking, Grilling, & BBQ
Soups & Stews
Soy Curls
Stir Frys
Summer Picnic Recipes
Veggies Sides
Videos
Weight Loss
  • Skip to main content
  • Skip to primary sidebar
Brand New Vegan
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
  • Home
  • About Me
  • Substack
  • Cookbook
  • Recipes
  • Videos
menu icon
go to homepage
search icon
Homepage link
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
Air Fryer
All Recipes
Appetizers
Articles
Asian Recipes
Back2Basics
Beans & Legumes
Breads & Muffins
Breakfast
Breakfast
Casserole
Challenge
Desserts
Dips, Sauces, & Gravy
Disease
Featured
Foods
Holiday Recipes
Indian Recipes
Instant Pot
Italian
Mary's Mini
Meat Substitutes
Meat-Like Favorites
Mexican Recipes
Most Popular Recipes
News
Pasta & Rice
Podcast
Potato Dishes
Salads & Dressings
Sandwiches
Smoking, Grilling, & BBQ
Soups & Stews
Soy Curls
Stir Frys
Summer Picnic Recipes
Veggies Sides
Videos
Weight Loss
  • Home
  • Brand New Vegan Recipes
  • Articles
  • Substack
  • Cookbook
  • Shop Amazon
  • Donate
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • Substack
    • YouTube
  • ×
    Home » All Recipes » Pasta & Rice

    Vegan Lasagna with Tofu Spinach Ricotta

    Published: Oct 8, 2014 · Modified: Apr 6, 2022 by Chuck Underwood · 24 Comments

    Jump to Recipe·Print Recipe

    vegan lasagna

    Another win with the non-vegan crowd last night!  I love it when that happens.

    It was my daughter's birthday so I wanted to make something special while keeping it vegan.  Her favorite comfort food growing up was lasagna so I dug around a bit until I came up with this recipe for Vegan Lasagna with Tofu Ricotta.

    It was a hit!  The 'ricotta' was so convincing, no one believed me when I told them it was tofu.  Light and crumbly with just enough twang, my wife was eating it out of the bowl!

    I mean what's not to love?  Whole wheat lasagna noodles smothered in a rich marinara sauce, layered with a rich, creamy, tofu spinach ricotta 'cheese…mmm.

    Garfield - eat your heart out.

     

    Vegan Lasagna with Tofu Ricotta

     

    This does take a bit of prep work - but if you have a food processor it will go fairly quickly.

    Start by thawing a 10oz package of frozen spinach.  Then soak ¼ cup of cashews.  They both should be ready to use by the time we'll need them.

    You're also going to need a fair amount of Marinara for this recipe.

    Luckily I have this recipe for homemade Marinara Sauce handy.  It's quick and simple with just s few common ingredients.  Plus it has absolutely no oil and a fraction of the sodium of store-bought.  So much healthier for you - and tastier too!

    marinara

    For the noodles, I used Whole Wheat Lasagna noodles.  Pretty simply  -  boil some water and drop them in.  You'll want about 10 of them (1 extra in case any breaks).

    Follow the directions on the package and then place them in a colander to drain.

     

    Tofu Spinach Ricotta 'Cheese'

     

    The Ricotta was something I had to dig around for.  Some people use Tofu, some use Cashews, some even use Tahini?   I experimented and combined the features I liked from several different recipes and I'm pretty happy with the results.

    The fam sure loved it anyway!

    Drain a 16oz package of Extra Firm Tofu and then lay the whole block on some paper towels.  Cover the tofu with some more paper towels and then place a plate or something flat on top.  A cutting board would also work.  Then lay a big cookbook, or something heavy on top of that.  I used a cast iron skillet.  We want to get as much water out of that block of Tofu as possible.

    Meanwhile, drain the cashews and add them to your food processor.  Toss in the garlic and give it a spin.  When you almost have a cashew powder - add your tofu.   I broke it up into smaller pieces to add it to the processor.  Pulse this mixture until it resembles ricotta cheese.

    Finish making the cheese by adding the rest of the ingredients and pulse until well mixed.

    When your 'cheese' is ready, rinse and drain your spinach and add it to the mixture.  It should be thawed enough by now.  Don't worry if there's still a few frozen pieces, it will break up.

    Adjust the salt and pepper to your liking and your "ricotta cheese" is now ready to spread.

    tofu ricotta

    Preheat your oven to 325 and get your lasagna pan out.  It's party time!

    Layer the bottom of your lasagna pan with sauce - just enough to completely cover the bottom.  Then lay 3 noodles side by side.  Cover with some more sauce and then spread some ricotta on top of that.  Layer 3 more noodles and start over.  Noodle, sauce, cheese, noodle, sauce, cheese.

    The last 3 noodles go on top smothered by the rest of the marinara.

    Bake at 325 degrees for about 30 minutes.

    Sprinkle on some  Vegan Parmesan  and enjoy!  

    As always, thank you for all the kind comments, and keep them coming!

     

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    vegan lasagna

    Vegan Lasagna with Tofu Spinach Ricotta

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 6 reviews
    • Author: Brand New Vegan
    • Prep Time: 1 hour
    • Cook Time: 30 minutes
    • Total Time: 1 hour 30 minutes
    • Yield: 8 servings 1x
    • Category: Main
    • Cuisine: Italian
    Print Recipe
    Pin Recipe

    Description

    Whole wheat lasagna noodles smothered in a rich marinara sauce, layered with a rich, creamy, tofu spinach ricotta 'cheese…the perfect vegan lasagna!


    Ingredients

    Scale
    • 1 batch Marinara Sauce ((see recipe link))
    • 10 Lasagna Noodles (whole wheat)
    • 16 oz Extra Firm Tofu
    • ¼ cup Cashews ((unroasted))
    • 2 cloves Garlic
    • ¼ cup Nutritional Yeast
    • ½ tsp Salt
    • ¼ tsp Black Pepper
    • 1 tsp Italian Seasoning
    • 2 tbls Lemon Juice
    • 1 tsp Apple Cider Vinegar
    • 1 box Frozen Spinach ((10oz))

    Instructions

    1. Preheat oven to 325 degrees
    2. Begin by thawing spinach and soaking cashews
    3. Prepare marinara sauce. 
      Recipe Link to Marinara Sauce
    4. Drain and press the block of Tofu to remove as much moisture as possible
    5. Add cashews, garlic, and Tofu to food processor and pulse until it resembles ricotta cheese
    6. Add remaining ingredients to processor and pulse to mix well
    7. Add rinsed and drained spinach and give it a few more pulses until combined
    8. Add about 1 cup of sauce to the bottom of a rectangular lasagna pan
    9. Add first layer of noodles, sauce, and cheese
    10. Add second layer of noodles, sauce, and cheese
    11. Add third layer of noodles and cover with remaining sauce
    12. Bake for 30 minutes

    Did you make this recipe?

    Tag @brandnewvegan on Instagram and hashtag it #brandnewvegan

     

    vegan lasagna

     

     

    More All Recipes

    • Vegan Italian Sausage
    • My 5 Favorite Vegan Labor Day Recipes
    • Spicy Vegan Chickpea Nuggets
    • Vegan Picadillo (Mexican Hash)

    Reader Interactions

    Comments

    1. Mary

      November 03, 2023 at 7:59 am

      What red wine do you personally like for cooking?

      Reply
      • Chuck Underwood

        November 05, 2023 at 6:36 am

        Cheap. Not Boones Farm or anything THAT bad, but inexpensive.

        Reply
    2. janet

      October 24, 2022 at 12:55 pm

      Hi Chuck...I love your recipes! I've seldom made lasagna but your recipe looks easy and enticing. Why size lasagna pan do you use? Nothing is simple anymore. I found 3 different sizes, some with different depths. I think this is one reason why I look at lasagna recipes and never make them. I wind up using a pan too small or too big! Thsnk you.

      Reply
    3. Craig Dunham

      January 04, 2020 at 5:13 pm

      This. Was. So. Good.

      Wow. Great recipe.

      Reply
    4. Josette

      December 22, 2018 at 7:00 am

      I used gluten free pasta and the only type available at my store is the type that says no need to precook. I noticed another poster had a question about this. I'm happy to report that with increased cooking time to 50 minutes, the no cook pasta worked well in this recipe. Chuck - this is the best lasagna I've had in a long time. I ate it for dinner last night and for breakfast this morning. Yum!

      Reply
    5. Kass

      December 03, 2018 at 9:04 am

      Can it be frozen?

      Reply
      • Chuck Underwood

        December 03, 2018 at 9:56 am

        Sure

        Reply
    6. Stefanie

      February 26, 2018 at 5:22 pm

      How long should cashews be soaked for? I've been really craving lasagna and hope to make this next week for my meal prep 🙂

      Reply
      • Chuck Underwood

        February 26, 2018 at 6:18 pm

        If you soak them cold - the longer the better. Up to overnight - but at least an hour or so. If you use boiling hot water though, you can get away with as little as 15 minutes.

        Reply
    7. Christina Callaghan

      January 14, 2018 at 3:53 pm

      I made this today, adding a layer of breaded baked eggplant under the last layer of noodles. Delicious!!

      Reply
    8. Gia Freer

      December 21, 2017 at 4:05 am

      Chuck - I am very excited to make this recipe this weekend. I would like to know if I can use the no-boil noodles or am I just asking for trouble. I have no problem cooking the noodles...just curious. Thanks. Gia

      Reply
      • Chuck Underwood

        December 21, 2017 at 7:42 am

        Haven't tried.......be my guest to experiment and let me know if it works...

        Reply
    9. Sherry Livering

      December 20, 2017 at 7:00 am

      Can this be made ahead and baked the next day?

      Reply
      • Chuck Underwood

        December 20, 2017 at 7:40 am

        Sure

        Reply
    10. honeebee04

      November 28, 2017 at 5:04 am

      Made this 2 weeks ago and it’s absolutely delicious! I was hoping it would a good meal to last a couple days before Thanksgiving so I didn’t have to cook till then but I was so wrong! It magically disappeared in a day and a half...
      Next time I make it, I’ll have to go easy on the Tofu Spinach Ricotta because it made the lasagna a little too cheesy for me (Once it’s cooked it in there, you really can’t tell it’s tofu!)
      Adding more veggies and making an extra batch to actually last the week!

      If you’re looking for a dang good vegan lasagna recipe and want to impress your non vegan/vegetarian friends, this is it!

      Reply
    11. Karen Wrokman

      November 22, 2017 at 7:30 am

      Do I have to cook the noodles first...or can they be used dry?

      Reply
    12. Elizabeth Rowell

      September 20, 2017 at 3:29 am

      Chuck, have you ever thought about making a lasagna with the cauliflower and mushroom ground "meat"?

      Reply
      • Echo

        November 12, 2019 at 10:14 pm

        I made this lasagna and added a couple layers of Chuck's recipe for taco "ground meat". SO SO SO SO GOOD!!! Oh my goodness! I added a layer of sliced mushrooms as well. It was delicious. The "ricotta" is out of this world. I can't believe it is vegan! Yay!

        Reply
    13. Heather N

      January 03, 2015 at 6:04 pm

      Made this lasagna tonight for dinner and it was a huge hit! I had two pieces......and didn't feel guilty!! It was fantastic and I was pleasantly surprised since I have not had success with tofu. Thank you so much for sharing!! Will be trying out the mac'n cheese tomorrow!

      Reply
      • Chuck Underwood

        January 03, 2015 at 7:46 pm

        I never thought I'd be a fan of Tofu either, but it surprisingly comes in handy. Tonight I made a Mushroom Stroganoff using tofu as the base for my sour cream sauce - came out pretty darn good. Recipe coming soon!

        Reply
    14. LlvyLyn

      December 18, 2014 at 9:01 am

      what is the yeast for? Is it a binder for the tofu?

      Reply
      • Chuck Underwood

        December 18, 2014 at 3:06 pm

        Nutritional Yeast is what gives it the cheesy flavor, without the dairy of course.

        Reply
    15. Tate

      October 28, 2014 at 7:25 pm

      Although I haven't posted there myself, I've been reading your posts on McDougall boards for some time and recently checked out your fantastic blog. My partner and I made the lasagna this evening. We followed the recipe faithfully, although we added black olives in one of the layers and extra garlic in the tofu ricotta. We were blown away - the best lasagna we've ever made. Thanks for the amazing recipe, and keep up the good work.

      Reply
      • Chuck Underwood

        October 28, 2014 at 8:01 pm

        Ooooh the black olives sound like an awesome idea! And extra garlic can never go wrong. We use a LOT of garlic around our house too. Thanks for the kind comment and I'm so glad you liked the recipe!

        Reply

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hi I'm Chuck, and I make switching to a plant-based diet as easy as possible by recreating all of your favorite comfort foods. You're not going to believe how good it tastes and chances are, you're not gonna miss a thing!

    More about me →

    My very FIRST COOKBOOK is here! Limited quantities remain so order now!

    ORDER NOW!

    Get more...

    • Korean Cucumber Salad (Oi Muchim)
    • Green Chile Lime Salad Dressing
    • Gochujang Salad Dressing
    • Vegan Tahini Salad Dressing (Oil-Free)

    SUBSCRIBE TO MY NEWSLETTER!

    Brand New Vegan is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

    Footer

    ↑ back to top

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Recipes Cookbook Donate Contact YouTube

    Privacy Policy Disclaimer Terms

    I earn from qualifying purchases from Amazon and other affiliate partners.

    © Copyright Brand New Vegan, LLC 2026

    1231 shares
    • 676