01 -
Set oven to 350°F (175°C) and allow to preheat.
02 -
Bring a large pot of salted water to a boil. Add elbow macaroni and cook according to package directions until al dente. Drain thoroughly.
03 -
In a large pot over medium heat, melt butter. Add softened cream cheese and milk, whisking continuously until the mixture is completely smooth and creamy.
04 -
Add garlic powder, salt, and black pepper to the pot. Whisk to incorporate evenly.
05 -
Return drained macaroni to the pot, stirring thoroughly to coat each piece with the creamy sauce.
06 -
Gradually add shredded cheddar, mozzarella, gouda, and grated parmesan. Stir continuously until all cheeses are melted and the mixture is cohesive.
07 -
Spoon the cheesy macaroni mixture into a greased baking dish, spreading evenly.
08 -
Place baking dish uncovered in the oven and bake for 25 to 30 minutes, or until the surface is golden and bubbling.
09 -
Remove from oven and allow to cool for several minutes before serving while hot.