Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side
A rich, quick stovetop macaroni and cheese made with a silky béchamel, aged sharp cheddar and Parmesan, and finished with a touch of truffle butter for an elevated steakhouse-style side. Creamy, luxurious, and fast to make — designed to plate perfectly alongside steak or roast beef.

Ingredient Spotlight
Truffle butter (unsalted or lightly salted)
Truffle butter is a compound butter made by blending butter with pieces of truffle or truffle flavoring (oil or paste), commonly associated with European—especially French and Italian—cuisine. It has a strong, earthy, musky, and aromatic umami character that perfumes dishes more than adding salty flavor, so a little goes a long way. Find it at upscale grocery stores, specialty cheese/deli shops, or online; good substitutes are a small amount of truffle oil mixed into regular butter, grated fresh truffle if you can source it, or a mushroom/porcini butter for a similar earthy note.
Jake Woods's note
"This stovetop mac and cheese gives you a silky béchamel base and deep, nutty cheese flavor without baking — finished with a small spoonful of truffle butter for an indulgent aroma. It shines as a side for steak or roast and is easy to time so both main and side arrive hot and creamy."
About This Recipe
This stovetop macaroni and cheese is built like a steakhouse side—rich, glossy, and unapologetically indulgent—yet it comes together in about half an hour. The backbone is a classic béchamel, which gives the sauce a silky, clingy texture that crushed powdered or pre-shredded cheese can’t achieve; aged sharp cheddar supplies the tang and that classic mac-and-cheese pull, while Parmesan adds savory depth and a subtle crystalline saltiness. Finishing with truffle butter isn’t just garnish: the butter carries the volatile aromatics of truffle so they bloom at the table, turning a straightforward side into something theatrical beside a ribeye or roast.
This version is for cooks who want both speed and finesse. The little technical moves—undercooking the pasta, saving starchy cooking water, and folding cheese into a warm béchamel off high heat—are the difference between a clumpy glue and a silk-smooth sauce that clings to each macaroni. It’s an ideal companion to beef because the fat and umami of the cheese push back against roasted meat, while the truffle note lifts the whole plate without competing. Make it for a weeknight when you want indulgence, or scale up for a dinner where the sides must stand shoulder-to-shoulder with the main event.
Ingredients for Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side
- 12 oz Elbow macaroni
- 3 tbsp Unsalted butter
- 3 tbsp All-purpose flour
- 2 3/4 cups Whole milk (warm)
- 2 cups Aged sharp cheddar, finely grated
- 3/4 cup Freshly grated Parmesan (Parmigiano-Reggiano)
- 2 tbsp Truffle butter (unsalted or lightly salted)
- 1 set Seasoning set: kosher salt, freshly ground black pepper, Dijon mustard, pinch of grated nutmeg
How to Make Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side
Step 1: Boil the pasta, reserve cooking water
Bring a large pot of well-salted water to a boil (about 4–5 quarts/liters). Add the elbow macaroni and cook 1–2 minutes less than the package directions (al dente) so it finishes cooking in the sauce — typically 7–8 minutes. Before draining, ladle out and reserve 1 cup (240 ml) of the starchy pasta water, then drain the pasta and set aside.For this step
- 12 ozElbow macaroni
Step 2: Make a silky béchamel
Meanwhile, melt the unsalted butter in a medium wide saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes until it forms a pale roux without browning. Gradually whisk in the warm milk, bring to a gentle simmer, and cook 4–6 minutes, whisking frequently, until the sauce coats the back of a spoon and is smooth and slightly thickened.For this step
- 3 tbspUnsalted butter
- 3 tbspAll-purpose flour
- 2 3/4 cupsWhole milk (warm)
Step 3: Enrich and season the cheese sauce
Lower the heat to low and whisk in the Dijon mustard, a pinch of nutmeg, kosher salt and freshly ground black pepper to taste. Add the grated cheddar in handfuls, stirring each addition until melted and fully incorporated, then stir in the Parmesan until silky. If the sauce seems too thick, loosen with 1–3 tablespoons of the reserved pasta water until you reach a glossy, pourable consistency.For this step
- 2 cupsAged sharp cheddar, finely grated
- 3/4 cupFreshly grated Parmesan (Parmigiano-Reggiano)
- 1 setSeasoning set: kosher salt, freshly ground black pepper, Dijon mustard, pinch of grated nutmeg
Step 4: Toss pasta with sauce and finish with truffle butter
Return the drained pasta to the saucepan with the cheese sauce and toss over very low heat for 1–2 minutes so the pasta finishes cooking and absorbs sauce — add up to 1/4 cup (60 ml) more reserved pasta water if needed to coat evenly. Remove from heat and stir in the truffle butter so the aroma blooms; taste and adjust seasoning before serving.For this step
- 2 tbspTruffle butter (unsalted or lightly salted)
Step 5: Timing and serving tips to keep it creamy
To serve alongside steak: undercook the pasta slightly (step 1) so it finishes in the sauce, and add truffle butter only just before plating to preserve aroma. Keep the pot on the lowest heat with a lid slightly ajar or transfer to a warm (not hot) insulated dish; stir in a splash of warm milk or reserved pasta water if it thickens while waiting. Alternatively hold covered in a 200°F (95°C) oven for up to 20 minutes, stirring once before plating so the mac stays luxuriously creamy.
- Bring a large pot of well-salted water to a boil (about 4–5 quarts/liters). Add the elbow macaroni and cook 1–2 minutes less than the package directions (al dente) so it finishes cooking in the sauce — typically 7–8 minutes. Before draining, ladle out and reserve 1 cup (240 ml) of the starchy pasta water, then drain the pasta and set aside.
- Meanwhile, melt the unsalted butter in a medium wide saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes until it forms a pale roux without browning. Gradually whisk in the warm milk, bring to a gentle simmer, and cook 4–6 minutes, whisking frequently, until the sauce coats the back of a spoon and is smooth and slightly thickened.
- Lower the heat to low and whisk in the Dijon mustard, a pinch of nutmeg, kosher salt and freshly ground black pepper to taste. Add the grated cheddar in handfuls, stirring each addition until melted and fully incorporated, then stir in the Parmesan until silky. If the sauce seems too thick, loosen with 1–3 tablespoons of the reserved pasta water until you reach a glossy, pourable consistency.
- Return the drained pasta to the saucepan with the cheese sauce and toss over very low heat for 1–2 minutes so the pasta finishes cooking and absorbs sauce — add up to 1/4 cup (60 ml) more reserved pasta water if needed to coat evenly. Remove from heat and stir in the truffle butter so the aroma blooms; taste and adjust seasoning before serving.
- To serve alongside steak: undercook the pasta slightly (step 1) so it finishes in the sauce, and add truffle butter only just before plating to preserve aroma. Keep the pot on the lowest heat with a lid slightly ajar or transfer to a warm (not hot) insulated dish; stir in a splash of warm milk or reserved pasta water if it thickens while waiting. Alternatively hold covered in a 200°F (95°C) oven for up to 20 minutes, stirring once before plating so the mac stays luxuriously creamy.
Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side Tips
Reserve pasta water
Save at least 1 cup of the cooking water; its starch is the easiest way to loosen the béchamel without watering down flavor or ruining the emulsion.
Grate cheeses finely
Use a fine microplane or box grater so the cheddar and Parmesan melt quickly and evenly into the warm béchamel to prevent a grainy texture.
Low heat for melting
After the béchamel is ready, reduce to the lowest heat before adding cheese; high heat encourages separation and oily runoff.
Under-cook the pasta
Pull the macaroni 1–2 minutes before package time so it finishes cooking from the residual heat and absorbs the sauce instead of diluting it.
Bloom truffle flavor last
Stir the truffle butter in at the end off the heat so the volatile aroma compounds remain bright and don’t evaporate.
Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side Variations and Substitutions
Smoky Steakhouse Twist
Swap half the cheddar for smoked cheddar and finish with a quick sauté of finely diced shallot and crimini mushrooms folded in for a smoky, savory complement to beef.
Four-Cheese Upgrade
Fold in 1/2 cup shredded Gruyère or fontina with the cheddar for nuttier, creamier melt and keep Parmesan for finishing saltiness.
Gluten-free option
Use a cup-for-cup gluten-free all-purpose flour for the roux and your favorite gluten-free short pasta; monitor cook times since GF pasta can be more fragile.
Lighter, lower-fat swap
Replace half the milk with low-fat milk and use 1 cup reduced-fat sharp cheddar; add a tablespoon of Dijon to boost flavor lost from fat reduction.
Vegetarian umami boost
Stir in 1–2 tablespoons of mushroom powder or a splash of Worcestershire (or soy sauce for fully vegetarian savory depth) when seasoning the béchamel.
How to Store and Make Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side Ahead
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop over low heat with a splash of milk or reserved pasta water, stirring until glossy and loose; avoid microwave-only reheating which can make the sauce separate. Freezing is not recommended because the béchamel can become grainy and watery on thawing, though you can freeze for up to one month if necessary and re-emulsify with extra liquid when reheating.
What to Serve With Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side
Plate this mac and cheese alongside a simply seasoned, high-heat-seared steak (ribeye, strip, or hanger) and a handful of peppery arugula dressed simply with lemon to cut the richness. Finish each portion with a small pat of extra truffle butter or a very light drizzle of truffle oil, and scatter a few crunchy breadcrumbs or toasted panko for texture. Wines to consider: a bold Cabernet or Malbec with grilled beef, or a full-bodied oaked Chardonnay if you prefer white.
Classic Stovetop Macaroni and Cheese with Truffle Butter — Creamy Steakhouse Side FAQs
How much truffle butter should I use?
Two tablespoons in the recipe provides an obvious truffle aroma without overpowering the cheese; add more sparingly at the table if you want a stronger finish, since truffle flavor concentrates quickly.
Why did my sauce turn grainy?
Graininess usually comes from overheating the cheese or using pre-shredded cheeses with anti-caking agents; keep heat low when adding cheese and grate it fresh to ensure a smooth melt.
Can I bake this mac and cheese?
Yes—transfer to a buttered baking dish, top with a mixture of breadcrumbs and grated Parmesan, and bake at 400°F (200°C) for 10–12 minutes until golden; reduce oven time slightly since the pasta is already cooked to avoid drying out.
What if my sauce is too thin?
Simmer the béchamel a little longer before adding cheese to reduce it, or whisk in a small sprinkle of additional finely grated Parmesan and simmer gently; if already combined, remove from heat and stir in more cheese by the handfuls until it thickens slightly.
Can I make the sauce ahead?
You can make the béchamel base and grate the cheeses a day ahead, but assemble and finish with truffle butter just before serving to preserve aroma and texture; keep the sauce warm over the lowest heat and re-whisk with a splash of milk if it tightens.
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 1½ cups (350g)
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
Guides
Labour Day Family Grill Guide
A practical, kid-first guide to hosting a stress-free Labour Day cookout in 2026. Discover 12 transportable, kid-approved grill recipes, DIY grill-safe activities, picky-eater swaps, safety rules for little hands, and a timeline that keeps a multi-generational BBQ running smoothly.
Guides
Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Ready‑Made Menus & Host Workflows
Discover the eight backyard dining formats taking off in 2026, with plug‑and‑play menu templates, grill timing and workflow checklists, decor shortcuts, and social‑media and sustainability tips. This practical guide turns your yard into a seamless, shareable dining experience—whether you're hosting a casual progressive grill or an intimate fireside chef demo.
Guides
Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Plug‑and‑Play Menus & Host Workflows
Discover eight backyard dinner-party formats taking off in 2026, each with plug‑and‑play menu templates, step‑by‑step host workflows, grill timing tips, decor shortcuts, and social & sustainable ideas. Turn your yard into a memorable, stress‑free dining experience.
More from Dinner
View all Dinner recipes →Low-Carb Lettuce Wrapped Chipotle Lime Chicken Burger with Avocado
Coffee‑Chile Rubbed Flank Steak Tacos with Charred Pineapple Salsa
Chicken Marsala Pasta
Jamaican Jerk Chicken Marinade for Smoking or Grilling
Classic Bacon-Balsamic Brussels Sprouts — Crispy Roast Beef Side
Classic Celeriac Purée (Celery Root Purée) — Silky Steakhouse Side
Classic Steakhouse Beer-Battered Onion Rings
Stovetop Peach BBQ Chicken
Quick 20-Minute Butter Chicken
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day