For the roast vegetables

For the tomato sauce

For the other layers

To serve

  • green salad


  • STEP 1

    Heat oven to 220C/200C fan/gas 7. Put the aubergine, courgette, pepper and onion in a large, shallow roasting tin. Scatter with the chilli flakes and season with pepper and a pinch of salt. Pour the oil over, toss together to coat (you can use your hands for this), then spread the vegetables out in a single layer. Roast for 15 mins, then give them a stir and spread them out again. Roast for another 10-15 mins until softened and turning golden.

  • STEP 2

    While the vegetables are roasting, make the tomato sauce. Tip the tomatoes into a medium pan, then pour 100ml water into the empty can, swirl it round and pour into the saucepan. Add the carrot and garlic, and simmer gently for 20-25 mins, partly covered with the lid and stirring occasionally, until the carrot is just tender. Stir in the tomato purée and the lentils, season with pepper and simmer for 2 mins more. Remove from the heat, stir in the basil and set aside.

  • STEP 3

    Tip the spinach into a large heatproof bowl, pour over boiling water, press the leaves into the water and leave for 30 secs. Drain in a large colander and rinse under cold water briefly to cool it down quickly. Squeeze the spinach to remove the excess water, then roughly chop. Beat the egg in a bowl and stir in the ricotta, oregano, nutmeg and some pepper.

  • STEP 4

    Lay the lasagne sheets, spread well out, in a large shallow roasting tin and pour boiling water over to cover. Move them around with a wooden spoon to make sure they aren’t sticking, then leave for 5 mins. (‘No pre-cook’ lasagne sheets benefit from a brief soaking, which improves the texture and makes them more pliable for layering in the dish.) Drain well and immediately separate them out to prevent them sticking.

  • STEP 5

    When the vegetables have finished roasting, lower the heat to 200C/180C fan/ gas 6. Spread a very thin layer of the tomato sauce (about 2 big spoonfuls) over the bottom of an ovenproof dish, about 25 x 18 x 7cm deep and 2 litres capacity. Lay 3 lasagne sheets across the width of the dish and spread over half of the remaining sauce and half of the roasted vegetables. Cover with 3 more lasagne sheets, then spread the spinach over the top and season with pepper. Put the ricotta mixture on top in spoonfuls and spread out over the spinach. Cover with the last 3 lasagne sheets. Spread over the rest of the tomato sauce and then the remaining roasted vegetables. Scatter over the mozzarella and Parmesan to cover the vegetables and sauce as much as possible, then top with the cherry tomatoes. Season with pepper and lay a piece of foil loosely over the top. Can be made up to a day ahead and chilled – allow an extra few mins when baking the next day. Or freeze for up to 1 month and thaw overnight in the fridge.

  • STEP 6

    Bake for 35 mins, then remove the foil and bake for a further 5-10 mins until everything is bubbling around the edges. Scatter with oregano and basil leaves, and serve with a green salad.


... used sundried tomato purée instead of regular tomato purée? The calorie count would increase to 364 kcals. Total fat would rise to 15.5g (saturated fat would stay the same).


I reduced fat and saturated fat by roasting some of the veg in a minimum amount of rapeseed oil, which has less saturated fat than olive oil. Using less cheese, and replacing a creamy béchamel sauce with ricotta, meant that I cut the fat even further and reduced the amount of salt. I added extra veg, including cherry tomatoes on top and a layer of spinach, to add vitamin C and contribute to your 5-a-day. The lentils, spinach and aubergine helped to increase the fibre.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.5 out of 5.25 ratings