Creamy, Crispy Steakhouse Mac and Cheese
Steakhouse Mac and Cheese is everything you want from an indulgent side dish: ridiculously creamy, loaded with sharp cheese, and finished with a golden, crunchy topping.

It’s the kind of mac that feels like a splurge but comes together easily on a weeknight. No complicated steps, just a smooth stovetop cheese sauce, a quick toss with pasta, and a short bake to get that top crackling.
What Makes This Mac So Good
The sauce has real depth, thanks to a mix of sharp cheddar and nutty Gruyère. A little cream cheese melts in for extra silkiness without making it heavy.
I keep coming back to this version because it bakes up with a crisp panko crust that actually stays crunchy, even after sitting on the table for a bit. You can assemble it ahead, which makes it a solid pick for a busy evening.
Ingredients

- 1 lb elbow macaroni: classic shape holds the sauce in every ridge
- 8 oz sharp cheddar cheese, shredded: use a block and grate it yourself for the smoothest melt
- 4 oz Gruyère cheese, shredded: adds a toasty, nutty note
- 4 oz cream cheese, softened: cut into cubes so it melts evenly
- 3 tbsp unsalted butter
- 3 tbsp all-purpose flour
- 3 cups whole milk: room temperature milk helps prevent lumps
- 1 cup heavy cream
- 1 tsp Dijon mustard: wakes up the cheese flavor without tasting mustardy
- 1 tsp Worcestershire sauce
- 1/2 tsp garlic powder
- Salt and freshly ground black pepper
- 1/2 cup panko breadcrumbs: light and extra crisp on top
- 2 tbsp melted butter: to toast the panko
- 1/4 cup grated Parmesan cheese
Variations / Substitutions
- Sharp cheddar: swap in smoked gouda for a deeper, smoky edge
- Gruyère: fontina or Swiss work if that’s what you have, the flavor will be milder
- Cream cheese: mascarpone gives a similar richness but a slightly sweeter finish
- Panko topping: crushed buttery crackers create a denser, more golden crust
- Add-ins: crispy bacon bits or caramelized onions stirred in after the pasta give it that steakhouse feel
Our simple garlic butter shrimp pairs perfectly with this mac if you want a surf-and-turf setup.
How To Make Steakhouse Mac and Cheese
Step 1: Boil the Pasta

Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil. Cook the elbow macaroni until it’s just al dente, about 1 minute less than the package directs. You want it firm enough to hold up in the sauce without turning mushy.
Drain the pasta, rinse briefly with cool water to stop the cooking, and set it aside. The pasta should still have a little bite.
Step 2: Whisk Together the Cheese Sauce

In the same pot over medium heat, melt the 3 tbsp butter. Whisk in the 3 tbsp flour and cook, stirring constantly, for about 1 minute until the mixture smells toasty and looks pale gold. Slowly pour in the 3 cups whole milk and 1 cup heavy cream, whisking the whole time to keep it smooth.
Bring the sauce to a gentle simmer and let it bubble for 2 to 3 minutes, just until it thickens enough to coat the back of a spoon. Drop the heat to low, then stir in the Dijon mustard, Worcestershire sauce, garlic powder, a good pinch of salt, and a few grinds of black pepper. Add the cubed cream cheese and stir until fully melted and the sauce is glossy.
Step 3: Fold the Pasta Into the Sauce

Take the pot off the heat. Add the shredded cheddar and Gruyère in three handfuls, stirring each addition until completely melted before adding the next. The sauce will be thick and stretchy.
Fold the drained macaroni into the cheese sauce, gently turning until every piece is coated. Give it a taste and adjust the salt if needed.
Step 4: Add the Crunchy Topping

Transfer the mac and cheese to a buttered 2-quart baking dish and spread it into an even layer.
In a small bowl, mix the panko breadcrumbs with the 2 tbsp melted butter and the grated Parmesan until the crumbs look damp and clump slightly. Scatter this mixture over the top in one thin, even layer.
Step 5: Bake and Serve

Bake on the middle rack for 25 to 30 minutes. The edges will bubble and the topping will turn deep golden. If you like an extra-crispy top, switch the broiler on for the last 2 minutes, watching closely so it doesn’t burn.
Pull the dish from the oven and let it sit for 5 minutes so the sauce sets a bit. Scoop into bowls and serve while it’s hot and stretchy.
A Few Tips for Steakhouse-Level Mac
- Shred your own cheese.: Pre-shredded bags are coated to prevent clumping, and that coating makes the sauce grainy instead of silky.
- Salt the pasta water well.: It should taste like the ocean, that early seasoning carries through the whole dish.
- Keep the sauce on low heat after adding the cream cheese.: High heat can cause the dairy to separate and turn oily.
- For a steakhouse touch, stir in a pinch of smoked paprika with the mustard, or dot the top with a few thin pats of cold butter before the breadcrumbs for an even richer crust.
Keeping Leftovers Fresh
- Refrigerate: Store covered in the fridge for up to 4 days. The top will soften but the flavor stays great.
- Reheating: Warm individual portions in a 350°F oven or toaster oven, covered loosely with foil, for 10 to 15 minutes. A quick microwave works too, though the topping won’t be crisp.
- Make-ahead: Assemble the dish without the breadcrumb topping, cover, and refrigerate for up to 1 day. Add the topping right before baking, and add 5 to 7 minutes to the bake time.
What Goes Well With Steakhouse Mac and Cheese
This rich side stands up beautifully next to a simply cooked ribeye or strip steak. For something lighter, roasted broccoli or asparagus with lemon cuts through the creaminess. If you’re serving it as a main, a bright arugula salad with a sharp vinaigrette balances every bite.
Frequently Asked Questions
Can I make this without baking it?
Yes. The mac and cheese is already fully cooked on the stovetop, so you can skip the oven and serve it straight from the pot. You’ll miss the crunchy topping, but it’s still delicious.
Can I use a different cheese combo?
Absolutely. Sharp cheddar gives the classic punch, and Gruyère adds meltiness. You can try Monterey Jack for mild creaminess or a little smoked gouda for a deeper, smoky note. Stick to cheeses that melt smoothly.
How do I keep the sauce from separating?
Low heat and patience are your friends. Once the cream cheese goes in, keep the burner on low and stir gently. If the sauce breaks, a splash of cold milk whisked in off the heat can sometimes pull it back together.

Steakhouse Mac and Cheese Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). Cook pasta in salted water until just al dente, drain, and set aside.
- Melt butter in the same pot, whisk in flour, and cook 1 minute. Slowly whisk in milk and cream, then simmer 2 to 3 minutes until thickened.
- Off the heat, stir in mustard, Worcestershire, garlic powder, salt, and pepper. Add cream cheese and stir until smooth.
- Fold in shredded cheddar and Gruyère in batches until melted, then stir in cooked pasta until coated.
- Transfer to a buttered 2-quart dish. Mix panko, melted butter, and Parmesan; scatter over the top.
- Bake 25 to 30 minutes until bubbly and golden. Let rest 5 minutes before serving.
