Vegan Lasagna with Spinach

BY : PUBLISHED : July 12th, 2022 UPDATED: August 5th, 2022

This vegan spinach lasagna is the ultimate family comfort food dish! We are so pleased with how our all plant-based version of tofu lasagna turned out. Get your baking dish ready and let’s get cooking!

completed lasagna with a piece placed on separate white plate

This vegan tofu lasagna is another amazing recipe that Michelle Cehn (founder of World of Vegan) and I created from The Friendly Vegan Cookbook and it’s an all-time favorite and a true classic. It is filled with delicious tofu ricotta, spinach, and veggies, and the best part is, it is super easy to prepare.

If you’re looking for easy and delicious plant-based recipes for the whole family, then you should definitely check out The Friendly Vegan Cookbook! My friend Michelle Cehn and I put our hearts and souls into it, in order to help you enjoy amazing plant-centered meals with your friends and family. Grab your copy!

The Friendly Vegan Cookbook by Toni Okamoto & Michelle Cehn

Complete your meal by serving up this vegan spinach lasagna with fresh vegan focaccia bread or homemade dinner rolls and this easy tomato salad

If you love this hearty vegan lasagna recipe, then you might also enjoy these vegan stuffed shells or baked pumpkin pasta.

Why This Recipe Works

  • Hearty dish. Vegan lasagna with spinach is perfect to prepare for a Sunday dinner. 
  • Perfect for leftovers. It tastes better after a few days and freezes great!
  • Give as a gift. Vegan lasagna is a great option to prepare and gift friends going through a stressful period in their lives (like a couple with a newborn!). They will appreciate a home-cooked meal and your thoughtfulness. Spread kindness with this easy vegan lasagna recipe!
  • Easy potluck. Vegan spinach lasagna is an easy meal to prepare for a group and transports easily.

What Goes Into Vegan Lasagna with Tofu Ricotta

Simple, basic ingredients that you can pick on a quick trip to the grocery store is all it takes to make the best vegan lasagna recipe.

ingredients for lasagna measured out on a white surface
  • Lasagna noodles: Choose standard size lasagna noodles that require boiling in advance to make this vegan lasagna. You will need about twelve noodles to make a three-layer lasagna.
  • Olive oil: A healthy oil that’s great for the Italian flavors in this vegan spinach lasagna.
  • Vegetables: Yellow onion, zucchini, and mushrooms to boost the nutrition, heartiness, and flavor. For the mushrooms, I prefer white or button but cremini are great too. 
  • Garlic: I highly recommend fresh cloves of garlic for the best flavor.
  • Spinach: Fresh works great and doesn’t have all the excess water typically found in frozen.
  • Super-firm tofu: Contains less water than other types of tofu. Learn more about the different types of tofu here!
  • Soy milk: Be sure to use unsweetened and unflavored.
  • Lemon juice: Adds some brightness and flavor to the tofu ricotta.
  • Basil: You can use dried or fresh. Just note in the recipe card the correct amount for the one you choose to use. I really love the flavor of fresh basil, but dried is an easy pantry staple to save some money especially if you already have it in your cabinet. If you opt for fresh, they also are great to garnish the vegan spinach lasagna before serving.
  • Marinara sauce: You can use any flavor, store-bought or homemade.

Recommended Equipment

Making tofu lasagna vegan is easy to do and requires just a handful of basic kitchen tools.

How To Make The Best Vegan Lasagna

  • 1) Cook the noodles: Heat a large pot of boiling salted water and cook the lasagna noodles according to the directions on the package. When ready, drain the noodles, rinse with cold water to cool, and set aside.
  • 2) Saute the vegetables: Heat the olive oil in a large skillet over medium heat. Add the onion, zucchini, mushrooms, and garlic and saute for about 5 minutes, stirring occasionally until slightly softened. 
  • 3) Wilt the spinach: Remove the skillet from the heat and stir in the spinach. Set it aside and allow the spinach to wilt.
process of adding spinach to bowl of veggies
  • 4) Make the tofu ricotta: Combine the tofu, soy milk, lemon juice, salt, and basil in the bowl of a food processor and pulse to combine and crumble the tofu. You may need to scrape down the sides until all the tofu gets evenly crumbled making vegan ricotta cheese.
  • 5) Combine tofu and vegetables: Place the tofu mixture into a large bowl and stir in the sautéed vegetables and spinach until evenly combined.
  • 6) Layer the lasagna: Start with one cup of marinara sauce spread evenly over the bottom of a 9 × 13 ­inch baking dish. Next, add a layer of four overlapping lasagna noodles followed by a layer of half of the tofu mixture. Repeat with another one and one-half cups of the tomato sauce, another layer of noodles, and the second half of the tofu mixture. 
  • 7) Finish the layers: After the second layer, end with another one and one-half cups of marinara sauce and a final layer of noodles. Then spread the remaining one cup of marinara sauce on top, being sure to cover all the noodles.
  • 8) Bake vegan spinach lasagna: Bake in a preheated, 350° oven for 45 minutes. Garnish with the basil leaves if desired.

