Classic Macaroni and Cheese

Why This Recipe Works

For a macaroni and cheese recipe that would appeal to adults and kids alike, we kept things simple, staying away from pungent cheeses and overly rich eggs and cream. Instead, we tossed al dente pasta with a béchamel-based cheese sauce, using a combination of sharp cheddar for flavor and Monterey Jack for creaminess. To give our macaroni and cheese recipe a crunchy topping, we tossed homemade bread crumbs with melted butter, sprinkled them over the casserole, and browned the dish quickly under the broiler.


Print Shopping List

3 slices hearty white sandwich bread, torn into quarters
2 tablespoons unsalted butter, cut into 4 pieces and chilled, plus 5 tablespoons unsalted butter
1 pound elbow macaroni
6 tablespoons all-purpose flour
1 ½ teaspoons dry mustard
¼ teaspoon cayenne pepper
5 cups whole milk
8 ounces Monterey Jack cheese, shredded (2 cups)
8 ounces sharp cheddar cheese, shredded (2 cups)
Nutritional Information


Per Serving (Serves 6)

  • Calories 803
  • Cholesterol 103 mg
  • Fat 37 g
  • Sodium 889 mg
  • Saturated 22 g
  • Carbs 81 g
  • Trans 1 g
  • Dietary Fiber 4 g
  • Monounsaturated 10 g
  • Sugar 14 g
  • Polyunsaturated 3 g
  • Protein 38 g

The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Featured Equipment

From Our Shop

From Our Sponsors


Serves 6 to 8, or 10 to 12 as a side

The test kitchen’s favorite elbow macaroni is Barilla Elbows. Serve with hot sauce and/or celery salt.

1. Adjust oven rack to lower-middle position and heat broiler. Pulse bread and chilled butter in food processor until coarsely ground, 7 to 10 pulses; set aside.

2. Bring 4 quarts water to boil in Dutch oven. Add macaroni and 1 tablespoon salt and cook, stirring often, until tender. Drain macaroni and set aside in colander.

3. Melt remaining 5 tablespoons butter in now-empty pot over medium-high heat. Whisk in flour, mustard, cayenne, and 1 teaspoon salt and cook for 1 minute. Slowly whisk in milk until smooth. Bring mixture to boil, reduce heat to medium, and cook, whisking occasionally, until thickened to consistency of heavy cream, about 5 minutes. Off heat, whisk in cheeses until fully melted. Add macaroni and cook over medium-low heat, stirring constantly, until steaming and heated through, about 6 minutes.

4. Pour mixture into 13 by 9-inch broiler-safe baking dish. Top with bread-crumb mixture and broil until crumbs are deep golden brown, 3 to 5 minutes, rotating dish if necessary for even browning. Let rest for 5 minutes. Serve.

Watch The Full Episode

Season 5, Ep. 08

In this episode, we offer delicious, relatively straightforward fare that appeals to young and old. What kid—or adult—doesn't look forward to macaroni and cheese or barbecued chicken?