Step 1
Heat the oil and cook the onion, courgettes, aubergine and pepper for 10 minutes. Add the garlic, tomatoes and oregano and simmer for 15 minutes. Stir in the spinach and season.

Hearty vegetable lasagne with courgette, aubergine, spinach and peppers in tomato and white sauce. A meat-free dinner for 6.
Cook along
Check ingredients as you gather them, then work through 4 calm, clearly numbered steps.
Tap each item as it reaches your counter.
4 steps · about 75 minutes total
Step 1
Heat the oil and cook the onion, courgettes, aubergine and pepper for 10 minutes. Add the garlic, tomatoes and oregano and simmer for 15 minutes. Stir in the spinach and season.
Step 2
For the white sauce, melt the butter, stir in the flour for one minute, then whisk in the milk gradually and simmer until thick. Season.
Step 3
Heat the oven to 190°C. Layer the vegetable sauce, lasagne sheets and white sauce in a baking dish, three times, ending with white sauce.
Step 4
Top with the cheese and bake for 35 minutes until golden and the pasta is tender. Rest for 10 minutes before cutting.
Before you serve
Small details for confident timing, useful swaps, and safer leftovers.
Resting the lasagne helps it slice neatly.
Use any vegetables you have, such as mushrooms or butternut.
Assemble a day ahead and bake from the fridge, adding 10 minutes.
This vegetable lasagne layers a chunky tomato sauce of courgette, aubergine, pepper and spinach with a simple white sauce and cheese. It takes time but most of it is hands-off in the oven, and it feeds six.