Go Back
Homemade Vegan Spinach Lasagna (Tofu Ricotta) photo

Vegan Spinach Lasagna (Tofu Ricotta)

A comforting layered vegan lasagna featuring a tofu-cashew ricotta and a simple tomato marinara.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

  • 1 onion (medium) peeled and chopped
  • 2 cloves garlic peeled and chopped
  • 14 oz chopped tomatoes 1 can
  • 5 oz sieved tomato puree aka tomato sauce
  • 1 tsp sweet paprika
  • 2 tsp dried oregano
  • 2 tsp dried basil
  • salt and pepper to taste
  • 1/2 cup cashews soaked (for white sauce)
  • 1/2 cup dairy-free milk homemade cashew milk suggested
  • 1 clove garlic for white sauce, peeled
  • 1 Tbsp nutritional yeast
  • 1/2 tsp ground nutmeg optional
  • 1 vegan white sauce from above (cashew white sauce)
  • 4 oz fresh spinach leaves washed and chopped
  • 10 oz firm tofu pressed and crumbled
  • 6 lasagna pasta sheets
  • 7 oz dairy-free cheese or vegan parmesan or extra nutritional yeast

Equipment

  • Non-stick frying pan (10.5 inch / 26 cm)
  • Immersion blender or blender/food processor
  • Mixing Bowl
  • Tofu press or heavy plate and towels
  • Oven-safe baking dish (9×7×2 inch / 23×18×5 cm)
  • Measuring cups and spoons
  • Spatula

Method
 

  1. Preheat the oven to 400°F (204°C).
  2. Sauté the chopped onion in a little olive oil in a non-stick frying pan until glossy, about 5 minutes.
  3. Add the two chopped garlic cloves and cook for 1–2 minutes until fragrant.
  4. Stir in the chopped tomatoes, tomato puree, paprika, oregano, basil, salt, and pepper and simmer for about 5 minutes to make the marinara.
  5. Meanwhile, make the cashew white sauce: blend soaked cashews, 1/2 cup dairy-free milk, 1 garlic clove, nutritional yeast, nutmeg (if using), salt, and pepper until smooth and creamy.
  6. Press the firm tofu to remove excess water, then crumble it into a mixing bowl with your fingers.
  7. Add the cashew white sauce to the crumbled tofu and mix until evenly combined.
  8. Fine-chop or pulse the fresh spinach in a food processor, squeeze out excess moisture, then fold the chopped spinach into the tofu-cashew mixture.
  9. Spoon a thin layer of marinara into the bottom of the oven-safe dish.
  10. Assemble the lasagna with 3 layers: pasta sheet, marinara, and the spinach-tofu ricotta, repeating until you have used three stacks (this fills a 9×7×2-inch dish).
  11. Finish with a top layer of marinara and sprinkle the dairy-free grated cheese or vegan Parmesan (or extra nutritional yeast) over the surface.
  12. Bake in the preheated oven for 30 minutes, then remove and let rest a few minutes before serving.

Notes

  • Frozen spinach can be used after thawing and squeezing out excess water.
  • Make sure to press tofu well to avoid a watery filling.
  • Squeeze excess moisture from thawed spinach to prevent a thin filling.
  • Nutmeg is optional but adds warmth to the white sauce.