01 -
Preheat oven to 180°C (350°F).
02 -
Bring a large pot of salted water to a boil. Add elbow macaroni and cook until al dente. Drain thoroughly.
03 -
In a large pot over medium heat, melt butter, then add cream cheese and milk. Whisk continuously until completely smooth and well combined.
04 -
Add garlic powder, salt, and pepper to the sauce. Whisk thoroughly to incorporate all seasonings.
05 -
Return the drained pasta to the pot with the creamy sauce, stirring until all noodles are evenly coated.
06 -
Gradually incorporate the shredded cheddar, mozzarella, gouda, and parmesan cheeses, stirring between additions until melted and thoroughly combined.
07 -
Pour the macaroni mixture into a buttered baking dish, spreading evenly.
08 -
Bake uncovered for 25-30 minutes until the top is golden and bubbling.
09 -
Allow to rest for 5 minutes before serving while still warm.