Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Bring a large pot of salted water to a boil. Cook the macaroni according to package directions until just shy of al dente (about 1-2 minutes less). Drain immediately and set aside.
- In a large saucepan or Dutch oven, melt 1/2 cup of butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly.
- Gradually pour in the warm milk while whisking continuously to prevent lumps. Continue to cook, stirring frequently, until the sauce thickens enough to coat the back of a spoon (about 5-7 minutes).
- Remove the saucepan from the heat. Stir in the shredded cheddar and Gruyère, along with the salt, pepper, garlic powder, and nutmeg. Stir until the cheese is completely melted and the sauce is smooth.
- Add the cooked macaroni to the cheese sauce and stir until every noodle is well-coated. Pour the mixture into your prepared baking dish and spread it into an even layer.
- In a small bowl, mix the panko breadcrumbs with the melted butter and Parmesan cheese. Sprinkle the mixture evenly over the mac and cheese.
- Bake for 25-30 minutes, or until the sauce is bubbly and the topping is golden brown and crispy. Let it rest for 10 minutes before serving.
Notes
Shred Your Own Cheese: For the creamiest sauce, always buy blocks of cheese and shred it yourself. Pre-shredded cheese contains additives that can make the sauce grainy.
Don't Overcook the Pasta: Since the pasta will continue to cook in the oven, boiling it for 1-2 minutes less than the package directions recommend will prevent it from becoming mushy.
Warm Your Milk: Adding warm milk to the roux helps create a smoother, lump-free béchamel sauce.
Don't Overcook the Pasta: Since the pasta will continue to cook in the oven, boiling it for 1-2 minutes less than the package directions recommend will prevent it from becoming mushy.
Warm Your Milk: Adding warm milk to the roux helps create a smoother, lump-free béchamel sauce.
