Last updated on March 18th, 2025
This truffle mac and cheese recipe takes a familiar classic and makes it special enough for any dinner party. We use quality aged cheeses, add a touch of truffle oil, and top it with perfectly crispy breadcrumbs to create a rich and creamy pasta dish that everyone will love. You can serve it as your main course or as a side dish – either way, this upgraded version of mac and cheese will impress your guests and have them asking for seconds.

Recipe
Ingredients
- 1 pound elbow macaroni or cavatappi pasta
- 1/2 cup unsalted butter, divided
- 1/4 cup all-purpose flour
- 4 cups whole milk, warmed
- 8 ounces aged sharp cheddar, grated
- 4 ounces Gruyère cheese, grated
- 4 ounces Parmigiano-Reggiano, grated
- 1/4 teaspoon freshly grated nutmeg
- Salt and freshly ground black pepper to taste
- 2-3 teaspoons white truffle oil (optional)
- 1 cup Panko breadcrumbs
- 2 tablespoons fresh thyme leaves
Steps
- Preheat oven to 375°F (190°C). Butter a 9×13-inch baking dish.
- Cook pasta in well-salted water until just al dente (about 2 minutes less than package instructions). Drain and set aside.
- For the cheese sauce, melt 6 tablespoons of butter in a large saucepan over medium heat. Add flour and whisk constantly for 1 minute to create a roux.
- Gradually add warm milk, whisking continuously to prevent lumps. Cook until sauce thickens, about 5 minutes.
- Remove from heat and gradually stir in cheeses until completely melted. Season with nutmeg, salt, and pepper.
- Fold in truffle oil if using, then combine sauce with pasta, ensuring even coating.
- For the topping, melt the remaining butter and mix with Panko and thyme.
- Transfer mixture to prepared baking dish, top with breadcrumb mixture, and bake for 25-30 minutes until golden and bubbling.
Tips and Tricks
- Always grate cheese fresh; pre-shredded varieties contain anti-caking agents that can affect the texture
- Warm the milk before adding it to the roux for a smoother sauce
- Reserve some pasta water before draining; it can help thin the sauce if needed
- Let the dish rest for 5-10 minutes after baking to help the sauce set
- For extra depth, add a pinch of cayenne pepper or a teaspoon of Dijon mustard to the cheese sauce
- To prevent a grainy sauce, remove the pan from heat before adding cheese and stir in gradually
How to Serve
Present this elevated mac and cheese in its baking dish at the table, allowing guests to admire the golden-brown crust. Serve hot as a main course alongside a crisp green salad dressed with a light vinaigrette to cut through the richness. For a more formal presentation, portion into individual gratin dishes before baking. Garnish with fresh thyme sprigs and an optional drizzle of truffle oil. This dish pairs beautifully with a crisp white wine like Chablis or an unoaked Chardonnay.
Not Your Average Mac and Cheese
This recipe shows how basic comfort food can become an impressive dinner option without being complicated. By using high-quality cheeses, adding truffle oil, and following simple but precise cooking steps, you’ll create an exceptional version of mac and cheese that stays true to what makes the original so loved. It’s perfect for both special occasions and those times when you want to treat yourself to something extra special for dinner. Your family and friends will ask for this recipe!
PrintTruffle Mac and Cheese
This truffle mac and cheese recipe takes a familiar classic and makes it special enough for any dinner party. You can serve it as your main course or as a side dish – either way, this upgraded version of mac and cheese will impress your guests.
Ingredients
- 1 pound elbow macaroni or cavatappi pasta
- 1/2 cup unsalted butter, divided
- 1/4 cup all-purpose flour
- 4 cups whole milk, warmed
- 8 ounces aged sharp cheddar, grated
- 4 ounces Gruyère cheese, grated
- 4 ounces Parmigiano-Reggiano, grated
- 1/4 teaspoon freshly grated nutmeg
- Salt and freshly ground black pepper to taste
- 2–3 teaspoons white truffle oil (optional)
- 1 cup Panko breadcrumbs
- 2 tablespoons fresh thyme leaves
Instructions
- Preheat oven to 375°F (190°C). Butter a 9×13-inch baking dish.
- Cook pasta in well-salted water until just al dente (about 2 minutes less than package instructions). Drain and set aside.
- For the cheese sauce, melt 6 tablespoons of butter in a large saucepan over medium heat. Add flour and whisk constantly for 1 minute to create a roux.
- Gradually add warm milk, whisking continuously to prevent lumps. Cook until sauce thickens, about 5 minutes.
- Remove from heat and gradually stir in cheeses until completely melted. Season with nutmeg, salt, and pepper.
- Fold in truffle oil if using, then combine sauce with pasta, ensuring even coating.
- For the topping, melt the remaining butter and mix with Panko and thyme.
- Transfer mixture to prepared baking dish, top with breadcrumb mixture, and bake for 25-30 minutes until golden and bubbling.
Nutrition
- Serving Size: 1 cup (233 g)
- Calories: 510
- Sugar: 3.6 g
- Sodium: 590 mg
- Fat: 29 g
- Saturated Fat: 16 g
- Carbohydrates: 39 g
- Fiber: 2 g
- Protein: 24 g
- Cholesterol: 96 mg





