Preheat oven to 375°F
Coat 24 muffin tins with 1 tablespoon of the butter. Dust with parmesan cheese then shake out the excess. Set aside.
Cook macaroni according to package instructions. Drain, transfer to bowl, toss with truffle oil and set aside.
In a large pot, melt remaining 4 tablespoons butter over medium heat. Whisk in pepper, salt, mustard, garlic powder and paprika until combined.
Gradually whisk in flour. Cook and whisk until mixture begins to bubble.
While whisking, gradually stir in milk and half-and-half. Bring to a boil then remove from heat. Whisk in cheeses and stir until smooth.
Immediately pour cheese mixture over macaroni and stir to coat.
Divide the mac and cheese between the muffin tins.
Bake for 15-20 minutes or until the tops are browned and bubbling.
Remove and allow to sit for 10 minutes before serving.