The first stage involves warming up a spacious wok, or karahi, over a woodfire. Pour two cups of cooking oil, allowing it to heat before introducing the meat. You can also opt for ghee as a healthier alternative.
Once the oil is adequately heated, add the beef to the wok. Season with one tablespoon of salt or according to your preference. Proceed to fry the meat for 8 to 10 minutes on high heat.
The next phase requires the addition of tomatoes, cut into halves. Use ripe red tomatoes to enhance the dish's flavor and appearance. Fry these for about 2 to 3 minutes.
Next, add about 4 to 5 glasses of water to tenderize the meat. However, you only need 2 cups of water if you're using a pressure cooker.
Cover the wok and let the mixture simmer for 40 to 50 minutes on high heat, ensuring maximum steam retention by placing some weight over the cover.
Once the simmering process is complete, uncover the wok and remove the skin of the tomatoes with the help of tongs.Next, check the meat's tenderness. If it's not tender enough, cover the wok and allow for more cooking time.Once done, uncover the wok and fry the mixture for 6 to 7 minutes more. Lastly, add one and a half cups of whisked yogurt, ensuring to keep the flame low during this process. Allow the mixture to fry until the water from the yogurt has evaporated.
Incorporate 4 to 5 slit and deseeded fresh green chilies into the mix and sauté for about half a minute.
With this, your beef shinwari karahi is ready to be served. Enjoy it with tandoori roti, naan, or chapati. The dish pairs well with raita and salad, adding further depth to your meal.