Ingredients:

  • 1 pound (450g) elbow macaroni
  • 6 tablespoons (85g) unsalted butter
  • 1/4 cup (30g) all-purpose flour
  • 3 cups (710ml) whole milk
  • 1/2 teaspoon freshly grated nutmeg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon Dijon mustard
  • 8 ounces (225g) sharp cheddar cheese, shredded
  • 4 ounces (115g) Gruyère cheese, shredded
  • 4 ounces (115g) Monterey Jack cheese, shredded
  • 1/2 cup (50g) panko breadcrumbs (optional)
  • 2 tablespoons (30g) melted butter (optional)

Instructions:

  1. Cook macaroni according to package directions until al dente. Drain and set aside.
  2. Melt butter in a large saucepan over medium heat. Whisk in flour and cook for 1-2 minutes until smooth and golden (a roux!).
  3. Gradually whisk in milk, whisking constantly to prevent lumps. Bring to a simmer, stirring occasionally.
  4. Reduce heat to low and simmer for 5-7 minutes, stirring occasionally, until the sauce has thickened slightly.
  5. Stir in nutmeg, salt, pepper, and Dijon mustard.
  6. Remove from heat and gradually stir in cheddar, Gruyère, and Monterey Jack cheeses until melted and smooth.
  7. Add the cooked macaroni to the cheese sauce and stir until well coated.
  8. Pour the macaroni and cheese into a baking dish.
  9. In a small bowl, combine panko breadcrumbs and melted butter (if using). Sprinkle evenly over the macaroni and cheese.
  10. Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until golden brown and bubbly.
  11. Let cool for a few minutes before serving.