If you enjoy spicy Indian food then this is a great option. Works well with either Lamb or Beef, enjoy on its own or with some cauliflower rice.



  • 1 kg diced Lamb or Beef
  • 1 Tbs coconut oil or ghee
  • 2 Onions chopped
  • 1 Tsp chili powder (less if not into really spicy food)
  • 1 Tbs ground coriander
  • 2 tsp ground cumin
  • 1 tsp ground cardamon
  • 1/2 tsp ground cloves
  • 1 tsp ground turmeric
  • 3 cloves garlic, crushed 
  • 1 Tbs grated fresh ginger
  • 1/2 cup natural unsweetened yoghurt or coconut cream
  • 410g can tomatoes
  • 1 tsp sea salt
  • 3 tsp garam masala
  • Fresh coriander leaves and natural yoghurt or coconut cream to serve 



  1. Heat oil in a large pan or wok.
  2. Fry meat until sealed all over, transfer to a clean dish.
  3. Add onion to the pan and cook, stirring until soft and golden.
  4. Add chili powder, coriander, cumin, cardamon, cloves, turmeric, garlic, ginger and yoghurt (or coconut cream). Stir until combined.
  5. Add the salt and tomatoes and simmer for 5 mins.
  6. Add meat and stir until coated.
  7. Cover and cook over low heat for 1 - 1 1/2 hours, or until meat is tender.
  8. Uncover and simmer until the liquid is almost evaporated.
  9. Add garam masala and stir until mixed through.
  10. Serve with a dollop of natural yoghurt/coconut cream and a sprinkling of coriander leaves.


  • I like spicy food and this is reasonably spicy, so if you are a bit sensitive to spicy food, use 1/2 tsp of chili powder instead of 1 tsp
  • If you have the luxury of owning a spice grinder, using freshly ground spices adds a lot of depth to the flavour of this dish


Nutritional Information: 

Amount per serving - makes approx 4 servings

Calories 396.8 Total Carbohydrates  9.5g
Total Fat 14.9g Dietary Fibre 1.9g
Saturated Fat 5.6g Sugars 2.9g
Polyunsaturated Fat 1.2g Protein 53.5g
Monounsaturated Fat 5.3g Sodium 292.7mg