Steps
1. Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
2. In a saucepan, melt the butter over medium heat. Add the flour and whisk for about 1 minute to form a roux.
3. Gradually whisk in the milk, ensuring there are no lumps. Cook until the mixture thickens, about 2-3 minutes.
4. Stir in the grated cheddar and gruyere cheese until melted and smooth.
5. Add the cooked macaroni to the cheese sauce, mixing well.
6. Drizzle in the truffle oil and season with salt, pepper, and nutmeg. Stir to combine.
7. If desired, transfer the mac and cheese to a baking dish, sprinkle breadcrumbs on top, and broil for 2-3 minutes until golden.
8. Garnish with fresh parsley before serving.