Preheat oven to 350 degrees F. Lightly butter four (4) 8-ounce shallow ramekins.
To make topping: In a small bowl, combine butter, breadcrumbs, and 1/2 cup cheddar cheese; set aside.
Cook pasta according to package directions; drain and return to pan to keep warm. Learn How To Cook Pasta Properly. Pasta is done when it is slightly chewy to the bite or al dente. Drain pasta in a colander and transfer to a large bowl.
Toss the drained pasta with truffle oil and set aside.
Prepare sauce while pasta is cooking:
Heat olive oil in a large saucepan over medium heat. Add bacon and cook until golden 3 to 4 minutes. Stir in shallots, garlic, and thyme; cook for 1 additional minute.
Whisk in flour and cook an additional 3 minutes, whisking constantly. Gradually add half and half cream and bring just to a boil, whisking constantly. Reduce heat and let simmer, stirring often, until sauce slightly thickens, approximately 4 to 5 minutes.
Remove pan with the prepared cheese sauce from heat; fold in the minced basil leaves and the cooked pasta. Note: The dish can be covered and refrigerated for up to 3 days at this point
When ready to bake, divide the pasta mixture into individual baking dishes and top with reserved breadcrumb mixture.
Bake for approximately 10 to 15 minutes until bubbly and top begins to brown. Remove from oven and let rest approximately 5 minutes before serving.
Serves 4 as a main dish.
Bacon and Black Truffle Macaroni and Cheese Recipe: https://whatscookingamerica.net/pasta_rice_main/trufflemac