Preheat the oven to 200C fan/gas 7.
Place the cashews on a baking tray and roast in the oven for 3-5 minutes or until golden. Set to one side.
Rinse the lentils in cold water. Place in a saucepan and cook according to the packets instructions. Drain and set to one side.
Cut the courgette and aubergine into batons. Peel and cut the onion into wedges and the pepper into large dice.
Place the onion, pepper, aubergine, garlic cloves and courgette onto a baking tray, season and drizzle with a little olive oil and cook for 20 minutes or until nicely roasted.
Heat a frying pan with a drizzle of oil, add the spinach. Stir and place a lid on the pan for a couple of minutes to wilt. add the lentils to heat through. Now add the cherry tomatoes, harissa, lemon juice and pomegranate molasses. Continue to cook for 2-3 minutes, check the seasoning. You may also need to add a little more oil.
Remove the vegetables from the oven. Peel away the skin from the garlic cloves and mash with a fork. Stir it through the vegetables.
Place the lentils on a large plate. Tip the vegetables on the top and fold through the lentils. Sprinkle on the cashews, feta, mint and parsley. Serve