A rich, creamy, and indulgent baked macaroni and cheese featuring a classic blend of sharp cheddar and gruyere, finished with a deeply savory and crunchy Everything Bagel seasoned panko crust.
| 16 ounces | Elbow macaroni | Or any short tubular pasta like cavatappi |
| 0.25 cup | Unsalted butter | 1/2 stick |
| 0.25 cup | All-purpose flour | |
| 3 cups | Whole milk | Warmed slightly |
| 1 cup | Heavy cream | Warmed slightly |
| 4 ounces | Cream cheese | Cut into cubes, softened |
| 3 cups | Sharp cheddar cheese | Freshly grated |
| 2 cups | Gruyere cheese | Freshly grated |
| 1 tablespoon | Dijon mustard | |
| 1 teaspoon | Garlic powder | |
| 1 teaspoon | Salt | Plus more for boiling pasta water |
| 0.5 teaspoon | Black pepper | Freshly cracked |
| 1 cup | Panko breadcrumbs | |
| 3 tablespoons | Everything Bagel seasoning | |
| 0.25 cup | Parmesan cheese | Grated |
| 2 tablespoons | Unsalted butter | Melted |
Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter or non-stick spray.
~5 minBring a large pot of salted water to a boil. Cook the macaroni 1 minute shy of the package instructions for al dente. Drain well and set aside.
~10 minIn a medium bowl, combine the panko breadcrumbs, Everything Bagel seasoning, grated parmesan, and 2 tablespoons of melted butter. Toss until the crumbs are evenly coated. Set aside.
~3 minIn a large saucepan or Dutch oven, melt 1/4 cup of butter over medium heat. Whisk in the flour and cook for 1 to 2 minutes until lightly golden and bubbly (making a roux).
~3 minGradually whisk in the warmed whole milk and heavy cream. Continue to whisk constantly over medium heat until the mixture thickens slightly and coats the back of a spoon, about 5-7 minutes.
~7 minRemove the saucepan from the heat. Stir in the softened cream cheese until melted. Then, add the grated sharp cheddar and gruyere cheeses, whisking gently until completely smooth. Stir in the Dijon mustard, garlic powder, salt, and black pepper.
~5 minFold the drained macaroni into the cheese sauce until well coated. Pour the mixture into the prepared baking dish.
~2 minSprinkle the prepared Everything Bagel panko mixture evenly over the top of the macaroni and cheese.
~1 minBake uncovered for 25 to 30 minutes, or until the cheese is bubbling around the edges and the crust is deeply golden brown.
~30 minRemove from the oven and let rest for 10 minutes before serving. This allows the sauce to thicken and set slightly.
~10 min