To prepare sauce, heat a Dutch oven over medium-high heat until hot.
Add the onion and garlic; cover and cook 5 minutes, stirring occasionally.
Add the tomato and next 7 ingredients (tomato through tomato paste). Bring to a boil; cover, reduce heat, and simmer 45 minutes, stirring occasionally.
Preheat oven to 35
To prepare filling, combine basil, ricotta, and tofu in a bowl; mash ricotta mixture with a potato masher.
Spread 2 cups sauce in bottom of a 13 x 9-inch baking dish coated with cooking spray. Arrange 3 noodles over sauce; top with 1 cup filling, 1/2 cup provolone cheese, 2 tablespoons Romano, and 1 1/2 cups sauce. Repeat layers twice, ending with noodles.
Spread remaining sauce over noodles.
Sprinkle with 1/2 cup provolone cheese and 2 tablespoons Romano.