01 -
Bring a large pot of salted water to a boil and cook cavatappi pasta until slightly under al dente, about 7-8 minutes. Drain and set aside.
02 -
In a heavy-bottomed saucepan, melt butter over medium heat. Whisk in flour and cook, stirring constantly, for 2-3 minutes until the mixture is lightly golden and forms a smooth paste.
03 -
Gradually whisk in whole milk and heavy cream, continuing to stir until the sauce thickens and is smooth. Season with salt, black pepper, and nutmeg.
04 -
Reduce heat to low and stir in cheddar, Gruyère, mozzarella, and Parmesan cheeses until fully melted and incorporated into the sauce.
05 -
Fold the cooked pasta into the cheese sauce until evenly coated.
06 -
Transfer the mixture to a greased baking dish, top with additional shredded cheese, and bake in a preheated oven at 190°C for 25-30 minutes, or until bubbly and golden on top.