-
1
Preheat oven to 350 F.
-
2
Press spinach and tofu with paper towels until they are as dry as possible.
-
3
Mix spinach and tofu together in a medium bowl.
-
4
Add pesto and oregano into the bowl and mix again.
-
5
Set aside.
-
6
Place olive oil in a saute pan and heat over medium heat.
-
7
Add onions and saute until translucent.
-
8
Add vegetables (zucchini, carrots, bell pepper, mushrooms) and cook for 3-5 minutes.
-
9
Add salt to taste (keep in mind the salt content of the sauce).
-
10
Set aside.
-
11
Using a 9x13 glass casserole dish, layer 1/4 cup of tomato sauce, then 1 layer of noodles, 1/4-1/2 cup of tofu mixture, and then sprinkle with 1/2 cup veggies.
-
12
Continue to layer in this pattern.
-
13
You should have approximately four layers ending with lasagna noodles.
-
14
Top with 1/4 cup -1/2 cup of tomato sauce (ensure noodles are completely covered but you should be able to see the noodles through the sauce).
-
15
Place foil on the casserole and bake for 30-35 minutes.
-
16
While lasagna is baking, make the cashew cheese.
-
17
After baking, drizzle lasagna with cashew cheese and additional pesto.
-
18
Serve warm.
-
19
For the cashew cheese:
-
20
Soak cashews in 2 cups of water for four or more hours.
-
21
They can be soaked overnight.
-
22
Drain cashews.
-
23
Add cashews into a high-speed blender with the remainder of the cashew cheese ingredients (except salt).
-
24
Blend for 1 minute or until smooth and creamy.
-
25
Add salt to taste.