Use a generous amount of butter (not oil or margarine) and cook over low heat.
Use good, fresh bread. I’m using a seeded multi-grain bread made from whole wheat, rye, oats and barley.
Use a flavorful cheese with good melting properties. I’m using sharp white cheddar and asiago.
To enhance the flavor, sprinkle a little sea salt on the cheese before placing the other slice of bread on top.
Here’s the trick- weight the sandwich with a bacon press or something similar. You want enough weight to press the sandwich down without totally flattening it. Flip and repeat.
Crispy, melty goodness.