1. Place a large saucepan over medium-high heat. Add the oil and swirl to coat the base. Add the cumin seeds and curry leaves and allow to sizzle for 20 seconds. Add the ginger and stir well.
2. Reduce the heat to medium and add ground coriander,cayenne and salt. Stir and saute for about five minutes. Add tomatoes and stock,stir to combine then add the split peas.
3. Cover and simmer for 50 minutes,stirring regularly to prevent catching. (If too much liquid has evaporated and the dhal is looking too thick,add a dash more water or stock.)
4. About halfway through the dhal's cooking time,preheat the oven to 170C and line a baking tray with baking paper. Place the tomatoes on the paper,drizzle over the oil and the panch phoran spice blend and gently massage to coat the tomatoes. Roast in the oven and for 25 minutes or until blistered and slightly shrunken. When the tomatoes seem almost done,add the curry leaves to the tray for the last five or so minutes of cooking so that they crisp up.
5. Once the lentils are cooked,stir through the coconut cream (if using). To serve,add rice to bowls and top with the dhal. Season,dollop over the yoghurt and top with tomatoes and any oil from the roasting tray,curry leaves and chopped coriander (if using). Serve warm.
More dhal recipes
Find more of Katrina Meynink's recipes in theGood Food Favourite Recipes cookbook.