Preheat oven to 350 F. degrees.
Set aside 1 cup mozzarella cheese.
In a large bowl, combine water and sauce; set aside.
Slightly drain tofu, but do not squeeze out all the water. Place in a blender container and blend until smooth. In a large bowl, combine the smooth tofu and the remaining filling ingredients, mixing well.
To assemble, spread 1 cup of the sauce in the bottom of a 9 x 13” baking dish. Top with 1/3 of the noodles, then 1/2 cup of sauce. Spoon 1/2 the tofu mixture over the noodles next and top with another 1/2 cup of the sauce.
Top with another 1/3 of the noodles. Press them down firmly into filling. Repeat layers, adding 1/2 cup sauce, remaining tofu mixture, 1/2 cup sauce, and remaining noodles. Press noodles down firmly.
Spoon remaining sauce over noodles making sure noodles are totally covered. Cover and bake 40 minutes. Uncover and continue baking for 20 minutes. Sprinkle reserved mozzarella cheese on top during the last 5 minutes. Let set 10 minutes before cutting into squares and serving.