Preheat your oven to 375 degrees Fahrenheit
In a large pot of boiling salted water, cook pasta for 8 to 10 minutes, or until al dente. Set aside after draining.
Melt 1/3 cup of butter in a sizable saucepan on medium heat.
Whisk in the flour until smooth and well combined.
Whisk in the whole milk in a thin, steady stream.
Add salt and nutmeg and cook for about 7 to 8 minutes or until thickened, whisking frequently.
In a large bowl, mix the mozzarella, asiago, fontina, and cheddar cheeses.
Reserve 2 1/3 cups of cheese mixture for topping.
By handfuls, gradually add the remaining cheese mixture to the milk mixture, whisking after each addition to ensure smoothness.
Mix in the Romano cheese until well combined.
Add the cooked pasta and truffle oil and stir everything together.
Spread the mixture in a baking dish or individual baking dish.
Spread the reserved cheeses on top.
In a large skillet set over medium-high heat, melt the remaining 1/3 cup butter.
Add Italian seasoning and garlic.
Stirring constantly, and heat the garlic for 30 seconds until it is fragrant but not browned.
Add bread cubes, stir to coat, and spread over pasta.
Enjoy Macaroni Grill Mac And Cheese at home!