Here’s the plot twist: traditional mac and cheese relies on a roux—a fancy French word for butter and flour that sounds like something from a perfume commercial. But make ahead versions often use a sturdier, sneakier ingredient: evaporated milk or even a splash of heavy cream. Why? Because reheating mac and cheese usually makes it grainy or dry, but these fats protect the cheese from turning into a rubbery monster.
And now for the science-y bit: cheese is basically milk fat being held together by protein chains. When you reheat it, those chains freak out and clump together—that’s why leftovers taste like sad, salty plastic. But by undercooking the pasta slightly (think: al dente on steroids) and using a sauce that’s a little looser than normal, you give the mac and cheese room to breathe during its second act.
Step One: Commit to the Cheese Blend
You want at least two cheeses. Three is a party. Four means you’re basically a cheese warlord. Use a sharp cheddar for flavor muscle, a creamy fontina or gouda for velvet texture, and—if you’re feeling frisky—a bit of aged gruyère for that nutty, high-priced energy. Pro tip: never use pre-shredded cheese for the sauce. Those bags are coated in sawdust-like starch to prevent clumping, and they make your sauce taste like cardboard’s distant cousin. Shred your own cheese, people. Your taste buds will thank you.
For the pasta, choose a ridged shape like cavatappi or shells. The grooves trap the sauce like a cheese-seeking missile, while also holding up better to being frozen and baked again. Skip the elbow macaroni unless you enjoy a mushy, apologetic texture. You deserve better.
Perfect Baked Mac and Cheese Recipe