The best ghee substitute in a ratio of 1:1 is butter to mimic the richness of flavor and versatility of the fat in both sweet and savory dishes.  Savory Indian dishes can use cooking oil as a substitute.  Indian sweets require a fat that firms up like ghee which enables the sweet to set, so butter or Crisco (Dalda) is a good substitute.