Ingredients
8ozelbow macaroni
8bacon slices
½cupwhite onion,chopped
3garlic cloves,minced
12oz2% evaporated milk
1large egg
½tspsalt
¼tspground black pepper
½tspsmoked paprika
pinchcayenne pepper
8ozwhite cheddar cheese
¼cupParmesan cheese,freshly grated, plus extra for garnish
3tbsptruffle oil
Preparation
While the pasta water is heating in a large stockpot, cook the bacon in a large skillet over high heat until crispy.
Remove the bacon with a slotted spoon and set aside, reserving the bacon grease. Crumble the bacon once it has cooled.
Return 1 tablespoon of bacon grease to the skillet, and lower heat to medium-high. Add onion and cook for 5 minutes, or until translucent. Add the garlic and cook for an additional 1 minute until fragrant. Remove from heat.
In a separate bowl, whisk together the evaporated milk, egg, salt, pepper, smoked paprika, and cayenne until combined.
Once the pasta is ready and has been drained, immediately stir in the evaporated milk mixture until combined.
Continue cooking over medium-high heat, stirring occasionally, for about 5 to 8 minutes, or until the sauce comes to a simmer.
Remove pan from heat and stir in the grated Cheddar and Parmesan until melted. Gently stir in the truffle oil and half of the crumbled bacon.
Serve immediately, topped with the remaining crumbled bacon and additional Parmesan, and enjoy!