Heat oven to 375°F (190°C).
Cook cavatappi pasta according to package directions until al dente. Drain completely.
Meanwhile, in a large heavy bottom saucepan, melt butter over low heat. Once completely melted, whisk in flour, and cook for 2–3 minutes. Turn the heat to medium, and add in the milk, while continuing to whisk. Allow the milk to heat, but not boil (about 7 minutes).
Once the milk is very hot (steaming, but not boiling), turn heat to low. Slowly, add in the shredded gouda and white cheddar cheese one handful at a time, continuing to stir. Once all the cheese is melted, remove from heat, and add in cooked cavatappi and stir together.
Transfer macaroni and cheese to a greased 9 x 13 inch (23 x 33 cm) pan.
Bake uncovered for 30–35 minutes until the top is golden and bubbly.