Cook the pasta: Boil in salted water until al dente. Drain and set aside — don’t overcook, as it will continue cooking in the oven.
Make the roux: In a large pot, melt the butter over medium heat. Add flour and whisk for 1–2 minutes until lightly golden and smooth.
Add milk and cream: Slowly pour in the milk and heavy cream, whisking continuously to avoid lumps. Cook until the mixture thickens and gently bubbles.
Incorporate the cheeses: Reduce heat and add cheddar, Gruyère, and Parmesan. Stir until completely melted and velvety.
Season the sauce: Add Dijon mustard, garlic powder, smoked paprika, salt, and pepper. Taste and adjust seasoning.
Add the gourmet elements: Stir in the truffle oil (start with a little — it’s powerful!) and gently fold in the lobster meat.
Combine with pasta: Add the cooked pasta to the cheese sauce and mix until every curve is coated in creamy goodness.
Prepare the topping: Mix panko with melted butter and a sprinkle of Parmesan if desired.
Bake: Pour the mac and cheese into a baking dish, cover with the panko topping, and bake at 375°F (190°C) for about 15–18 minutes, until golden and crisp.
Serve: Let it rest for 5 minutes before serving. Drizzle with a tiny bit of truffle oil and sprinkle fresh herbs if desired.