01 -
Turn your oven on to 350°F so it’s ready to go later. Fill a big pot with salty water, set it to boil, and cook the pasta following the box’s directions. Strain it once it’s ready.
02 -
As you’re waiting for the water to boil, grab a box grater and shred all the cheeses into a big mixing bowl. Once done, split them into two piles of equal amounts for later use.
03 -
Blend the garlic powder, paprika, black pepper, and salt together in a small bowl. You’ll need this seasoning mix in a bit.
04 -
Add butter to a large pan and let it melt over medium heat. Pour in half of your seasoning mix and give it a good stir. Toss in the flour, stirring nonstop until it forms a bubbly dough-like texture.
05 -
Slowly whisk the evaporated milk into the pan, ensuring it’s smooth. Pour in the heavy cream, stirring gently. Add the Dijon mustard and toss in the rest of the spice mix. Let this cook on low heat until it thickens up, giving it a whisk every now and then.
06 -
Turn the heat to low, then start adding half of the cheese mixture a handful at a time. Let each handful melt completely before adding the next.
07 -
Once the sauce is ready, pour in the cooked pasta. Mix it well so that every piece is covered in the creamy cheese goodness.
08 -
In a casserole dish, add half of the pasta mix, then sprinkle half of the remaining cheese on top. Repeat with the rest of the pasta and cheese. Let it bake for 25–30 minutes until the sides bubble. Turn on the broiler for an extra 2 minutes if you want a browned, crispy finish.