-
1
Make the sauce: In a large, heavy saucepan over medium heat, heat the extra virgin olive oil.
-
2
Add in the onions, and saute/fry them till they are soft, about 5 min.
-
3
Add in the garlic and cook 5 min more.
-
4
Then add in the tomatoes, juice and all, along with the tomato paste, basil, and parsley.
-
5
Stir well, turn the heat to low, and let the sauce simmer for 1 hour.
-
6
Add in the salt & pepper.
-
7
While the sauce is cooking, bring a large kettle of salted water to a boil.
-
8
Boil the lasagna noodles for 9 min, then drain and rinse them well.
-
9
Preheat the oven to 400 F. Place the tofu blocks in a large bowl.
-
10
Add in the garlic, basil, parsley, and oregano.
-
11
Add in the salt & pepper, and mash all the ingredients together by squeezing pcs of tofu through your fingers.
-
12
Continue till the ingredients are well-mixed.
-
13
If you are using fresh spinach, bring 1/2 c. water to a boil in a large stockpot.
-
14
Add in the spinach, cover the pot, and boil the spinach for 3 min.
-
15
Invert the pot over a colander and let the spinach drain for 1-2 min.
-
16
Assemble the lasagna: Spread 1 c. of the tomato sauce in the bottom of a 9x13-inch baking dish.
-
17
Add in a single layer of lasagna noodles, and sprinkle one-third of the tofu mix over the noodles.
-
18
If you are using fresh or possibly frzn spinach, distribute it over the tofu.
-
19
Next, ladle on about 1 1/2 c. of tomato sauce, and top it with another layer of the noodles.
-
20
Then sprinkle another one-third of the tofu mix over the noodles, top the tofu with 1 1/2 c. tomato sauce, and place a final layer of noodles over the tomato sauce.
-
21
Finally, top the noodles with the final one-third of tofu, and spread the remaining tomato sauce over all.
-
22
Cover the pan with foil, and bake the lasagna for 30 min.
-
23
Serve warm.