Use sturdy bread like sourdough, country white, or Texas toast
Choose cheeses that melt well, such as cheddar, American, Gruyère, fontina, mozzarella, or Monterey Jack
Grate or thinly slice the cheese for even melting
Mix two or more cheeses for better flavor and texture
Butter the outside of the bread evenly
Use mayonnaise on the outside instead of butter for extra browning
Add a thin layer of mayonnaise or mustard inside for flavor, if desired
Preheat a skillet or griddle over medium-low heat
Cook slowly to avoid burning the bread before the cheese melts
Press the sandwich lightly with a spatula
Cover the pan briefly to help the cheese melt
Flip once the first side is deep golden brown
Add a pinch of salt to the cheese for better flavor
Include a small amount of fillings like tomato, ham, or caramelized onions if desired
Avoid overfilling the sandwich
Let the sandwich rest for a minute before cutting
Slice diagonally for the best texture and presentation
Serve immediately while hot and crisp
