- STEP 1
Add the garam masala, chilli powder, turmeric, paprika, allspice, cumin, cinnamon stick and pepper to a large dry heavy based saucepan and heat over a high heat until very aromatic.
- STEP 2
Add the butter and oil and heat until smoking, followed by the onions and stir fry for about 5 minutes until soft. Add the garlic and ginger, frying for a further minute before adding the beef. Brown off the beef then add the tomato quarters and lime juice and cook for a further five minutes.
- STEP 3
Next add the tinned tomatoes and the beef stock, bring to the boil, reduce the heat and simmer, uncovered, for about an hour and 20 minutes, until the beef is really tender and the sauce is lovely and thick. Add the coriander 10 minutes before the cooking is finished, allow to stand for at least 10 minutes then serve with pilau rice and naan bread.