Gruyere is a perfect cheese with a mildly nutty flavor and melts well. You can substitute cheddar.