Preheat the oven to 190°C (375°F).
Spread a third of the tomato sauce on the base of an ovenproof baking dish.
Layer in this order: half the basil, aubergine, peppers, lasagne sheets, ricotta, mushrooms, and cream.
Repeat the layers, finishing with the remaining tomato sauce.
Bake for 40–50 minutes until bubbling and tender.
Remove from the oven, top with mozzarella (or goat’s cheese) and Parmesan, and bake for 10 more minutes until golden brown.