Mac and Cheese

Photo: Sumeet Jain from San Francisco, USA · CC BY-SA 2.0

Mac and Cheese

America's favorite comfort food: macaroni tossed in a creamy cheddar sauce of milk, butter, and cheese. Master the roux and it's a one-pot, 20-minute dish everyone loves.

Ingredients

2servings
  • Elbow macaroni200 g
  • Butter2 tbsp
  • Flour2 tbsp
  • Milk · room temperature400 ml
  • Cheddar cheese · grated150 g
  • Salt · for pasta water + seasoning1 tsp
  • Black pepper1 to taste
  • Mustard powder · optional, for depth0.5 tsp
  • Paprika · optional1 pinch

Steps

  1. Cook the macaroni in boiling salted water 1 minute short of the package time, then drain.

    ⏲ 8 min
  2. In the same pot, melt the butter and stir in the flour. Cook over low heat 1–2 minutes to make a roux (don't let it color).

    ⏲ 2 min
  3. Whisk in the milk a little at a time until smooth, then simmer 3–4 minutes until it thickens.

    ⏲ 4 min
  4. Lower the heat and stir in the grated cheese in two or three additions until smooth. Season with mustard, salt, and pepper.

    ⏲ 2 min
  5. Add the drained macaroni and toss so the sauce coats every piece. Loosen with a splash of milk if needed.

    ⏲ 1 min
  6. Serve warm, dusted with paprika or parsley.

Variations

  • Baked mac & cheese: Transfer to a dish, top with breadcrumbs and cheese, and brown in the oven.
  • Cheese blend: Mix cheddar with gruyère or mozzarella for more flavor and stretch.
  • Bacon or jalapeño: Add crisp bacon or jalapeños for a kick.
  • Truffle or lobster: Truffle oil or crab/lobster for a luxe version.

Tips

  • Add the milk gradually, whisking constantly, for a lump-free sauce.
  • Melt the cheese off or on low heat so it doesn't split into a greasy mess.
  • Grate cheese from a block — it melts far better than pre-shredded bags.
  • Cook the pasta 1 minute under and finish it in the sauce so it won't go mushy.
  • A pinch of mustard powder makes the cheese taste cheesier.
More detail and the reasons why (5)
  • The fix for a cheese sauce that clumps is lower heat plus a little starch, and this dish has it fully in place before the cheese arrives. The starch gets between the casein and stops it knitting (dairy and heat). Cheese fondue tosses that starch through the cheese in the pot, and aligot knits it into potato starch. Here the starch is cooked into milk as a béchamel and thickened first, so the cheese joins a sauce that already has body and already has something standing between its proteins. That is why melting it off the heat is a second precaution rather than the only one.
  • "Don't let it color" is a thickening instruction, not a flavour one. The longer a roux cooks the deeper its colour and aroma and the weaker its thickening power, because the starch is breaking down (thickening a sauce). Lasagne makes the same call about its béchamel: thickening is the entire job there, so the roux is held pale, just long enough to lose the raw flour taste. One to two minutes is exactly that much.
  • Bagged cheese causes the same problem in fettuccine alfredo. Grated cheese sold in bags carries cellulose or starch so the shreds do not stick together, and that coating stops the pieces flowing into one another. Which reads strangely beside the fix above — the bag has starch on it and melts worse — and the difference is where the starch is. In a béchamel it was dispersed in water and cooked; on a shred it is dry powder whose whole purpose is to keep two pieces of cheese apart, which is the opposite of what this sauce needs them to do.
  • The pinch of mustard powder is doing a second job. Mustard is an emulsifier — weak, but genuinely effective, and the reason a spoon of mustard goes into a vinaigrette (why sauces split). A cheese sauce is fat held in water, and the mid-aged cheddar this dish is built on goes oily and clumpy if the heat is too high. So the pinch that makes the cheese taste cheesier is also a little insurance on the thing most likely to go wrong.
  • The last minute of the pasta is cooked in the sauce, and the sauce pays for it. That is cooking to the sauce rather than to the packet (cooking noodles); what it costs here is that the macaroni finishes by drinking, and what it drinks is the béchamel's water. That is why the recipe ends with "loosen with a splash of milk if needed" as ordinary practice rather than as a rescue, and why it goes on tightening in the fridge. Minestrone keeps its pasta out of the pot when there will be leftovers; pasta e fagioli accepts the same outcome instead.

The basics behind this dish

Cooking basics →

Written with AI · how we check it · Edit history