# 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.

Canonical URL: https://www.topshelf.recipes/recipes/classic-stovetop-macaroni-cheese-truffle-butter

## Author

Jake Woods

https://www.topshelf.recipes/chef/jake-woods

Published: July 11, 2026

Last Updated: September 3, 2026

## 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.

## Recipe Information

- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 3
- Difficulty: Easy
- Category: Dinner

## Ingredients

### Boil the pasta, reserve cooking water

- 12 oz Elbow macaroni

### Make a silky béchamel

- 3 tbsp Unsalted butter
- 3 tbsp All-purpose flour
- 2 3/4 cups Whole milk (warm)

### Enrich and season the cheese sauce

- 2 cups Aged sharp cheddar, finely grated
- 3/4 cup Freshly grated Parmesan (Parmigiano-Reggiano)
- 1 set Seasoning set: kosher salt, freshly ground black pepper, Dijon mustard, pinch of grated nutmeg

### Toss pasta with sauce and finish with truffle butter

- 2 tbsp Truffle butter (unsalted or lightly salted)

## Ingredient Guide

### 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.

## Instructions

### 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.

### 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.

### 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.

### 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.

### 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.

## Nutrition

Estimated nutrition per serving (about 1½ cups (350g)):

- Calories: 1014 kcal
- Protein: 47 g
- Carbohydrates: 39.9 g
- Fat: 74.1 g
- Saturated Fat: 43 g
- Trans Fat: 1.8 g
- Fiber: 0.6 g
- Sugar: 0.8 g
- Added Sugars: 0 g
- Cholesterol: 256 mg
- Sodium: 1526 mg
- Potassium: 740 mg
- Calcium: 1252 mg
- Iron: 2.3 mg
- Vitamin D: 0.7 mcg

## 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.

## 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.

## Notes

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.

### Storage and Make-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.

### Serving Suggestions

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.

## Frequently Asked Questions

### 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.

## Related Recipes and Guides

- [Low-Carb Lettuce Wrapped Chipotle Lime Chicken Burger with Avocado](https://www.topshelf.recipes/recipes/low-carb-lettuce-wrapped-chipotle-lime-chicken-burger-with-avocado)
- [Coffee‑Chile Rubbed Flank Steak Tacos with Charred Pineapple Salsa](https://www.topshelf.recipes/recipes/coffee-chile-rubbed-flank-steak-tacos-charred-pineapple-salsa)
- [Chicken Marsala Pasta](https://www.topshelf.recipes/recipes/chicken-marsala-pasta)
- [Jamaican Jerk Chicken Marinade for Smoking or Grilling](https://www.topshelf.recipes/recipes/jamaican-jerk-chicken-smoking)
- [Classic Bacon-Balsamic Brussels Sprouts — Crispy Roast Beef Side](https://www.topshelf.recipes/recipes/classic-bacon-balsamic-brussels-sprouts)
- [Classic Celeriac Purée (Celery Root Purée) — Silky Steakhouse Side](https://www.topshelf.recipes/recipes/classic-celeriac-puree-steakhouse-side)
- [Labour Day Family Grill Guide](https://www.topshelf.recipes/articles/labour-day-family-friendly-grill-activities-kid-recipes-2026)
- [Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Ready‑Made Menus & Host Workflows](https://www.topshelf.recipes/articles/trending-backyard-dinner-parties-2026)
- [Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Plug‑and‑Play Menus & Host Workflows](https://www.topshelf.recipes/articles/trending-backyard-dinner-parties-2026-8-formats-menus-workflows)
