Boil the caty pasta in salted water for 8 minutes if serving immediately, or 7 minutes if preparing ahead.
Shred the mozzarella, Jack, and cheddar cheese. Divide the cheese into two portions.
In a pan over medium heat, melt butter. Add half of the seasonings and cook for 30 seconds.
Add flour and cook for 2-3 minutes to make a roux.
Gradually whisk in evaporated milk, then heavy cream. Add Dijon mustard if desired.
Reduce heat to low and slowly add half of the shredded cheese, stirring until melted. Repeat with the remaining cheese and seasonings.
Fold in the cooked pasta until well coated with the cheese sauce.
Transfer half of the mac and cheese to a baking dish, layer with the remaining cheese and pasta.
Bake at 350°F for 25-30 minutes until cheese is melted. Broil for 2 minutes for a golden crust.
Serve and enjoy the creamy Three-Cheese Mac and Cheese!
Your donation to Vidcook can help us continue to provide our free and valuable service as it costs a decent money to run! You can donate via PayPal by pressing the button below.