1In a food processor, process the lamb to a coarse mince.
2Heat a large non-stick fry pan (with lid) over medium-high heat and add the almonds. Toast until light golden brown and remove from pan.
3Add 1 tbsp of oil to the same pan. Add the lamb; cook, stirring until browned. Remove from the pan.
4Reduce the heat to medium and add the remaining oil to the pan. Cook the onions and garlic for 1-2 mins or until soft and fragrant. Add the garam masala, turmeric and uncooked rice, and stir for a further 1 min.
5Add the curry leaves, tomatoes and beef stock. Increase the heat to high and bring to the boil. Cook, covered, over medium-low heat, stirring occasionally, for 6 mins or until all the liquid has absorbed and the rice is just cooked. You may need to stir constantly in the
6last few minutes as the lamb dries out. The dish is ready when it is quite dry. Remove from heat and stand, covered, for about 10 mins or until rice is tender.
7Serve scattered with the almonds and coriander leaves, and yoghurt on the side.