Boil the Pasta
Bring a large pot of salted water to a boil. Cook cavatappi pasta until al dente, according to package instructions. Drain and set aside.
Make the Roux
In a large saucepan, melt butter over medium heat. Once melted, whisk in flour and cook for 1–2 minutes, stirring constantly, until it forms a smooth paste (roux).
Add Cream & Seasonings
Slowly whisk in evaporated milk and heavy cream until smooth. Let simmer on low heat for 2–3 minutes, then stir in garlic powder, paprika, Dijon mustard, salt, and pepper.
Melt in the Cheese
Add shredded cheddar, Colby Jack, and mozzarella a handful at a time. Stir until completely melted and the sauce is smooth and creamy.
Combine Pasta & Sauce
Fold cooked pasta into the cheese sauce until fully coated. Pour into a buttered 9x13 baking dish.
Top & Bake
Sprinkle extra shredded cheese on top. Bake at 375°F (190°C) for 15–20 minutes, or until the top is golden and bubbly.
Serve & Enjoy
Let it cool slightly before serving. Optional: garnish with chopped parsley or crushed red pepper for extra flair.