Food EditionCookAmericanDinnerStovetop Macaroni and Cheese
25 minEasyServes 4
American · Dinner

Stovetop Macaroni and Cheese

To get a smooth cheese sauce that doesn't break, cook your flour and butter into a pale blonde roux before whisking in cold milk, then remove the pan from the heat entirely before stirring in your grated cheese.

Total time
25 min
Hands-on
25 min
Serves
4
Difficulty
Easy
Before you start

Freshly grate your cheese.

Pre-shredded bags contain anti-caking starches that prevent the cheese from melting into a cohesive, velvety sauce.

  • large heavy-bottomed pot
  • box grater
  • whisk
  • colander
Ingredients

What goes in.

  • 1 lbelbow macaroni
  • 4 tbspunsalted butter
  • 1/4 cupall-purpose flour
  • 3 cupswhole milk, cold
  • 1 lbsharp cheddar cheese, freshly grated
  • 1 tspkosher salt
  • 1/4 tspground black pepper
The key technique

The Carry-Over Melt

The proteins in cheese tighten and turn grainy if exposed to direct high heat. Stir your cheese in only after the white sauce is thickened and the pot has been pulled off the burner.

Step by step

The method.

  1. Boil the pasta

    Bring a large pot of salted water to a boil. Cook the macaroni for one minute less than the package instructions for al dente. Drain and set aside.

  2. Create the roux

    In the same pot, melt the butter over medium heat. Add the flour and whisk constantly for 2 minutes. The mixture will smell like pie crust and look like wet sand.

  3. Thicken the base

    Gradually pour in the milk while whisking vigorously to break up any lumps. Continue cooking and stirring until the sauce coats the back of a spoon.

  4. Emulsify

    Remove the pot from the heat. Add the salt and pepper. Stir in the grated cheddar one handful at a time, waiting for each addition to melt before adding the next.

  5. Combine

    Fold the cooked macaroni into the cheese sauce until every noodle is coated. Serve immediately while the sauce is fluid.

Variations

Other turns to take.

Breadcrumb Topping

Toss 1/2 cup panko breadcrumbs with 1 tablespoon melted butter and toast in a small skillet until golden. Sprinkle over the finished bowls.

Spiced Version

Add a quarter-teaspoon of cayenne pepper or a dash of smoked paprika to the roux to balance the richness of the cheese.

Tips & troubleshooting

When it doesn't go to plan.

Tip

If the sauce feels too thick, splash in a little extra warm milk until it reaches your desired consistency.

Tip

Use a mix of cheeses, such as half cheddar and half Gruyere, for a more complex profile.

Tip

Salt your pasta water heavily—it should taste like the ocean.

Questions

The ones that keep coming up.

Why is my sauce grainy?

You likely added the cheese while the pot was still over the flame, which causes the fats to separate. Keep the heat off when adding the cheese.

Can I reheat leftovers?

Yes, but add a splash of milk before warming it on the stove, as the pasta will soak up the sauce as it sits in the fridge.

Community kitchens

How real cooks make it.

No one’s shared their version yet. Be the first to put your kitchen on the map.

Your turn

Cook this your way?

Share your version — your steps, your story. We’ll feature it right here.

Add your recipe