Americanized
🇺🇸 home kitchens nationwide

Creamy Stovetop Macaroni and Cheese

Elbows folded into a smooth béchamel cheese sauce made with Monterey Jack and sharp cheddar, with an optional buttery crumb top browned under the broiler.

Prep15 min
Cook30 min
Total45 min
Serves6 (6 to 8 as a main, 10 to 12 as a side)
Cal / serving~890
Creamy Stovetop Macaroni and Cheese
AI-generated image of the finished dish. About our photos.

A flour-and-milk sauce over macaroni is an old English idea: Elizabeth Raffald's 1769 recipe already coated macaroni in a cream sauce and topped it with Parmesan (Wikipedia, citing Raffald:). For many American cooks this is still what mac and cheese means. Allison Arevalo, who co-founded Homeroom, an Oakland restaurant that served 12 kinds of mac and cheese, told the Gastropod podcast that to her it is a specific dish: béchamel, cheese and elbow macaroni (transcript, 2018:). America's Test Kitchen's classic version keeps that sauce creamy by finishing the dish on the stove and browning only the crumbs.

🇺🇸 This one is American

Elbows folded into a smooth béchamel cheese sauce made with Monterey Jack and sharp cheddar, with an optional buttery crumb top browned under the broiler.

🇺🇸 The original

The oldest American recipe we could read, from 1824, is simple: boiled macaroni layered with butter and grated cheese and baked until it browns. No cheese sauce, no box. See the Virginia House-Wife Baked Macaroni (1824) recipe.

Why it works the kitchen science

Finish on the stove

Heating the pasta in the sauce on the burner instead of baking it for half an hour keeps the sauce loose and creamy; only the crumbs see the broiler (ATK).

Two cheeses, two jobs

Monterey Jack melts smoothly and sharp cheddar brings flavor, and adding them off the heat keeps the sauce from turning grainy or greasy (ATK; Serious Eats).

Step by step

  1. Step 1

    If using the crumb top, set an oven rack in the lower-middle position and heat the broiler. Pulse the bread and chilled butter in a food processor until coarsely ground, 7 to 10 pulses, and set aside.

  2. Step 2

    Bring 4 quarts water to a boil in a Dutch oven. Add the macaroni and 1 tbsp salt and cook, stirring often, until tender, about 8 minutes. Drain and set aside.

  3. Step 3

    Melt the 5 tbsp butter in the empty pot over medium-high heat. Whisk in the flour, dry mustard, cayenne and 1 tsp salt and cook, whisking, 1 minute.

  4. Step 4

    Slowly whisk in the milk until smooth. Bring to a boil, then lower to medium and cook, whisking now and then, about 5 minutes, until it thickens to the consistency of heavy cream.

  5. Step 5

    Off the heat, whisk in the Jack and cheddar until fully melted. Don't let the sauce boil once the cheese is in.

  6. Step 6

    Add the macaroni and cook over medium-low heat, stirring constantly, until steaming and heated through, about 6 minutes. Serve now for the creamiest result.

  7. Step 7

    Or pour it into a 13 by 9-inch broiler-safe dish, scatter the crumbs over the top and broil 3 to 5 minutes, turning the dish if needed, until deep golden. Rest 5 minutes and serve.

Creamy Stovetop Macaroni and Cheese

Serves 6 (6 to 8 as a main, 10 to 12 as a side) · about 10 cups · 45 min total

Crumb top (optional)

  • 3 slices hearty white sandwich bread, torn into quarters
  • 2 tbsp unsalted butter, cut into 4 pieces and chilled

Macaroni

  • 1 lb elbow macaroni
  • 1 tbsp table salt, for the water

Cheese sauce

  • 5 tbsp unsalted butter
  • 6 tbsp all-purpose flour
  • 1 1/2 tsp dry mustard
  • 1/4 tsp cayenne
  • 1 tsp table salt
  • 5 cups whole milk
  • 8 oz Monterey Jack, shredded (2 cups)
  • 8 oz sharp cheddar, shredded (2 cups)

Method

  1. If using the crumb top, set an oven rack in the lower-middle position and heat the broiler. Pulse the bread and chilled butter in a food processor until coarsely ground, 7 to 10 pulses, and set aside.
  2. Bring 4 quarts water to a boil in a Dutch oven. Add the macaroni and 1 tbsp salt and cook, stirring often, until tender, about 8 minutes. Drain and set aside.
  3. Melt the 5 tbsp butter in the empty pot over medium-high heat. Whisk in the flour, dry mustard, cayenne and 1 tsp salt and cook, whisking, 1 minute.
  4. Slowly whisk in the milk until smooth. Bring to a boil, then lower to medium and cook, whisking now and then, about 5 minutes, until it thickens to the consistency of heavy cream.
  5. Off the heat, whisk in the Jack and cheddar until fully melted. Don't let the sauce boil once the cheese is in.
  6. Add the macaroni and cook over medium-low heat, stirring constantly, until steaming and heated through, about 6 minutes. Serve now for the creamiest result.
  7. Or pour it into a 13 by 9-inch broiler-safe dish, scatter the crumbs over the top and broil 3 to 5 minutes, turning the dish if needed, until deep golden. Rest 5 minutes and serve.
Estimated 890 calories per serving. How we estimate.

Adapted from America's Test Kitchen, "Classic Macaroni and Cheese" (serves 6 to 8). Amounts and times are ATK's; the broil is optional here so the dish can be served straight from the pot. The note on not boiling the sauce after the cheese goes in is from Daniel Gritzer's Classic Baked Macaroni and Cheese at Serious Eats. America's Test Kitchen. Ingredient list follows the source; the method is in our own words.

All sources (4)
  1. americastestkitchen.com
  2. seriouseats.com
  3. en.wikipedia.org
  4. gastropod.com

Tips

The rules people argue about

What the sources agree on, what they don't, and what is just a good story.

Every other mac and cheese

Virginia House-Wife Baked Macaroni (1824)
🇺🇸 United States

Virginia House-Wife Baked Macaroni (1824)

The earliest known printed American mac and cheese: macaroni boiled in milk and water, layered with sliced cheese and butter, and baked in a hot oven.

50 min · serves 4 · about 650 cal
Älplermagronen (Swiss Alpine Macaroni)
🇨🇭 Switzerland

Älplermagronen (Swiss Alpine Macaroni)

Macaroni and potatoes boiled together, layered with grated Alpine cheese and a little cream, crowned with crispy onions and eaten with warm applesauce.

35 min · serves 4 · about 900 cal
Southern Baked Macaroni and Cheese
🇺🇸 United States

Southern Baked Macaroni and Cheese

Layers of elbow macaroni, cheddar and Jack bound with beaten eggs, evaporated milk, sour cream and butter, then baked until it sets firm enough to cut, with a crusty, browned top.

1 hr 20 min · serves 8 · about 650 cal
Blue Box Style Mac and Cheese (Homemade Mix)
🇺🇸 United States

Blue Box Style Mac and Cheese (Homemade Mix)

A homemade pantry mix of cheddar cheese powder, dry milk and mustard that turns hot elbows into bright, smooth boxed-style mac in about 15 minutes. Inspired by Kraft Macaroni and Cheese, not official.

25 min · serves 4 · about 400 cal
Lobster Mac and Cheese
🇺🇸 United States

Lobster Mac and Cheese

Fresh-cooked lobster folded into macaroni with a nutty, browned-roux cheddar sauce made with the lobster cooking liquid and a pinch of mace, finished with whole claws and herbs.

1 hr 15 min · serves 4 · about 1060 cal
New Mexico Green Chile Mac and Cheese
🇺🇸 United States

New Mexico Green Chile Mac and Cheese

Elbows baked in a tangy cheese sauce of goat cheese, fontina and aged cheddar studded with roasted New Mexico green chile, under a crunchy toasted crumb top.

1 hr 5 min · serves 6 · about 630 cal
Trinidad Macaroni Pie
🇹🇹 Trinidad and Tobago

Trinidad Macaroni Pie

Macaroni bound with eggs, evaporated milk and cheddar, seasoned with onion, dry mustard and a little Scotch bonnet, then baked firm under a paprika-dusted top and cut into squares.

1 hr 15 min · serves 8 · about 430 cal
Barbados Macaroni Pie
🇧🇧 Barbados

Barbados Macaroni Pie

Tube macaroni baked firm with a lot of cheddar, evaporated milk, an egg, grated onion and the Bajan signature, ketchup and yellow mustard, under a golden cheese top.

1 hr 5 min · serves 6 · about 580 cal
20-Minute One-Pot Mac and Cheese
🇺🇸 United States

20-Minute One-Pot Mac and Cheese

Three ingredients and one pot: elbows simmered in just enough water to cover, then turned into a silky cheddar sauce with a can of evaporated milk.

20 min · serves 4 · about 790 cal

Meatballs of the World

Italian-American Meatballs
🇺🇸 United States

Italian-American Meatballs

Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

2 hr 25 min · serves 4 · about 1040 cal
Pallottine (Abruzzo Meatballs)
🇮🇹 Italy

Pallottine (Abruzzo Meatballs)

Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

2 hr · serves 3 · about 1280 cal
Swedish Meatballs (Köttbullar)
🇸🇪 Sweden

Swedish Meatballs (Köttbullar)

Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

45 min · serves 4 · about 680 cal
Danish Frikadeller
🇩🇰 Denmark

Danish Frikadeller

Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

1 hr 5 min · serves 4 · about 410 cal
Königsberger Klopse
🇩🇪 Germany

Königsberger Klopse

German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

1 hr · serves 4 · about 570 cal
Spanish Albóndigas in Almond Saffron Sauce
🇪🇸 Spain

Spanish Albóndigas in Almond Saffron Sauce

The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

1 hr 15 min · serves 6 · about 580 cal
Mexican Albóndigas with Chipotle and Mint
🇲🇽 Mexico

Mexican Albóndigas with Chipotle and Mint

Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

1 hr 10 min · serves 8 · about 320 cal
Izgara Köfte (Turkish Grilled Meatballs)
🇹🇷 Turkey

Izgara Köfte (Turkish Grilled Meatballs)

Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

1 hr 15 min · serves 4 · about 460 cal
Lion's Head Meatballs
🇨🇳 China

Lion's Head Meatballs

Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

55 min · serves 4 · about 510 cal
Chicken Tsukune
🇯🇵 Japan

Chicken Tsukune

Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.

40 min · serves 3 · about 420 cal