The first time I recreated Ruth’s Chris Truffle Mac and Cheese in my kitchen, the air filled with an intoxicating, earthy perfume that promised pure luxury. The scent of melting cheeses mingled with the rich, unmistakable aroma of truffle, while a golden-brown crust bubbled under the broiler. I remember the sheer anticipation of pulling the steaming dish from the oven, its surface a perfect tapestry of toasted breadcrumbs and melted Gruyère. That first spoonful—creamy, decadent pasta with a deep, savory truffle flavor that lingered beautifully—was a revelation. It wasn’t just mac and cheese; it was a gourmet experience that made an ordinary Tuesday feel like a special occasion.
Why You’ll Love This Recipe
You are going to adore this recipe because it captures the essence of a high-end steakhouse side dish with methods you can master at home. It transforms a classic comfort food into something breathtakingly elegant, perfect for impressing dinner guests or treating your family to a restaurant-quality meal. From my experience, the truffle infusion adds a layer of sophisticated flavor that feels special without being overly complicated. It’s rich, indulgent, and has that perfect creamy-to-chewy-to-crispy texture that makes mac and cheese so irresistible. It’s the ultimate side dish for a steak dinner or a decadent vegetarian main course that stands gloriously on its own.
Ingredients
- 12 oz elbow macaroni, cavatappi, or other short pasta
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 ½ cups whole milk, warmed
- 2 cups shredded Gruyère cheese
- 1 ½ cups shredded sharp white cheddar cheese
- ½ cup grated Parmesan cheese, divided
- 2-3 teaspoons truffle oil (to taste)
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ¼ teaspoon freshly grated nutmeg
- ½ teaspoon salt, plus more for pasta water
- ¼ teaspoon white pepper (or black pepper)
- For topping: ½ cup panko breadcrumbs mixed with 1 tablespoon melted butter and 1 tablespoon grated Parmesan
Let’s talk ingredients, as the cheese and truffle choices are everything here. The Gruyère is non-negotiable—its nutty, slightly sweet flavor is the backbone of the sauce and pairs perfectly with truffle. Don’t substitute it. For the truffle flavor, I use a high-quality truffle oil for convenience and potency. A little goes a long way! I add it off the heat at the end to preserve its aroma. Avoid “truffle-flavored” cheese, as it’s often artificial tasting. The nutmeg is my secret weapon; it adds a warm depth that enhances the truffle. And please, for the love of a smooth sauce, grate your own cheeses. Pre-shredded bags contain anti-caking agents that can make your sauce grainy.(See the next page below to continue…)
Equipment Needed
- Large pot for boiling pasta
- Medium saucepan
- Whisk
- Large mixing bowl
- 9×13 inch baking dish or 3-quart casserole dish
- Colander
Step-by-Step Instructions
I always start by getting my pasta water boiling—heavily salted, like the sea. While that heats up, I shred my cheeses. This is a moment I’ve learned not to rush: grating your own Gruyère, white cheddar, and Parmesan makes a world of difference in achieving a silky, smooth sauce. I cook the pasta to just shy of al dente, about a minute less than the package directions, because it will continue to cook in the oven. I drain it and return it to the warm pot, tossing it with a tiny bit of butter to prevent sticking. The smell of the hot, buttery pasta is the first comforting note of the process.
Now, for the heart of the dish: the béchamel. In my medium saucepan, I melt the butter over medium heat. Once it’s foamy, I whisk in the flour to create a roux. I cook this, whisking constantly, for a full two minutes until it’s fragrant and blonde. This cooks out the raw flour taste—a step I learned was crucial after my first sauce tasted pasty. Then, I slowly whisk in the warmed milk. Warming the milk first prevents the sauce from seizing and helps it thicken evenly. I keep whisking until the mixture comes to a gentle simmer and thickens enough to coat the back of a spoon.
Once my béchamel is beautifully thick, I turn the heat to low and begin adding the cheese. I stir in the shredded Gruyère, white cheddar, and half of the Parmesan a handful at a time, letting each addition melt completely before adding the next. Patience here is key for a lump-free, velvety sauce. When the cheese is fully incorporated, I remove the sauce from the heat and stir in the Dijon mustard, garlic powder, nutmeg, salt, and white pepper. Finally, I drizzle in the truffle oil, starting with 2 teaspoons. I taste and add the third teaspoon if I want a more pronounced flavor. The aroma that rises from the pot is absolutely intoxicating.(See the next page below to continue…)
I pour this luxurious truffle-cheese sauce over the drained pasta in the large pot, folding gently until every noodle is coated. Then, I transfer everything to my buttered baking dish, spreading it into an even layer. I mix the panko breadcrumbs with the melted butter and remaining Parmesan and sprinkle it evenly over the top. This creates the perfect, crunchy golden crust. I bake it at 375°F for 20-25 minutes, then finish it under the broiler for 2-3 minutes for a spectacular, spotty-brown top. The wait as it bubbles and browns is pure torture, but the reward is a dish of breathtaking comfort and elegance.
Pro Tips for Best Results
I tested the truffle infusion three different ways: adding truffle oil to the sauce, using truffle salt, and folding in truffle zest at the end. Adding the truffle oil off the heat at the very end was the clear winner. Heat can diminish its delicate aroma. By stirring it in after the sauce is finished, you lock in that potent, earthy fragrance that defines the dish. If you have access to a small fresh truffle for shaving on top before serving, that is the ultimate luxury.
Here’s what I learned the hard way about the roux: temperature control is everything. My first attempt involved adding cold milk to a hot roux, which caused it to seize into lumps that no amount of whisking could fix. Now, I always warm my milk in the microwave for 90 seconds before adding it. Pouring it in slowly while whisking constantly ensures a perfectly smooth, lump-free base for my cheese sauce every single time.
For the absolute creamiest texture, undercook your pasta. I boil it for 2 minutes less than the package’s al dente suggestion. The pasta continues to absorb liquid from the sauce in the oven, and if it’s already fully cooked, it can become mushy. Slightly undercooked pasta yields a perfect, tender-but-firm bite in the finished casserole. Also, rinsing the pasta is a cardinal sin—you want the starchy surface to help the sauce cling.
Common Mistakes to Avoid
My first batch was a lesson in blandness because I underseasoned the sauce. I was so focused on the truffle and cheese that I forgot the foundational seasonings. Don’t do what I did! The sauce must be well-seasoned before it meets the pasta. Taste it after adding the cheese and seasonings, but before adding the truffle oil. It should taste a little too salty and flavorful on its own, as the pasta will balance it out. That pinch of nutmeg and white pepper makes a huge difference.(See the next page below to continue…)
Another common error is using pre-shredded cheese. In a moment of haste, I’ve done it, and the sauce was noticeably grainier and less smooth. The cellulose powder used to prevent clumping also prevents the cheese from melting into a seamless, velvety sauce. Taking the five extra minutes to grate a block of Gruyère and cheddar is the single best thing you can do for the texture of this dish.
Don’t add the truffle oil while the sauce is still on the heat. Truffle oil is delicate, and high heat can cook off its aromatic compounds, leaving you with a faint, oily flavor instead of that beautiful, pervasive earthiness. Always take your cheese sauce off the burner, let it cool for just a minute, then stir in the oil. This preserves its magic.
Finally, avoid overbaking. You’re essentially just heating the assembled dish through and browning the top. Baking it for too long can cause the dairy to separate, making the sauce oily and the pasta dry. Once the top is golden and the edges are bubbling vigorously, it’s done. If you need to hold it, it’s better to under-bake slightly, cover it, and then reheat it gently just before serving.
Serving Suggestions
This mac and cheese is the ultimate sidekick to a perfectly cooked steak, just like at the restaurant. I love serving it alongside a juicy filet mignon or a ribeye, with a simple side of roasted asparagus. The rich, truffled pasta complements the savory beef beautifully, making the whole meal feel like a luxurious night out.
For a spectacular vegetarian main course, I serve a generous portion in a shallow bowl topped with a handful of crispy, sautéed wild mushrooms (like shiitake or oyster mushrooms) and a final drizzle of truffle oil. The mushrooms echo the earthy truffle flavor and add a wonderful meaty texture. A simple arugula salad with a lemon vinaigrette on the side cuts through the richness perfectly.
During the holidays, this dish deserves a place on the festive table. I bake it in a beautiful ceramic dish and serve it next to the roast turkey or glazed ham. It’s so much more special than standard mac and cheese and feels celebratory. It’s always one of the first dishes to be emptied.
Variations & Customizations
For a different twist, try adding a protein. I’ve folded in 1 ½ cups of diced cooked lobster meat or lump crabmeat at the end for an insanely decadent surf-and-turf vibe. Cooked, crumbled pancetta or bacon is also a fantastic salty, crispy addition sprinkled on top with the breadcrumbs.
If you want to play with the cheese profile, you can substitute half of the Gruyère with Fontina for even more meltiness, or add a few ounces of creamy Gorgonzola for a bold, funky kick that pairs wonderfully with the truffle. For a more pronounced mushroom flavor, stir in ½ cup of finely chopped sautéed wild mushrooms into the sauce before baking.
For a lighter version, you can use 2% milk, though the sauce will be slightly less rich. Gluten-free pasta and a 1:1 gluten-free flour blend for the roux work perfectly here. You can also skip the baking step altogether for a stovetop truffle mac—just combine the sauce and pasta and serve immediately in bowls for a quicker, saucier version.
How to Store, Freeze & Reheat
Leftovers can be stored in an airtight container in the refrigerator for 3-4 days. The pasta will continue to absorb the sauce, so it will be less creamy but still delicious. I don’t recommend storing it at room temperature due to the dairy.
This casserole freezes beautifully before baking. Assemble it completely (including the topping) in a freezer-safe dish, wrap tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before baking as directed, adding a few extra minutes to the baking time. I do not recommend freezing it after baking, as the texture of the dairy can become grainy upon reheating.
Reheating is best done in the oven to restore the texture of the topping. For individual portions, reheat at 350°F in a covered oven-safe dish for 15-20 minutes. For the whole dish, cover with foil and reheat at 350°F for 25-30 minutes, then uncover and broil briefly to re-crisp the top. The microwave will work but will make the topping soft; add a fresh sprinkle of breadcrumbs after microwaving if you can.
Conclusion
This Ruth’s Chris Truffle Mac and Cheese is more than a recipe; it’s a passport to gourmet comfort food that feels both indulgent and achievable. It’s a dish that turns a simple pasta into a celebration, filling your kitchen with incredible aromas and your table with happy, satisfied faces. I hope you give it a try and experience the joy of creating something truly special for the people you love. Now, go grate that Gruyère and prepare for the compliments to roll in.

