Gosht is an essential part of Pakistani cuisine, which features many meat-based gravies. A wide variety of meats are used in Pakistan.
In India, gosht dishes are likely to be made with goat or mutton. In India the term "mutton" is more likely to mean goat rather than adult sheep, as it does elsewhere in the English-speaking world. As the Hindu religion specially prohibits eating beef, and Islam prohibits the eating of pork, Indian gosht is not traditionally made with these meats. When Indian dishes are translated and adapted for Western audiences, lamb is the meat most often used in the adaptation. This has led to a common misconception that gosht means "lamb". In common Indian English the dishes made from any sort of meat are termed as Non-Veg. (Non-Vegetarian); in contrast with most of the Indians being Vegetarian (in fact Lacto-Vegetarian)
Variations include bhuna ghosht, kadhai gosht, raan gosht, dal gosht, nihari gosht, rara Gosht, and saag gosht, which includes spinach. Karahi gosht is cooked in a traditional cooking pot from which it takes its name.