Expert Tips 

  • Don’t overcook the pasta. Cook only to al dente or a little bite to them. They will continue to cook in the oven so you have a perfectly cooked vegan lasagna.
  • Let it rest. Lasagna is much easier to cut once it sits for ten to fifteen minutes. This time lets the liquids settle and absorb so the individual slices stay together better.
  • Choose the right tofu. Using super-firm tofu is best because it has the least amount of water so you won’t end up with a watery lasagna.

FAQs

Can I use no-boil lasagna sheets? 

Yes, you can use them but I suggest increasing the amount of marinara sauce so there is a bit more liquid to help the sheets cook. Add at least an additional one-half cup to each layer and make sure the top layer is fully covered. Check the package on the no-boil lasagna noodles you are using for the cook time and adjust accordingly since they may need to cook longer.

Are lasagna noodles vegan? 

Not always. Sometimes pasta is made with eggs though most commercial brands are egg-free. Just be sure to check the list of ingredients on the box to be sure.

completed lasagna dish with a piece missing against white background

Storage

One amazing thing about this classic dish is that you can save the leftovers for the next few days or even freeze it for those days when the thought of preparing a meal from scratch makes you yawn. 

  • Leftovers: Cover leftovers well and store in the fridge for up to five days. 
  • Freezer: Freeze leftovers in an airtight container for up to three months. Thaw it out in the fridge before reheating and serving.
  • Make ahead: If you’re into the idea of cooking now and eating weeks later, make the entire lasagna, cool completely, and then store well covered in the freezer for up to three months. When ready to thaw, place it in the refrigerator for 24 hours before baking. This will increase the baking time to one hour or until it’s been heated all the way through.

More Pasta Recipes

Photos by Zhoro Apostolov

completed lasagna with a piece placed on separate white plate
completed lasagna with a piece placed on separate white plate

Vegan Lasagna with Spinach

Toni Okamoto and Michelle Cehn
This vegan spinach lasagna is the ultimate family comfort food dish! We are so pleased with how our all plant-based version of tofu lasagna turned out. Get your baking dish ready and let’s get cooking!
4.70 from 56 votes
Prep Time 30 mins
Cook Time 45 mins
Total Time 1 hr 15 mins
Course Dinner, Lunch
Cuisine Italian
Servings 6 -8 servings
Calories 408 kcal
METHOD Stove, Oven
DIET Vegan

Ingredients
  

  • 12 lasagna noodles (standard size, enough for 3 layers)
  • 2 tablespoons of olive oil
  • ½ large yellow onion, diced
  • 1 small zucchini, diced
  • 1 cup sliced button mushrooms
  • 4 large cloves of garlic roughly chopped
  • 6 ounces of fresh spinach
  • 2 (16-ounce) blocks of super-firm tofu patted dry and cut into chunks for easy blending
  • ¼ cup of unsweetened, plain soy milk
  • 2 tablespoons of lemon juice
  • 1 teaspoon dried basil or 1 tablespoon of minced fresh basil leaves
  • 2 teaspoons of salt
  • 5 cups of marinara sauce (store-bought or homemade) divided
  • Fresh basil leaves for garnish (optional)

Instructions
 

  • In a large pot of boiling salted water, cook the lasagna noodles according to the directions on the package. Drain the noodles, rinse with cold water to cool, and set aside.
  • Heat the olive oil in a large skillet over medium heat. Add the onion, zucchini, mushrooms, and garlic and saute for about 5 minutes, stirring occasionally until slightly softened. Turned off the heat. Stir in the spinach, cover the skillet, and set aside to allow the spinach to wilt.
  • Place the tofu, soy milk, lemon juice, basil, and salt in the bowl of a food processor and pulse to combine. Depending on the size of your food processor, you may need to push everything down with a spoon several times between pulses so all the tofu gets evenly crumbled. When you reach a crumbly ricotta­style consistency, spoon the mixture into a large bowl. Stir in the sautéed vegetables and spinach until evenly combined.
  • Preheat the oven to 350 degrees F (176 degrees C).
  • Spread 1 cup of the marinara sauce evenly across the bottom of a 9 × 13­inch baking dish. Follow this with a layer of 4 overlapping lasagna noodles, then a layer of half of the tofu mixture. Repeat with another 1 ½ cups of the marinara, another layer of noodles, and the second half of the tofu mixture. End with another 1 ½ cups of the marinara and a final layer of noodles, and spread the remaining 1 cup of marinara sauce on top, being sure to coat all the noodles.
  • Bake for 45 minutes. Garnish with the basil leaves (if using).

