The cheese doesn't melt on grilled cheese if it's cooked at too high of a heat. The bread will toast before the cheese gets a chance to start melting. Start in a warm pan, and add the bread as soon as the ghee melts. Use a cheese that melts well, not feta or paneer, etc.