Start by preparing the roasted squash. Preheat the oven to 200°C/400°F/Gas 6 and line a large baking sheet with baking parchment.
Add the cubed squash and toss with the ground spices, olive oil and some salt and pepper. Bake in the oven for 25–30 minutes until tender and starting to char. Toss the cubes halfway through cooking so they cook evenly.
Meanwhile, prepare the dhal. Heat a large non-stick pan with the olive oil over a medium-high heat, and once hot, add the cumin, paprika, turmeric and mustard seeds. Fry off and pop for 1 minute before adding in the onion, garlic, ginger and red pepper. Stir well and fry for another 5 minutes to soften the onion.
Now add in the red lentils, tomatoes, coconut milk, 240ml/81⁄2fl oz/1 cup water, tomato purée, peanut butter and miso paste. Season with salt and pepper to taste and stir well. Bring to a gentle bubble, then cover and cook over a medium heat for 25 minutes until really creamy. Stir often so the lentils don’t stick to the bottom of the pan.
Before serving, add the lime juice and baby spinach to the pan and stir for 1–2 minutes to wilt the leaves. Stir in half of the roasted squash now.
To serve, spoon the dhal into bowls and top with some coconut yogurt and the rest of the roasted squash. Serve alongside some brown rice (or other grain) and pitta or naan breads, then I like to add some sesame seeds, fresh herbs and spring onions.
Eat straight away, or keep the dhal for later. Allow it to cool, then refrigerate in a sealed container for 3–5 days, or freeze for 1 month, then defrost (if frozen) and warm back up to eat.