Ingredients
Method
- Warm the ghee in a heavy pot over medium heat, toast the whole spices for 1 minute until fragrant.
- Sear the beef in batches over medium‑high heat for 6 to 8 minutes per batch until deeply browned on all sides, then set aside.
- Cook the onions in the same pot for 8 to 10 minutes until golden, then stir in the garlic, ginger, and ground spices for 1 minute.
- Add the tomatoes, water, and seared beef, bring to a boil, then simmer covered on low for 1½ to 2 hours until the beef is very tender.
- Off the heat, temper the yogurt with a ladle of hot gravy, then stir it back into the pot and finish with cilantro before serving.
Notes
The curry tastes even better after a night in the fridge, so consider making it a day ahead. If the gravy is too thin for your liking after the simmer, remove the lid for the last 20 minutes to let it reduce. Always taste for salt before serving, as the beef soaks up a lot.
