Put the turnips in a colander, sprinkle over a teaspoon of salt and massage them well. Leave them for an hour, then wash and dry them thoroughly.
Heat half the ghee in a large saucepan or cast-iron casserole and fry the turnips until they are golden brown all over. Drain on kitchen paper.
Add the remaining ghee to the pan, put it back over the heat and, once hot, add the cinnamon stick, bay leaf, black and green cardamom pods and, once fragrant, add the onions and lower the heat.
Now add the meat, stir well and cook for 10 minutes so it is sealed and covered in the spice paste. Pour in the pureed tomatoes and season well. Add 300ml water, cover and simmer over a low heat for 45 minutes.
Next, add the turnips, cover and cook for about 20-25 minutes, until they and the meat are tender. Serve with rice or hot puffs of naan, chapatti or parathas.