Best Mac and Cheese
Recipe type: Comfort Food
Cuisine: American
Prep time: 
Cook time: 
Total time: 
Serves: 10-12 servings
Best Mac and Cheese: tender pasta shells filled with a creamy cheesy sauce, chunks of ham and a buttery crunchy top!
  • Butter or nonstick cooking spray
  • 2 boxes ( 18 ounces ) Medium Pasta Shells
  • 3 cups milk
  • 5 tablespoons Cabot Salted Butter
  • 3 slices firm white bread, pulsed into crumbs in processor or blender
  • 3 tablespoons King Arthur Unbleached All-Purpose Flour
  • ½ pound chopped ham chunks
  • ¼ teaspoon ground black pepper
  • ⅛ teaspoon freshly grated nutmeg
  • Several dashes Cholula Sauce
  • 16 ounces Cabot Xtra Sharp Cheddar grated (about 4 cups), divided
  1. Preheat oven to 375°F. Butter 14-by-10.25-inch or other shallow baking dish or coat with nonstick cooking spray and set aside.
  2. Stir pasta into a large pot of boiling salted water; cook for 5 minutes after water returns to a boil, or until outside is cooked but the center is still firm. Immediately drain in colander, and rinse under cold water; set aside.
  3. In a saucepan over medium-high heat or in microwave on high power for 20-second intervals, heat milk to just below a simmer.
  4. In the pot you used for pasta, melt butter over medium-low heat. Pour 2 tablespoons of butter into bowl, add breadcrumbs and blend together thoroughly; set aside.
  5. Reduce heat to low, add flour to butter remaining in saucepan and whisk over heat for 2 minutes, being careful not to let it color. Add milk in small amounts at first, whisking until smooth after each addition; continue stirring until sauce thickens and comes to simmer. Cook, stirring often, for about 3 minutes.
  6. Remove from heat and whisk in pepper, nutmeg, Cholula Sauce and half of cheese. Stir in drained pasta.
  7. Spread one-third of pasta mixture over bottom of prepared baking dish. Scatter one-third of the remaining cheese on top. Scatter ham over pasta. Spoon another one-third of pasta on top and add another one-third of cheese. Top with remaining pasta. Mix remaining cheese into breadcrumbs and scatter evenly over top.
  8. Bake uncovered for 25 to 30 minutes, or until golden on top and bubbling throughout. Let stand for 5 minutes before serving.
Recipe by Moore or Less Cooking at