The word curry is a generic term to describe all South Asian gravy-based dishes. However, Karahi is a dish that is made with very little to no water and is cooked in a thick gravy, unlike traditional curries. The use of spices and aromatics such as ginger garlic and garam masala is common in curries and Karahi dishes.