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.

0.0(0 reviews)
Prep: 15m · Cook: 20m · Total35 mins
DifficultyMedium
Serves4
Truffle Mac and Cheese

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

Jake'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."

Truffle Mac and Cheese

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.

Plan your timing

6:20 pm6:27 pmCook the pasta
6:27 pm6:34 pmMake a smooth béchamel
6:34 pm6:41 pmAdd the cheeses
6:41 pm6:48 pmCombine with pasta and finish with truffle
6:48 pm6:55 pmServe immediately
Advertisement

Ingredients

Yield
4

Instructions

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
Cook the pasta

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
  • 0.5 cupHeavy cream
Make a smooth béchamel

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
  • 0.5 cupParmesan, finely grated
Add the cheeses

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.5 tspWhite or black truffle oil
Combine with pasta and finish with truffle

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.
Serve immediately

Tips from the kitchen

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.

Variations & 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.

Storage & make-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 it

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.

Frequently asked questions

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.

Jake

About the author

Jake

Hello, 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

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Cook the pasta
  • Dried pasta (elbow, cavatappi, or small shells)8 oz
  • Kosher salt and freshly ground black pepper1 tsp
Step 2: Make a smooth béchamel
  • Unsalted butter3 tbsp
  • All-purpose flour3 tbsp
  • Whole milk2 cups
  • Heavy cream0.5 cup
Step 3: Add the cheeses
  • Sharp cheddar, shredded2 cups
  • Gruyère, shredded1 cup
  • Parmesan, finely grated0.5 cup
Step 4: Combine with pasta and finish with truffle
  • White or black truffle oil1.5 tsp

Nutrition Facts

Per serving: about 2½ cups

Calories822
Total Fat64.2g
Saturated Fat36.9g
Trans Fat1.7g
Polyunsaturated Fat5g
Monounsaturated Fat12.3g
Total Carbohydrates22.4g
Dietary Fiber0.8g
Total Sugars2.7g
Protein39.6g

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.

Sous-chef
Truffle Mac and Cheese

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect