Tomato sauce, spinach, and tofu team up with brown-rice lasagna noodles, which are whole grain and free of gluten.
Preheat oven to 350 degrees. Make the sauce: Put tomatoes, 3 tablespoons water, and 1/2 teaspoon salt into a large pot. Bring to a boil; reduce heat, and simmer, stirring occasionally, until tomatoes break down and sauce thickens, about 1 hour. Remove from heat. Stir in basil. Let cool.
Bring a large pot of water to a boil. Add pasta; cook until barely tender, about 10 minutes. Drain; rinse. Lay pasta on a clean kitchen towel; loosely cover with plastic wrap, and set aside.
Heat a large saute pan over medium heat. Coat with cooking spray. Add garlic; cook, stirring occasionally, until softened, about 3 minutes. Add spinach and remaining 1/2 teaspoon salt; cook until wilted, about 2 minutes. Drain; squeeze out any excess liquid. Transfer to a bowl. Stir in parsley. Let cool completely. Meanwhile, pulse pine nuts in a food processor until finely ground. Add tofu, cottage cheese, and pepper; puree.
Coat an 8-inch square baking dish with cooking spray. Cover bottom with a layer of pasta. Top with 1 1/4 cups sauce, 1 1/4 cups spinach mixture, and 3/4 cup tofu mixture, spreading each layer evenly. Repeat. Top with a layer of pasta; spread with remaining sauce. Sprinkle with Parmesan. Bake until heated through and Parmesan turns golden brown, 35 to 40 minutes. Let cool 10 minutes.