
1 tsp yellow mustard seeds
1 tsp cumin seeds
4-5 whole cloves
1 tsp coriander seeds
½ tsp ground cinnamon
4-5 cardamom pods, seeds only
½ tsp turmeric
2 sweet potatoes, roughly chopped
3 tbsp sunflower oil
Sea salt and freshly ground black pepper
1 onion, peeled, sliced
1 red chilli, seeds removed, sliced
5cm/2in piece fresh root ginger, peeled, cut into matchsticks
3 garlic cloves, peeled, sliced
300g/10½oz basmati rice, rinsed
455ml/16fl oz cold water
Knob of butter
Pinch saffron strands
5 cardamom pods
1-2 cinnamon sticks
1-2 star anise
Sea salt, to taste
1 lemon, zest only, juice of ½
500g/1lb 2oz red lentils
Pinch turmeric
Pinch asafoetida
2 bay leaves
2 large handfuls spinach
Small bunch fresh coriander, leaves only, chopped
Preheat the oven to 200C/400F/Gas 6.
For the garam masala, place all the ingredients in a pestle and mortar and grind to a powder.
For the sweet potatoes, place the sweet potatoes into a large pan of water, and bring to the boil. Simmer for 8-10 minutes, or until slightly softened, then drain.
Heat 2 tablespoons of the oil in a roasting tin in the oven for 5-10 minutes, then tip in the sweet potatoes, turning to coat in the oil. Season, to taste, with salt and freshly ground black pepper, and roast for 18-20 minutes, or until golden-brown and crisp. Remove from the oven and drain on kitchen paper.
Heat the remaining oil in a frying pan and gently fry the onions with 2 teaspoons of the garam masala for 5-6 minutes to soften. Add the chilli, ginger and garland fry for a further 2-3 minutes.
Add the roasted sweet potatoes to the pan, turning them to coat in the spices. Keep warm.
Meanwhile, for the rice, place the rice and water in a large saucepan, and add the butter, saffron, cardamom, cinnamon and star anise.
Bring to a rolling boil, then turn the heat to its lowest setting and cover with a lid. Cook gently for 8-10 minutes, or until the rice is tender and the water has been absorbed, then season, to taste, with salt, and stir in the lemon zest and juice.
For the dhal, place the lentils in a saucepan with 1.5 litres/2½ pints water and bring to a simmer. Add the turmeric, asafoetida and bay leaves, and cook for 12-15 minutes, or until the lentils are tender. Stir in the spinach.
To serve, divide the dhal into 4 serving bowls, followed by the sweet potato mixture and chopped coriander. Divide the rice into another 4 bowls and serve alongside.
Type the ingredients you want to use, then click Go. For better results you can use quotation marks around phrases (e.g. "chicken breast"). Alternatively you can search by chef, programme, cuisine, diet, or dish (e.g. Lasagne).
BBC © 2013 The BBC is not responsible for the content of external sites. Read more.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.