Preheat oven to 350. Cook pasta according to directions to al dente. While pasta is cooking (keep an eye on the pasta to not overcook), heat butter or Butter olive oil over medium heat in saucepan. Whisk in flour (or gluten free options as directed) to create a roux for the white sauce base. Simmer flour and butter mixture over low heat for 3-4 minutes, then add warm milk in a steady flow while whisking together as you go. Simmer for 8-10 minutes without boiling, this will become thicker. Add salt, pepper, cayenne and all the cheeses (except Parmesan cheese). Stir until melted through for 2-3 minutes.
Drain pasta and place in a well-oiled baking dish or large casserole dish. Pour cheese mixture over pasta and stir to combine. You may top with the parmesan cheese/bread crumb option here if you like. Bake for 15 minutes or until top is browned and crispy. Let rest for 10 minutes. Drizzle with Black Truffle Oil or oil of your choice…but the Black Truffle is DECADENT!! Top with crumbled bacon when plated.
Adapted from “As Old as Time” by Michele Castellano Senac