Preheat the oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish.
If using frozen spinach, thaw and squeeze out excess liquid; set aside.
In a large mixing bowl combine grated carrots, grated zucchini, prepared spinach, chopped bell pepper, diced tomatoes, tomato sauce, oregano, dried basil, onion powder, garlic powder, mushrooms, and salt to taste; stir until evenly mixed.
Cook the whole wheat lasagna noodles according to package directions, drain, and lay out so they do not stick.
Assemble the lasagna in the prepared dish: place a layer of noodles, sprinkle 1/2 cup grated Parmesan, spread half of the vegetable mixture, then another layer of noodles, sprinkle 1/2 cup Parmesan, spread the remaining vegetable mixture, top with a final layer of noodles, sprinkle the remaining Parmesan, and finish by evenly sprinkling the grated mozzarella over the top.
Bake in the preheated oven for 40 minutes, until heated through and cheese is melted and bubbly.
Let the lasagna rest a few minutes, then garnish with chopped fresh basil if desired and serve.
This recipe is featured in the cookbook Skinny Ms. Superfoods.