🏅 Top 10

The Best Cheeses for Mac and Cheese (Ranked by a Self-Proclaimed Expert)

The Best Cheeses for Mac and Cheese (Ranked by a Self-Proclaimed Expert)

I have strong opinions about mac and cheese. It's the ultimate comfort food, but so many versions are wrong. Too gloopy, too greasy, too bland, or just... sad. The boxed stuff has its place (Kraft Spirals at 2 AM, I see you), but homemade mac and cheese should be creamy, rich, and deeply cheesy. The kind that coats every noodle and makes you close your eyes when you take a bite.

I spent a weekend making batch after batch, testing single cheeses and blends. I used the same base recipe each time: 1 pound of pasta (cavatappi, because the ridges hold sauce), 3 tablespoons butter, 3 tablespoons flour, 2 cups whole milk, and 8 ounces of cheese. I graded each on flavor, texture, meltability, and overall satisfaction. Here are the results, ranked from worst to best.

10. Pre-Shredded Cheddar (Don't Do It)

I had to start here because this is the most common mistake. Pre-shredded cheese is coated in cellulose and potato starch to prevent clumping. That coating also prevents proper melting. The result is a grainy, clumpy sauce that separates when baked. I knew this going in, but I tested it anyway just to confirm. It was bad. The sauce broke, the texture was gritty, and it tasted like nothing. If you take one thing from this article, let it be this: shred your own cheese. It takes two minutes and it's worth it.

9. Monterey Jack

Monterey Jack melts beautifully — it's one of the creamiest cheeses out there. But it's also bland. On its own, it makes a mac that's smooth but completely flavorless. I added a pinch of salt and some paprika, and it still tasted like nothing. It's fine as a base in a blend, but as a solo cheese? Skip it.

8. Gouda (Young, Not Smoked)

Young Gouda has a mild, nutty flavor and melts smoothly. It's a decent choice if you want something subtle. But it lacks the sharpness that makes mac and cheese interesting. The sauce was creamy and pleasant, but I wanted more. I added some black pepper and mustard powder, which helped, but it still felt incomplete. Smoked Gouda (not included in this test) would probably rank higher — it adds a distinct flavor that makes up for the lack of sharpness.

7. Havarti

Havarti is buttery and melts like a dream. It's similar to Monterey Jack but with a slightly tangier edge. The sauce was incredibly smooth — maybe the smoothest of all the single-cheese tests. But again, it lacked depth. It's a great cheese for a creamy, mild mac that kids will love. For adults, it's fine but forgettable.

6. Fontina

Fontina is an underrated melting cheese. It has a nutty, earthy flavor that's more interesting than Gouda or Havarti. The sauce was rich and velvety, with a slight tang. It's excellent in a fondue, and it works well in mac too. But it's not quite sharp enough to be a solo star. I used a young Fontina from Italy (an aged one would be stronger but might not melt as well). If you're blending cheeses, Fontina should be in the mix.

5. Gruyère

Gruyère is a classic for a reason. It melts perfectly, has a complex nutty and slightly sweet flavor, and adds a sophisticated depth that most cheeses can't touch. The sauce was luxurious — think fondue-level richness. But here's the catch: Gruyère is expensive (about $20 per pound), and its flavor can be overpowering if you use too much. It also doesn't stretch the way some cheeses do, so the texture is more creamy than gooey. It's wonderful, but it's not the best for a classic, nostalgic mac and cheese.

4. Sharp Cheddar (Aged 12-18 Months)

Sharp cheddar is the default for a reason. It has the classic tangy, cheesy flavor that everyone associates with mac and cheese. I used a 14-month-aged cheddar from Vermont. The flavor was bold and unmistakable. However, cheddar can be tricky — it's prone to separating if overheated. I had to keep the heat low and stir constantly. The result was a thick, intensely cheesy sauce that clung to the pasta perfectly. It's not the creamiest, but it's the most recognizable. If you want that classic orange mac, this is your cheese.

3. Mascarpone + Parmesan

This isn't a single cheese, but it's a combination I had to include because it's incredible. Mascarpone (an Italian cream cheese) adds an almost pudding-like creaminess. Parmesan adds the sharp, salty kick. The ratio: 6 ounces mascarpone, 2 ounces finely grated Parmesan. The sauce was the richest, most decadent thing I've ever put in my mouth. But it's heavy — like, eat-a-small-bowl-and-feel-it-heavy. It's more of an indulgence than a weeknight dinner. Perfect for a special occasion.

2. Extra Sharp White Cheddar (Aged 24+ Months)

If you love sharp cheese, this is the one. I used a 24-month-aged white cheddar from Wisconsin. The flavor is intense — almost crystalline, with a slight crunch from the calcium lactate crystals. The sauce was bold, tangy, and complex. It's not as smooth as the younger cheddar (the aging makes it more crumbly), but the flavor payoff is enormous. I added a tablespoon of sodium citrate (a salt that helps cheese melt smoothly) to prevent graininess. Without it, the sauce would have broken. So this is a pro-level choice — you need to know what you're doing. But if you get it right, it's transcendent.

1. The Trifecta: Cheddar + Gruyère + Parmesan

The winner, by a comfortable margin, is a blend. I tested about a dozen combinations, and this one was perfect every time. Use 4 ounces sharp cheddar (12-month), 3 ounces Gruyère, and 1 ounce finely grated Parmesan. The cheddar provides the classic flavor, the Gruyère adds nuttiness and a silky texture, and the Parmesan brings salt and depth. The sauce was creamy, not greasy, with layers of flavor that built as you ate.

I made this for a dinner party and everyone asked for the recipe. It reheats beautifully (add a splash of milk when microwaving). It's the mac and cheese I'll be making for the rest of my life.

One final tip: season the sauce with a pinch of nutmeg and a dash of cayenne pepper. Neither is detectable, but they lift the whole dish. Trust me.

TR
Robert Martinez

We spend hours researching and testing before we write anything. If something changes, we update the article. About our process →