I have revamped my lasagna recipe! This easy vegan spinach lasagna is so much faster, easier, and more delicious! Win-win in my book! The prep time is only about 20 minutes and total bake time is 40 minutes. Dinner in 1 hour!
This plant-based spinach lasagna recipe is completely vegan and 100% whole food plant based. But is super yum and tasty. My tofu ricotta is full of flavor – you won’t even miss the cheese!
The sauce can make or break your vegan spinach lasagna
First of all, the most important part (besides the tofu ricotta) is the sauce. The sauce can really make or break your lasagna success. If you already have a favorite sauce you use for spaghetti, then you can go with that.
You also want a sauce that is not too chunky, so you can spread it easily.
I recommend you use a low-fat/fat free and low sodium marinara or pasta sauce to keep this super healthy. You want to read the ingredients and make sure it doesn’t have a bunch of added oil. That’s just added fat calories your hips don’t need.
This post contains affiliate links for your convenience. If you click a link and make a purchase, I may receive a small commission at NO additional cost to you. It’s a win-win! You get great recommendations and I get to keep blogging!
Whole Foods has a couple good brands that taste great and are fat free/lower sodium – 360 Organic Fat Free Marinara and Engine 2 Pasta Sauce. The Engine 2 is best because it is lowest in sodium and no added sugar or oil.
If you can’t find a fat free version, look for one with no more than 1 gram of fat per 50 calories and lowest sodium possible.
Vegan Tofu Ricotta is so easy to make and your omnivore friends won’t know the difference
Tofu ricotta is really easy to make and with the right spices tastes BETTER than cheese ricotta IMO.
To make tofu ricotta really smooth and creamy, use a food processor to blend it with the spices. You can do it by hand in a bowl, but it will be a little chunky. I don’t have an expensive food processor – just a cheap Hamilton Beach with 2 speeds. That’s all you need!
Make sure you choose FIRM or EXTRA FIRM tofu, NOT silken Tofu which is too soft and used more for smoothies & dressings usually. Although now I see there is a brand called Silken and they have Firm Tofu. LOL. Not confusing at all! I just used Firm Tofu when I made this.
Related Reading –
- Top 7 Superfoods for Super Immunity
- How to get enough protein without eating meat
- 5 Tips to Start Eating Whole Food Plant Based
- Eat More, Lose Weight, Prevent Disease
Look for Whole Grain Lasagna Noodles
You also want to use whole grain lasagna noodles. Which unfortunately, has been harder for me to find lately! My store had a Barilla brand of lasagna noodles that had higher fiber content than the regular ones, but wasn’t completely whole grain like I usually find. So I did have to go with those for this time around. This brand has 3 grams of fiber per serving which is a little better than 1 or 2 per serving.
Whole grain pasta is much better if you can find it and usually has 6 grams of fiber per serving – DOUBLE! I did find the Barilla Whole Grain Lasagna noodles on Amazon and I may have to start ordering them, if my grocery stores aren’t going to keep their shelves stocked.
I don’t use the no-bake noodles because they are usually more processed and they don’t come in whole grain. It really doesn’t take long to boil them though and while they are boiling you can be making the Tofu Ricotta and slicing the zucchini.
After you boil your lasagna noodles
After you boil your lasagna noodles, you will want to drain them and then put them in a large dish filled with cold water. This will help them to cool off so you can handle them with your fingers AND so they won’t stick to each other and tear. Learned that from experience….
Fresh or frozen spinach?
I used fresh baby spinach right out of the bag for this recipe to save time. You can saute it before if you want, but I just let it cook in the lasagna in the oven – I did not cook it before. You can use frozen spinach, but make sure you thaw it first and squeeze out the excess moisture. Otherwise your lasagna is going to be very runny!
Related Reading –
Vegan Spinach Lasagna Topping – no cheese needed!
Since this is a whole food plant-based (WFPB) recipe, I didn’t want to use non-dairy cheese. We don’t really like the flavor anyways. But I did want some kind of topping, so I decided to use thinly sliced zucchini and a good sprinkling of Nutritional Yeast (“nooch”) to give it a little crispy, cheesy flavor to the top.
If you aren’t familiar with Nutritional Yeast, it is NOT the same thing as Baker’s Yeast. You can find Nutritional Yeast in your spice/baking aisle at your store and sometimes in the bulk section at places like Whole Foods. It has tons of vitamins & B12 and adds a “cheesy” flavor to recipes.
My kids never even asked about the cheese. Maybe they are starting to come around! My youngest son ate 3 pieces of it and even my picky older son ate his whole serving….with a little prodding to finish the greens. LOL
How to layer your Vegan Spinach Lasagna
There are lots of different variations on how to layer a lasagna depending on what you are using and how many different ingredients you have, but this is what I did for THIS version.
From the bottom to the top:
- 1 cup of marinara
- 5 noodles
- 1 cup marinara
- 2 cups spinach
- 5 noodles
- tofu ricotta mixture
- 1 cup marinara
- 5 noodles
- 1 cup marinara
- 2 cups baby spinach
- 5 noodles
- 1 cup marinara
- thinly sliced zucchini
- sprinkle with 2 tablespoons of nutritional yeast.
1 cup sauce
Layer of Noodles
1 cup sauce
2 cups baby spinach
Layer of noodles
Tofu ricotta mixture
1 cup sauce
2 cups baby spinach
Layer of noodles
1 cup sauce
Thinly sliced zucchini
Sprinkle with nooch (nutritional yeast)
Cover with foil – Bake for 30 min @ 375º, then uncover & bake for 10-15 minutes more
It does depend on your box of lasagna and how many noodles are in there, but mine only had 19! So annoying! LOL So I made my first layer 4 since that part of the dish is slightly smaller and then did 5 for the other layers. Drives my OCD crazy….
The 5th noodles you put perpendicular and will probably be too long for your dish. I just use my kitchen shears to trim it to fit.
Easy Vegan Spinach Lasagna Ingredients
- 20 whole grain lasagna noodles
- 5 cups marinara or pasta sauce, low sodium, low fat
- 4 cups fresh baby spinach, divided
- 1 large zucchini
- 14 ounces firm tofu, drained
- 4 tablespoons nutritional yeast, divided
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 teaspoon dried garlic
- 1 teaspoon dried minced onion
- 1/4 teaspoon black pepper
- 1/4 teaspoon salt, optional
If you try this recipe please comment below to let me know how it turned out for you! Share on Facebook or Pinterest, if you liked it!
Easy Vegan Spinach Lasagna Recipe
Ingredients
- 20 whole grain lasagna noodles
- 5 cups marinara or pasta sauce low sodium, low fat
- 4 cups fresh baby spinach, divided
- 1 large zucchini
- 14 ounces firm tofu, drained
- 4 tablespoons nutritional yeast, divided
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 teaspoon dried garlic
- 1 teaspoon dried minced onion
- 1/4 teaspoon black pepper
- 1/4 teaspoon salt optional
Instructions
- Preheat oven to 375º. Bring a large pot of water to boiling and boil lasagna noodles about 8 minutes or until tender.
- While noodles are cooking, place tofu, 2 tablespoons of nutritional yeast, dried basil, dried oregano, garlic powder, dried minced onion, salt, & pepper in a food processor and blend until smooth. Or you can mash & blend in a bowl with a fork if you don't have a food processor (it just won't be as smooth and creamy).
- When noodles are done, drain and lay flat in a large baking dish full of cold water. This will keep them from sticking to each other and cool them off so you don't burn your fingers.
- Slice the zucchini into 1/4 inch thin slices.
- In a 9 X 13 baking dish from the bottom up: layer 1 cup of marinara, 5 noodles, 1 cup marinara, 2 cups spinach, 5 noodles, tofu mixture, 1 cup marinara, 5 noodles, 1 cup marinara, 2 cups baby spinach, 5 noodles, 1 cup marinara, thinly sliced zucchini and then sprinkle with 2 tablespoons of nutritional yeast.
- Cover with foil and bake for 30 minutes. Remove foil and bake for another 10-15 minutes or until zucchini is lightly browned.
Nutrition
New to whole food plant based eating? Grab my FREE GUIDE and learn the Simple Steps to start a Plant Based Diet. Fill out the form below!
This lasagna recipe looks amazing!! I like that it is made without oil and dairy products, plus uses a bit of nutritional yeast!
Thanks! Let me know how it turns out for you!
very difficult to print recipe. too bad – it looks delicious
I’m so sorry, I’ve never had anyone have trouble with printing the recipe before. Can you give me some more details? Did you click the print icon in the recipe box?
I’m guessing since I didn’t really see any real precise instructions that the herbs go in with the tofu ? Very vague recipe .. sounds great though
I’m sorry! I was having issues with the recipe plugin; for some reason the full recipe wasn’t showing up. It’s fixed now and you should see the full recipe at the bottom and you can print it.
I made this today and it was good, but a little bland. I thought the tofu ricotta needed more seasoning. I will look at other tofu ricotta recipes to see what I can add next time. It was pretty easy to make overall. The recipe lists 5 cups of sauce but I only saw 4, 1 cup layers? I ended up adding the extra to the top which made it very saucy. I think this is a good base recipe that I can adjust easily to my preferences.
Thanks for sharing your feedback!
The best lasagna I’ve ever had! Even my anti- vegan food husband thought it was delicious! Lol
That’s awesome-thanks for sharing!!
That’s awesome-thank for sharing!!
Does this recipe freeze well? I need to make it ahead for an event one week later.
Hi Jennifer-Yes, you can make ahead of time and freeze. Enjoy!
I tried the recipe but had to adjust to no gluten and no soy. It turned out great. I used CocoAmino and chickpea noodles with almond milk yogurt.
I’m so glad to see that it was still delicious with you substituting some of the ingredients!