Truffle Mac and Cheese
A rich, restaurant-style stovetop mac and cheese elevated with earthy truffle oil and a three-cheese blend. Silky béchamel, melted Gruyère and sharp cheddar coat al dente pasta for an indulgent yet approachable comfort dish.
Ingredient Spotlight
Gruyère, shredded
Gruyère is a firm cow’s‑milk cheese from the Gruyères region of Switzerland, prized for its complex, nutty, slightly sweet flavor and excellent melting properties. It’s a classic Alpine cheese used in dishes like fondue and French onion soup and may be less familiar to cooks who mainly use cheddar or mozzarella. You can find it in supermarket cheese sections, specialty cheese shops, or online; good substitutes are Comté, Emmental, or a mix of Swiss-style cheeses (or aged cheddar in a pinch).
Ingredient Spotlight
White or black truffle oil
Truffle oil is a finishing oil infused with the aroma of white or black truffles—white truffle oil tends to be more pungent and garlicky, while black truffle oil is earthier and muskier; both add an intense umami/earthy perfume to dishes. True truffle products originate from European truffle traditions (Italy, France), but many commercial truffle oils use synthetic aroma compounds, so flavor can vary widely. Find it at gourmet markets or online, and if you don’t have it, substitute with fresh shaved truffle or truffle butter when available, or use sautéed mushrooms/porcini powder or a light drizzle of good olive oil plus extra Parmesan for a comparable savory boost.
Jake Woods's note
"This stovetop version gives you restaurant-quality creaminess without baking; it's perfect for a special weeknight dinner or a cozy dinner party. Expect a luxurious, truffle-scented finish that makes every bite feel elevated."
About This Recipe
This Truffle Mac and Cheese takes the nostalgic comfort of creamy, cheesy pasta and lifts it into something quietly luxurious. The foundation is a classic béchamel — butter and flour cooked until nutty, then enriched with whole milk and a splash of cream — which creates a satin sauce that lets the cheeses sing without becoming greasy. Sharp cheddar brings tang and bite, Gruyère adds that nutty, melting richness, and Parmesan finishes with umami and salt; a whisper of truffle oil at the end perfumes the whole dish with earthy complexity without overwhelming the dairy.
This version works because of technique: pasta cooked just shy of al dente and a properly thickened béchamel create a sauce that clings to each noodle, while reserved pasta water helps you dial in the perfect silkiness. It’s ideal for a cozy dinner for two that feels special, an indulgent main for a small gathering, or whenever you want comfort food with an elevated twist. Serve it hot and fresh — truffle aroma is at its peak right off the stove, and the contrast of silky sauce with toothsome pasta is part of the charm.
Ingredients for Truffle Mac and Cheese
- 8 oz Dried pasta (elbow, cavatappi, or small shells)
- 1 tsp Kosher salt and freshly ground black pepper
- 3 tbsp Unsalted butter
- 3 tbsp All-purpose flour
- 2 cups Whole milk
- 1/2 cup Heavy cream
- 2 cups Sharp cheddar, shredded
- 1 cup Gruyère, shredded
- 1/2 cup Parmesan, finely grated
- 1 1/2 tsp White or black truffle oil
How to Make Truffle Mac and Cheese
Step 1: Cook the pasta
Bring a large pot of water to a rolling boil and add a generous pinch of kosher salt (about half to one teaspoon). Cook the pasta until just shy of al dente (1–2 minutes less than package directions), then reserve about 1 cup of the starchy cooking water and drain the pasta. Set the drained pasta aside while you make the sauce.For this step
- 8 ozDried pasta (elbow, cavatappi, or small shells)
- 1 tspKosher salt and freshly ground black pepper
Step 2: Make a smooth béchamel
Melt the butter in a wide, heavy-bottomed skillet over medium heat, then whisk in the flour and cook for 1–2 minutes until lightly golden and nutty. Gradually whisk in the milk and cream, scraping the pan and whisking constantly to prevent lumps, then simmer gently until the sauce thickens and coats the back of a spoon, about 4–6 minutes. Season lightly with salt and freshly ground black pepper.For this step
- 3 tbspUnsalted butter
- 3 tbspAll-purpose flour
- 2 cupsWhole milk
- 1/2 cupHeavy cream
Step 3: Add the cheeses
Reduce the heat to low and add the shredded cheddar and Gruyère in handfuls, stirring until each addition melts into a glossy sauce. Stir in the grated Parmesan and continue stirring until the sauce is smooth; if it becomes too thick, whisk in a splash of the reserved pasta water to reach a silky, pourable consistency.For this step
- 2 cupsSharp cheddar, shredded
- 1 cupGruyère, shredded
- 1/2 cupParmesan, finely grated
Step 4: Combine with pasta and finish with truffle
Add the drained pasta to the cheese sauce and toss gently to coat, adding reserved pasta water a tablespoon at a time until the sauce clings to the noodles. Remove from heat and stir in the truffle oil, then taste and adjust seasoning with salt and pepper as needed.For this step
- 1 1/2 tspWhite or black truffle oil
Step 5: Serve immediately
Divide the truffle mac and cheese among warmed bowls or plates and finish with an extra shave of Parmesan or a light drizzle of truffle oil if desired. Serve right away so the sauce remains silky—this dish is best enjoyed hot and fresh.
- Bring a large pot of water to a rolling boil and add a generous pinch of kosher salt (about half to one teaspoon). Cook the pasta until just shy of al dente (1–2 minutes less than package directions), then reserve about 1 cup of the starchy cooking water and drain the pasta. Set the drained pasta aside while you make the sauce.
- Melt the butter in a wide, heavy-bottomed skillet over medium heat, then whisk in the flour and cook for 1–2 minutes until lightly golden and nutty. Gradually whisk in the milk and cream, scraping the pan and whisking constantly to prevent lumps, then simmer gently until the sauce thickens and coats the back of a spoon, about 4–6 minutes. Season lightly with salt and freshly ground black pepper.
- Reduce the heat to low and add the shredded cheddar and Gruyère in handfuls, stirring until each addition melts into a glossy sauce. Stir in the grated Parmesan and continue stirring until the sauce is smooth; if it becomes too thick, whisk in a splash of the reserved pasta water to reach a silky, pourable consistency.
- Add the drained pasta to the cheese sauce and toss gently to coat, adding reserved pasta water a tablespoon at a time until the sauce clings to the noodles. Remove from heat and stir in the truffle oil, then taste and adjust seasoning with salt and pepper as needed.
- Divide the truffle mac and cheese among warmed bowls or plates and finish with an extra shave of Parmesan or a light drizzle of truffle oil if desired. Serve right away so the sauce remains silky—this dish is best enjoyed hot and fresh.
Truffle Mac and Cheese Tips
Reserve pasta water
Save at least a cup of the cooking water; its starch loosens and binds the cheese sauce so it stays glossy without thinning the flavor.
Grate cheese fresh
Pre-shredded cheese often contains anti-caking agents that inhibit smooth melting, so shred your cheddar and Gruyère from blocks for a silkier sauce.
Cook the roux briefly
Cook the butter and flour until it smells slightly nutty and turns pale gold to remove the raw flour taste but avoid browning, which can alter the béchamel's texture.
Melt cheeses low
Keep the heat low when adding cheese and stir patiently; high heat makes the fats separate and yields a grainy sauce.
Add truffle oil last
Fold in truffle oil off the heat so the volatile aromatics stay bright; you can reserve a small drizzle for finishing each bowl.
Truffle Mac and Cheese Variations and Substitutions
Mushroom and thyme
Sauté 8 ounces of cremini or shiitake mushrooms with a sprig of thyme and fold them in with the pasta for an earthy, meaty counterpoint to the truffle.
Crispy pancetta topping
Cook diced pancetta until crisp and sprinkle over each serving for salty crunch; the rendered fat also complements the truffle note.
Lighter milk-only
Swap the heavy cream for an extra half-cup of whole milk for a lighter but still creamy sauce; reduce simmer time slightly to avoid thinning.
Vegan truffle version
Use cashew cream and a blend of meltable plant-based cheeses, and finish with truffle oil and nutritional yeast for cheesy depth; texture improves if you briefly warm the cashew cream into the roux.
How to Store and Make Truffle Mac and Cheese Ahead
Leftovers keep in an airtight container in the refrigerator for 2–3 days; the sauce will thicken as it cools. Reheat gently on the stovetop over low heat with a splash of milk or reserved pasta water, stirring until silky, and add a tiny drizzle of truffle oil after reheating to revive the aroma. Avoid freezing if you want to preserve the original texture and truffle fragrance.
What to Serve With Truffle Mac and Cheese
Bright, acidic sides cut through the richness—think a crisp simple salad of arugula, lemon, and shaved fennel or quick-pickled red onions. Roasted or charred vegetables like broccoli or Brussels sprouts add texture and an autumnal note. For wine pairings, a medium-bodied Chardonnay or an earthy Pinot Noir complements the truffle and cheese without overpowering them.
Truffle Mac and Cheese FAQs
How much truffle oil should I use?
Start with 1 to 1.5 teaspoons in the whole batch and add more sparingly at the table if desired; truffle oil is potent and can quickly dominate the dish.
Can I bake this mac and cheese?
Yes — transfer to a buttered baking dish, top with panko mixed with butter, and bake at 375°F until bubbling and golden, but add the truffle oil after baking to preserve its aroma.
Why does my sauce get grainy?
Graininess usually means the cheese was added over too-high heat or melted too quickly; lower the heat, add cheese gradually, and stir constantly. Using freshly grated cheese also helps avoid stabilizers that interfere with melting.
Can I make this ahead for a party?
You can prepare the béchamel and cooked pasta separately and store them chilled for up to a day; reheat and combine on the stove with the cheeses, then finish with truffle oil right before serving for best texture and aroma.
Which pasta shape works best?
Smaller shapes with ridges or pockets—elbow, cavatappi, or small shells—catch the sauce and provide the best mouthfeel, but use whatever you have on hand and cook it slightly under the package time.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: about 5¼ cups
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
Recipes
DIY Edible Monster Eyes Candy
Make safe, fun edible monster eyes for cupcakes, cookies, and candy trays. Step-by-step recipes show baking-soda balls, chocolate and fondant eyes, wafer-print options, plus assembly, storage, and kid-friendly safety tips.
More from Stovetop
View all Stovetop recipes →Rotisserie Chicken and Wild Rice Soup
One-Pot Beef Bolognese
Xiao Long Bao Soup Dumplings
Labor Day Grilled Lobster Rolls with Charred Scallion Brown Butter & Lemon‑Herb Aioli
Stovetop Dutch-Oven Herb-Crusted Beef Roast with Pan Gravy
Dubai Tacos
Italian-Style Pot Roast with Tomatoes Olives and Fresh Herbs
Hainanese Chicken Rice
Pad Krapow Pork
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
