Non-Dairy Spinach Lasagna

Who doesn’t love lasagna? It’s one of those delicious stick-to-the-ribs comfort foods everyone enjoys. So who says you have to give it up just because you don’t eat cheese anymore?

A lot of plant-based or vegan lasagna recipes end up watery because of too many vegetables, or they use that shitty vegan ricotta and mozzarella cheese that’s mostly made of oil. Disgusting. This one is my doctored version of a recipe from The China Study Cookbook. We love it!

WFPB vegan lasagna

Non-Dairy Spinach Lasagna

Print Pin Review
Total Time: 1 hour 20 minutes
Servings: 6
No need to pre-cook the lasagna noodles. They’ll cook while it’s baking!

What you’ll need

  • 1 batch Super Easy Oil-Free Vegan Tomato Sauce, or your not-as-good-as-mine sauce
  • 1 batch Vegan Parmesan Cheese Topping
  • 14 oz extra firm tofu, drained and pressed
  • 4 cups fresh baby spinach, packed (Push it down and make room. No wimpy cups.)
  • 4 tsp garlic, minced
  • 1 tbsp dried oregano
  • 1 tbsp dried basil
  • ½ tsp sea salt
  • 1 package whole wheat lasagna noodles

How you’ll do it

  • Preheat oven to 350°.
  • Add tofu, spinach, garlic, herbs, and salt to food processor. Blend until smooth.
  • Cover bottom of 9×13 baking dish with a layer of sauce and add a layer of lasagna noodles on top.
  • Spread about a third of the spinach mixture evenly on top of the noodles. Cover with another sauce layer, then noodles.
  • Repeat until you have 4 layers of noodles, including the bottom. Cover the top noodles with another layer of sauce.
  • Generously sprinkle (don’t be shy) Parmesan Cheese Topping on the top.
  • Cover with foil and bake for 1 hour.
  • Remove from oven, uncover, and let cool for at least 10 minutes before serving.

Did you make this? Well, what did you think? Leave a comment and let me know how it came out, or if you have a question about the recipe, fire away!

Do you have a favorite recipe you’d like to share on KevCooksPlants? Send it to me at and I’ll take a look (and of course credit you when it’s posted).

Tell Kev what you think!

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

%d bloggers like this: