01 -
Preheat oven to 350°F and grease a large baking dish. Cook elbow macaroni according to package directions until al dente. Drain thoroughly.
02 -
In a large pot over medium heat, melt butter. Add softened cream cheese and milk, whisking constantly until smooth and lump-free.
03 -
Add garlic powder, salt, and black pepper to the sauce. Taste and adjust seasoning as needed.
04 -
Add drained macaroni to the pot and stir thoroughly to coat the pasta evenly with the creamy sauce.
05 -
Add sharp cheddar, mozzarella, gouda, and Parmesan cheeses to the pot. Stir gently until all cheeses melt and form a rich, creamy sauce enveloping every noodle.
06 -
Transfer cheesy mixture into the greased baking dish and spread evenly. Bake uncovered for 25-30 minutes until the top is golden brown and bubbling.
07 -
Allow to cool for a few minutes before serving to let cheese firm slightly. Serve warm and enjoy.