# What You'll Need:
→ Pasta
01 - 14 oz elbow macaroni
→ Cheese Sauce
02 - 2 tablespoons unsalted butter
03 - 2 tablespoons all-purpose flour
04 - 2 cups whole milk
05 - ½ cup heavy cream
06 - 7 oz sharp cheddar cheese, grated
07 - 3.5 oz Gruyère cheese, grated
08 - 1.75 oz Parmesan cheese, grated
09 - 1 teaspoon mustard powder
10 - ½ teaspoon garlic powder
11 - ¼ teaspoon cayenne pepper
12 - Salt and black pepper to taste
→ Bacon Crumb Topping
13 - 4 slices bacon
14 - 2 oz panko breadcrumbs
15 - 2 tablespoons unsalted butter, melted
16 - 2 tablespoons fresh parsley, chopped
# How To Make It:
01 - Preheat oven to 375°F. Lightly grease a 2-quart baking dish with butter or cooking spray.
02 - Bring a large pot of salted water to a rolling boil. Add elbow macaroni and cook until just al dente, approximately 1 minute under package time. Drain thoroughly and reserve.
03 - In a medium saucepan, melt 2 tablespoons butter over medium heat. Add flour and whisk continuously for 1 minute until fragrant and paste-like in consistency.
04 - Gradually add milk and heavy cream while whisking constantly to prevent lumps. Bring to a gentle simmer and continue stirring until sauce reaches desired thickness, approximately 3-4 minutes.
05 - Remove saucepan from heat. Add sharp cheddar, Gruyère, and Parmesan cheeses along with mustard powder, garlic powder, cayenne pepper, salt, and pepper. Stir until completely smooth and cheese is fully melted.
06 - Add cooked macaroni to the cheese sauce and toss until all pasta is thoroughly coated. Transfer mixture to prepared baking dish and spread evenly.
07 - Cook bacon slices in a skillet over medium heat until crispy, approximately 7-8 minutes. Transfer to paper towels to drain excess fat, then crumble into bite-sized pieces.
08 - In a small bowl, combine panko breadcrumbs, melted butter, crumbled bacon, and chopped parsley. Mix until breadcrumbs are evenly distributed and coated with butter.
09 - Sprinkle bacon crumb mixture evenly across the top of macaroni and cheese. Bake in preheated oven for 25-30 minutes until golden brown and sauce is bubbling at the edges. Allow to rest for 5-10 minutes before serving.