01 -
Bring a large pot of salted water to a boil. Cook the elbow macaroni for 6 to 7 minutes until just al dente. Drain, rinse briefly with warm water to stop cooking, and set aside.
02 -
Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for about 2 minutes until lightly golden, stirring constantly to avoid burning.
03 -
Gradually whisk in the whole milk followed by the heavy cream. Continue stirring until the sauce thickens to coat the back of a spoon, about 5 to 6 minutes.
04 -
Add dry mustard powder, smoked paprika, garlic powder, salt, and black pepper. Stir to combine and create a balanced flavor profile.
05 -
Reduce heat to low. Fold in sharp cheddar, mozzarella, and Parmesan cheeses until melted and sauce is smooth. Adjust seasoning as necessary.
06 -
Pour the drained macaroni into the cheese sauce, stirring gently to coat each piece evenly. Transfer the mixture to a greased 23 x 33 cm baking dish and spread evenly.
07 -
Mix panko breadcrumbs with melted butter until evenly coated. Sprinkle over the macaroni mixture, then scatter chopped parsley if desired. Bake in a preheated oven at 190°C for 20 to 25 minutes until the topping is golden and sauce bubbles at the edges. Let rest for 5 to 10 minutes before serving.