01 -
Set oven to 350°F (175°C) and allow to preheat.
02 -
Fill a large pot with water, add salt, and bring to a boil. Add elbow macaroni and cook until al dente according to package instructions. Drain thoroughly and set aside.
03 -
In a large pot over medium heat, melt unsalted butter. Add softened cream cheese and whole milk, whisking constantly until the mixture becomes smooth and creamy.
04 -
Sprinkle in garlic powder, salt, and black pepper. Whisk until seasonings are evenly distributed.
05 -
Return drained macaroni to the pot, stirring thoroughly to ensure every piece is coated in the creamy sauce.
06 -
Gradually add shredded cheddar, mozzarella, gouda, and grated parmesan cheese, stirring continuously until all cheeses are fully melted and the mixture is homogeneous.
07 -
Transfer the cheesy macaroni mixture into a greased baking dish, spreading it evenly across the surface.
08 -
Place the baking dish uncovered in the oven and bake for 25 to 30 minutes, or until the top is golden brown and bubbling.
09 -
Remove from oven and allow to cool for several minutes. Serve warm.