First of all, Gruyère is the most traditional and best kind of cheese to use in French onion soup. This Swiss-made cheese has a full-bodied, nutty flavor similar to hard cheeses like Parmesan, but the big difference is that Gruyère melts extremely well; no one wants a hard, oily, barely-melted coat of cheese on top of their soup.