Heat oil in a large saucepan and sauté the garlic and onions for 2 to 3 minutes. Add the remaining ingredients for the sauce, cover and bring to a boil. Reduce the flame and simmer for 20 minutes.
While the sauce is cooking, cook the lasagna until half done, about 7 minutes, rinse and drain.
To prepare the tofu ricotta, blend all ingredients in a blender until creamy.
Preheat the oven to 400°. To assemble the lasagna, place a thin layer of sauce on the bottom of a large, deep baking dish (13 x 9 x 2 1/2 inches deep). Place a layer of lasagna on top. Place a layer of tofu ricotta, sauce, and another layer of lasagna. Continue layering until all ingredients are used. The bottom and top layer should always be sauce. Cover the baking dish and bake for 25 to 30 minutes or until the lasagna is tender. Remove cover and bake another 10 minutes to brown, if desired. Remove, allow to cool slightly and slice.
Per serving - 232 calories, 10 g fat (35% calories from fat), 14 g protein, 26 g carbohydrate, 6 g fiber, 0 mg cholesterol, 383 mg sodium