Heat olive oil in a large skillet set over medium heat.
To the heated oil, add the carrots, peppers, onions, and zucchini; season with salt and pepper and cook for about 8 to 10 minutes, or until veggies are tender.
Stir in the garlic and basil pesto; continue to cook for 1 more minute.
Remove from heat and set aside.
In a large mixing bowl combine the cottage cheese, feta cheese, basil, salt, and pepper; stir together until completely incorporated.
Add the veggie mixture to the cheese mixture and stir until combined. Taste for seasonings and adjust accordingly. Set aside.
Spread ½ cup of marinara sauce on the bottom of a 9x9 baking dish.
Layer 3 to 4 no-boil lasagna noodles on top of the marinara sauce, snapping off the end pieces so to fit in the baking dish.
Spread half of the cheese and veggie mixture evenly over the noodles.
Then top with ¾ cup marinara sauce; spread it evenly.
Sprinkle with ½ cup shredded mozzarella cheese.
Layer 3 to 4 more lasagna noodles, then top with a layer of the remaining cheese and veggie mixture.
Sprinkle with ½ cup shredded mozzarella cheese.
Top with remaining lasagna noodles.
Spread ¾ cup marinara sauce on top of the noodles.
Sprinkle with remaining shredded mozzarella cheese and grated parmesan cheese.
Cover with foil and bake for 20 minutes.
Remove foil and continue to bake for 10 more minutes, or until the cheese is melted and top is lightly browned.