Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C).
- Bring 4 quarts of water to a rolling boil in a large pot.
- Add 1 tablespoon of salt and the elbow macaroni.
- Cook according to package directions, but aim for al dente.
- Drain the macaroni well and set aside.
- In a large saucepan or Dutch oven, melt 6 tablespoons of butter over medium heat.
- Whisk in 1/2 cup of all-purpose flour and cook for 1-2 minutes, stirring constantly.
- Gradually whisk in 4 cups of whole milk, making sure to incorporate it smoothly to avoid lumps.
- Bring the mixture to a simmer, stirring constantly. It will start to thicken.
- Once the sauce has thickened enough to coat the back of a spoon, remove from heat.
- Stir in 1 teaspoon of salt, 1/2 teaspoon of black pepper, and 1/4 teaspoon of nutmeg.
- Add the shredded cheddar cheese, Gruyere cheese, and Monterey Jack cheese, one handful at a time, stirring until each addition is completely melted and smooth before adding the next.
- Add the cooked macaroni to the cheese sauce and stir gently to combine, making sure all the macaroni is coated in cheesy goodness.
- Pour the mac and cheese into a greased 9x13 inch baking dish.
- In a small bowl, combine the panko breadcrumbs, melted butter, and grated Parmesan cheese.
- Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese.
- Bake for 20-25 minutes, or until the mac and cheese is bubbly and the topping is golden brown.
- Let the mac and cheese rest for 5-10 minutes before serving.
Notes
For a smoother cheese sauce, add the cheese gradually and stir constantly until melted. If lumps appear, remove from heat and whisk vigorously, use an immersion blender, or strain the sauce. You can assemble the mac and cheese ahead of time and refrigerate for up to 24 hours. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.
