To make Aubergine and Potato Dhansak
Heat the oil in a large pan set over a medium heat, then add the cloves, cinnamon stick, mustard seeds and cumin seeds and allow to sizzle for 20 seconds. Reduce the heat to low and add the onion, garlic and ginger. Cook for 10 minutes, stirring occasionally, until softened but not browned.
Add the tomatoes, potatoes, lentils, aubergine, ground cumin, ground coriander, turmeric, paprika and chilli powder to the onion mixture. Pour in the coconut cream and 600ml (1 pint) of the stock, season to taste and bring slowly to the boil. Reduce to a simmer for 20–25 minutes, stirring occasionally, until the lentils are quite soft and have almost disintegrated into the sauce and the vegetables are just beginning to soften.
Add the cauliflower and the remaining stock, cover and simmer for another 15–20 minutes, until all the vegetables are tender. Stir the spinach into the curry and cook for 1–2 minutes, until just wilted, then stir in the chopped coriander.
To make Rice Pilaff
Place 1oz of butter in a saucepan. Add the onion and cook for 2-3 minutes. Add the rice.
Add twice the amount of stock to rice. Season and cover with buttered paper. Bring to the boil. Place in hot oven 230°C(445°F), Gas Mark 8 for approximately 15 minutes until cooked. Remove rice from oven. Stir in butter and herbs. Serve immediately.