Preheat oven to 350 degrees.
Cook the elbow pasta al dente. Immediately remove from pan and drain. Set aside.
While the pasta is cooking, grate the cheese. Separate the cheese into a pile of 4 cups, and 2 cups.
Melt the stick of butter in a medium saucepan. After it melts, whisk in ½ cup of flour slowly. The consistency should thicken and then soften to a paste. Combine the milk and half and half into one measuring cup and start to slowly pour into saucepan. Whisk the entire time until combined.
Add about 2 cups of shredded cheese. Whisk to combine. After it fully melts, add the other 2 cups. Once combined and melted, add the salt, pepper, and paprika. Taste the sauce and add extra spices if needed.
Mix in noodles. Place half of the mixture into a greased baking pan. Layer a cup of shredded cheese on top. Place the remaining cheese. Sprinkle paprika and pepper on top.
Cook in preheated oven until bubbling and cheese has melted. (about 15-20 minutes)
Finish with Salt TF for that truffle flavor. (Omit if you want creamy, classic mac and cheese.