Heat a lightly oiled, large, deep non-stick frying pan over a medium-high heat. Add onion, garlic and 1 tablespoon water. Cook, stirring for 2 minutes, until softened. Add pumpkin, zucchini and semi-dried tomatoes. Cook, stirring for a further 5 minutes, or until lightly browned.
Stir in lentils, passata, pesto, Italian herbs and 1 cup water. Bring to the boil. Gently boil for 5 minutes, or until vegetables are just tender and mixture is thick. Remove from heat, cool slightly. Stir in basil.
Spread ½ cup of the vegetable mixture over the base of a large rectangular ovenproof dish (about 20 cm x 30 cm x 7 cm deep).Top with 2 lasagne sheets and spread with one-quarter of the remaining vegetable mixture. Repeat layers three more times finishing with a layer of vegetable mixture.
Whisk cottage cheese and eggs in a bowl. Season with pepper. Spoon over lasagne. Sprinkle with parmesan. Cover with lightly oiled foil.
Bake in preheated 180 °C oven (fan-forced) for 30 minutes. Uncover and bake for a further 20 minutes or until top is lightly browned and lasagne sheets are tender when tested with the tip of a sharp knife. Stand 10 minutes before cutting. Serve with rocket and extra basil leaves.