Begin by preheating your oven to 350°F (175°C) so it's ready for baking once the mac and cheese is assembled.
In a large pot, bring water to a rolling boil and add a generous pinch of salt. Add the elbow macaroni and cook according to package directions until al dente. Drain the pasta in a colander and set it aside.
In a medium saucepan, melt the unsalted butter over medium heat. Once melted, sprinkle in the flour and whisk constantly for about 2 minutes, allowing it to form a roux without browning.
Slowly whisk in the whole milk, ensuring no lumps form. Keep whisking until the mixture begins to thicken, approximately 5-7 minutes, achieving a creamy base.
Stir in the Dijon mustard, garlic powder, onion powder, and season with salt and pepper to taste. Once combined, remove the saucepan from heat.
Gradually add the shredded sharp cheddar and Gruyère cheese into the sauce, stirring until all the cheese is melted and the sauce is smooth and luxurious.
In a large mixing bowl, combine the drained macaroni with the creamy cheese sauce. Stir gently but thoroughly until every piece of macaroni is well-coated with the sauce.
Pour the macaroni and cheese mixture into a greased 9x13 inch baking dish, spreading it evenly across the bottom.
In a separate bowl, mix together the panko breadcrumbs, grated Parmesan cheese, olive oil, and a pinch of salt. Stir well until the breadcrumbs are evenly coated with oil, making for an irresistible crunchy topping.
Evenly sprinkle the breadcrumb mixture over the macaroni and cheese, ensuring every part of the dish is covered for a delightful crunch.
Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the top is beautifully golden brown and crispy. The aroma will be irresistible!
Once baked, remove the dish from the oven and let it cool for a few minutes. To finish, garnish with freshly chopped parsley for a pop of color and added freshness. Serve warm and enjoy your gourmet creation!
Notes
For extra flavor, consider adding cooked bacon or vegetables.
Keyword baked, cheesy, comfort food, gourmet, mac and cheese