← All recipes

American Main Dish

Mac & Cheese (Creamy & Gooey)

Fixed for maximum creaminess and stretch — the common "dry, not gooey" version fails from too little dairy, no emulsifying cheese, and adding cheese while the sauce is boiling. This version corrects all three.

Prep
10 minutes
Cook
25 minutes
Total
35 minutes
Yield
6-8 servings
Difficulty
Easy

Source: Personal recipe collection

Fixed for maximum creaminess and stretch — the common "dry, not gooey" version fails from too little dairy, no emulsifying cheese, and adding cheese while the sauce is boiling. This version corrects all three.

Prep: 10 minutes | Cook: 25 minutes | Total: 35 minutes | Yield: 6-8 servings

Ingredients

Pasta

Cheese Sauce

Topping (optional)

Instructions

  1. Cook the pasta 2 minutes under al dente in well-salted water. Drain and reserve ½ cup of the pasta cooking water. (Slightly firm pasta finishes in the sauce and won't turn mushy.)
  2. Make the roux: Melt the butter in a large pot over medium heat. Whisk in the flour and cook 1 minute until it smells nutty.
  3. Build the béchamel: Slowly whisk in the warm milk and cream. Simmer, whisking, until it thickens enough to coat the back of a spoon, about 3–4 minutes. Stir in dry mustard and nutmeg.
  4. Add cheese OFF the heat: Kill the burner and wait 30 seconds. Stir in all the cheese a handful at a time until glossy and smooth. If it tightens up, loosen with a splash of the reserved pasta water. (Boiling cheese seizes and goes grainy — off-heat keeps it silky.)
  5. Combine: Fold in the drained pasta. The sauce should look too loose at this stage — that's correct. It tightens as it sits. Season with salt and pepper.
  6. Serve or broil: Serve immediately for maximum goo. OR transfer to a baking dish, top with panko tossed in melted butter, and broil 2–3 minutes only until golden. Do not bake long — extended baking is what dries mac & cheese out.

Notes

  • The three changes that matter most: more dairy (3 cups milk + 1 cup cream), American cheese for stretch, and adding cheese off the heat.
  • Whole milk only — 2% or skim will make it thin and less creamy.
  • Shred from a block. Pre-shredded bagged cheese has anti-caking starch that keeps it from melting smooth.
  • No American cheese? Sodium citrate can help emulsify the sauce, but it is not a pinch-for-pinch or flavor-equivalent replacement; use a measured formulation from the product maker.
  • Leftovers reheat best with a splash of milk stirred in over low heat.

Dietary Notes

For a vegetarian version, check all cheeses for animal rennet. Pasta, flour and panko contain wheat. Check ingredient labels and cross-contact information for allergies.

Safe Handling

Refrigerate promptly in shallow containers at 40°F or below, within 2 hours of preparation (1 hour above 90°F). Use within 3-4 days. Reheat leftovers to 165°F; bring soups and sauces to a rolling boil when reheating. Thaw frozen portions in the refrigerator, not on the counter.

USDA leftover handling guidance.