Preheat the oven. Preheat your oven to 350°F.
Shred the cheese. Shred all three cheeses (mozzarella, Colby Jack, and cheddar) into a large bowl. Toss together to combine, then divide the cheese mixture in half between two bowls. Set aside.
Cook the pasta. Cook the cavatappi pasta in a large pot of salted boiling water according to package directions for al dente. Drain and set aside.
Mix the seasonings. While the pasta cooks, combine the garlic powder, smoked paprika, salt, and black pepper in a small bowl. Set aside.
Make the roux. Melt the butter in a large skillet over medium heat. Add half of the seasoning mixture and stir. Add the flour and whisk immediately. Cook for 1-2 minutes until bubbling.
Add the liquids. Pour in the evaporated milk and whisk constantly. Once it begins to thicken and bubble in the center, add the heavy cream, the remaining half of the seasonings, and the Dijon mustard. Whisk until thickened.
Add the first batch of cheese. Add half of the shredded cheese mixture to the skillet, a handful at a time, stirring until each handful is completely melted before adding the next. The sauce should be thick and creamy.
Combine pasta and sauce. Add the cooked pasta to the cheese sauce and stir until every piece is fully coated.
Layer like Tini. Transfer half of the mac and cheese mixture to a 9x13-inch baking dish. Sprinkle with a third of the remaining shredded cheese. Add the rest of the mac and cheese on top, then finish with the rest of the cheese.
Bake. Bake for 25-30 minutes until bubbly and heated through.
Broil for the crust. Turn on the broiler and broil for 1-2 minutes until the top is golden brown and bubbly. Watch closely so it doesn't burn!
Garnish and serve. Remove from the oven, garnish with fresh chopped parsley, and let rest for 5 minutes before serving. Get ready for the ultimate cheese pull!