Preheat the oven to 400°F and arrange the rack to the center position. Spray a 9x13-inch casserole dish with non-stick spray.
Cook the veggies (10 min): Heat the olive oil in a large skillet over medium-high heat. Add the onion, garlic, zucchini, mushroom, and carrots, and cook to soften, 5-6 minutes. Add the spinach and cook to wilt. Turn the heat to low, add the balsamic vinegar, and continue to cook for 3-4 minutes, until the veggies are soft and the moisture is reduced. Remove from heat.
2 Tablespoons olive oil, 1/2 medium onion, 3 cloves garlic, 1 medium zucchini, 8 oz baby bella mushrooms, 2 carrots, 10 oz baby spinach, 3 Tablespoons balsamic vinegar
Mix the cottage cheese layer (2 min): In a separate large bowl, combine the cottage cheese, parmesan cheese, garlic, salt, and pepper.
3 cups small curd cottage cheese, 1 cup grated parmesan cheese, 1/2 teaspoon Kosher salt, Fresh cracked black pepper, 1 teaspoon garlic powder
Assemble the lasagna (10 min): To assemble the lasagna, spread 1 cup of the marinara in the bottom of the pan, then layer with 3 lasagna noodles, half the cottage cheese mixture, half the veggie mixture, 1/3 of the shredded cheese. Repeat with another layer of the marinara, noodles, cottage cheese, veggies, and shredded cheese. Finish with a final layer of noodles, marinara, and shredded cheese.
12-15 no-boil lasagna noodles, 8-10 oz low moisture mozzarella
Bake (45 min): Cover with foil and bake in the preheated oven for 15 minutes, then uncovered for 10-15 minutes, until the edges are bubbling and the top is golden brown.
Cool (15 min): Allow to cool for 15-20 minutes before slicing. Top and serve with parmesan cheese, red pepper flakes, or fresh parsley.