For this recipe I would recommend Gruyere Cheese. The flavor is excellent and the cheese melts smooth. You could also use a combination of Gruyere cheese and Swiss if you like.