01 -
Grate all cheeses by hand and combine in a large bowl. Divide cheese mixture evenly into two portions.
02 -
Bring a large pot of salted water to a boil. Add macaroni and cook until just al dente. Drain and set aside.
03 -
In a large saucepan, melt unsalted butter over medium heat. Stir in flour and half of the seasonings. Cook, whisking constantly, for 2 minutes until a fragrant paste forms.
04 -
Gradually pour in evaporated milk and heavy cream, stirring until smooth. Whisk in remaining seasonings and dijon mustard. Cook over medium heat, bringing just to a low boil until thickened.
05 -
Add half the shredded cheese mixture to the sauce in small portions. Stir with a spatula until fully melted and incorporated, resulting in a smooth, creamy sauce.
06 -
Fold the drained pasta thoroughly into the cheese sauce, ensuring all noodles are evenly coated.
07 -
Brush a 23 x 33 cm casserole dish with butter. Transfer half of the macaroni mixture into the dish. Sprinkle with half of the remaining cheese. Add the remaining macaroni, then top with the final layer of shredded cheese.
08 -
Preheat oven to 180°C (160°C fan). Bake for 25–30 minutes until golden and bubbling.
09 -
If desired, broil under high heat for 2–3 minutes for a bubbling, browned crust. Serve hot.