Notes

  • Don’t overcook the pasta. Cook only to al dente or a little bite to them. They will continue to cook in the oven.
  • Let it rest. Lasagna is much easier to cut once it sits for ten to fifteen minutes. This time lets the liquids settle and absorb so the individual slices stay together better.
  • Choose the right tofu. Using super-firm tofu is best because it has the least amount of water so you won’t end up with a watery lasagna.

Nutrition

Calories: 408kcalCarbohydrates: 60gProtein: 23gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 4gSodium: 1871mgPotassium: 1274mgFiber: 6gSugar: 12gVitamin A: 3605IUVitamin C: 30mgCalcium: 144mgIron: 6mg
Tried this recipe?Please tag us at @PlantBasedonaBudget! 🙂

Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

About Toni Okamoto

"They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
'Cause true wealth comes from good health and wise ways...
we got to start taking better care of ourselves " - Dead Prez

View all posts by Toni Okamoto

Reader Interactions

Comments

  1. Janaye says

    5 stars
    This is one of the best lasagnas have had!

    • Andrea White says

      Right?! So good!

  2. Michelle says

    5 stars
    The new photos came our gorg!

    • Andrea White says

      Alfonso is awesome with his camera!

  3. Teodora says

    5 stars
    Oh, this is one of my favorite recipes ever!

    • Andrea White says

      Right?! Soooo good!

  4. Gina H. says

    5 stars
    I've made this at least four times this year and, I swear, it tastes better every single time. I'm not a huge fan of tofu, but the tofu ricotta in this recipe is amazing. My entire family goes nuts over this lasagna!

    • Andrea White says

      That says a lot! We made this last thanksgiving and it turned out incredible!

  5. Tina says

    5 stars
    This vegan lasagna is the ultimate comfort dish!

    • Andrea White says

      Right?! So wholesome and delicious!

  6. Amy Liu Dong says

    5 stars
    It looks delicious and easy. I am so excited to make this for everyone!

    • Andrea White says

      Hope everyone enjoys this one!

  7. Nora says

    5 stars
    My family and I are huge fans of spinach! So your recipe comes in very handy for us! Made it that day and it turned out perfectly! Thanks for the recipe!

    • Andrea White says

      Fellow spinach fan here! So glad you and your family enjoyed it!

  8. nancy says

    5 stars
    tasty vegan creamy lasagna

    • Andrea White says

      Isn't it?! So so good!

  9. Kayla DiMaggio says

    5 stars
    This vegan lasagna was so easy to make and delicious! I loved all the layers!

    • Andrea White says

      So glad you enjoyed it! 🙂

  10. Katie says

    5 stars
    This lasagna is incredible! Full of flavor, healthy ingredients, and easy to make!

    • Andrea White says

      Gotta love the easy and simple ones!

  11. Holly says

    5 stars
    This is an excellent summertime lasagna! No leftovers here!

    • Andrea White says

      Ha! So with you on this! It's hard to not devour right into this lasagna!

  12. Nicola says

    5 stars
    Okay wow! this looks phenomenal for a vegan lasagne! literally drooling

    • Andrea White says

      It's definitely drool-worthy! So so good!

  13. Mary says

    5 stars
    Just added another delicious lasagna recipe to my collections. Vegetable lasagnas are a favorite around here but this is the first time I made one with tofu. We loved it.

    • Andrea White says

      The tofu adds such a nice touch to it!

  14. Jean says

    5 stars
    A very delicious plantbased lasagna to enjoy.

    • Andrea White says

      Yesss! Too good!

  15. Cindy Mom the Lunch Lady says

    5 stars
    Oh wow I am loving this tofu riccotta lasagna! Definitely something I need to try making.

    • Andrea White says

      It's a forever go-to!

  16. Megan says

    5 stars
    I whipped this up last night and everyone totally loved it. I doubt there will be any leftovers after today. Next time I think I will make two and freeze one so we have an easy meal everyone loves for quick midweek meals. Thanks Andrea.

    • Andrea White says

      So glad everyone loved it! Definitely a great one to meal prep 🙂

  17. Andrea White says

    5 stars
    Love this lasagna! So good!

  18. Yolene says

    5 stars
    Thank you for sharing. I made the lasagna and it was delicious.

    • Andrea White says

      Awesome! Nothing like a yummy vegan lasagna!

  19. Colleen says

    5 stars
    Our family love this lasagne, thank you for sharing.

    • Andrea White says

      Yay! It's a great lasagna dish!

  20. Amber says

    5 stars
    that looks really good and easy to make

    • Andrea White says

      Easy and delicious! You'd love it 🙂

Leave a Reply

Your email address will not be published.

Recipe Rating




BeanandRiceBurrito PBOAB 1

5 Secrets to Easy Meal Planning

Free Printable Plans & Recipes for Healthy Meals

FREE EMAIL BONUS

Plantbased on a budget Logo