If you’ve ever sat down at J. Alexander’s and ordered their mac and cheese, you already know, it hits differently. Creamy, rich, and absurdly comforting, it’s the kind of side dish that quietly steals the spotlight from your $40 steak. And honestly? I don’t blame it.
I’ve been chasing that exact flavor at home for years. After way too many trial-and-error batches (and one very cheesy kitchen disaster), I finally cracked the code on a copycat version that gets embarrassingly close to the real thing. So buckle up, we’re making J. Alexander’s mac and cheese from scratch.
What Makes J. Alexander’s Mac and Cheese So Good?
J. Alexander’s mac and cheese stands out for its ultra-creamy cheese sauce, perfectly cooked pasta, and a golden, bubbly top that draws you in before you even take a bite.
Unlike boxed mac that tastes like sadness, J. Alexander’s version uses a real béchamel base, a classic white sauce built on butter, flour, and whole milk, layered with multiple cheeses for depth. That combo of sharp cheddar and Gruyère? That’s the secret weapon.
Most restaurant mac recipes also rely on heavy cream alongside milk, which is why your at-home version always feels a little “off” if you skip it. Don’t skip it. FYI, this is non-negotiable.
Ingredients You’ll Need
Here’s what you’ll need to serve about 4–6 people:
- 12 oz elbow macaroni or cavatappi (cavatappi holds sauce better, IMO)
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 1½ cups whole milk
- ½ cup heavy cream
- 1½ cups sharp cheddar cheese, freshly shredded
- ½ cup Gruyère cheese, freshly shredded
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- Salt and white pepper to taste
- Breadcrumbs + melted butter for topping
Pro tip: Always shred your cheese fresh from the block. Pre-shredded cheese has anti-caking agents that make your sauce grainy — and nobody wants grainy mac.
How to Make J. Alexander’s Mac and Cheese
Step 1: Cook the Pasta
Boil your pasta in well-salted water until just shy of al dente, about a minute less than the package says. The pasta finishes cooking in the oven, so pulling it early keeps it from turning mushy.
Drain and set aside.
Step 2: Build the Cheese Sauce
Melt the butter in a saucepan over medium heat, then whisk in the flour. Cook that roux for about 1–2 minutes; this cooks out the raw flour taste. Don’t rush this step.
Slowly pour in the milk and heavy cream, whisking constantly to avoid lumps. Keep stirring until the sauce thickens enough to coat the back of a spoon.
Remove from heat, then stir in both cheeses, garlic powder, onion powder, salt, and white pepper. Keep stirring until fully melted and silky smooth.
Step 3: Combine and Bake
Toss the cooked pasta into the cheese sauce and mix until every piece gets coated, no naked noodles allowed.
Pour the mixture into a buttered baking dish. Mix breadcrumbs with a tablespoon of melted butter and sprinkle them evenly over the top.
Bake at 375°F (190°C) for 20–25 minutes, until the top is golden and the edges are bubbling.
Tips for Getting It Just Right
- Use full-fat everything. This isn’t a diet dish, own it.
- Don’t overbake. Pull it out when the top is golden, not dark. Overbaked mac gets dry fast.
- Rest it for 5 minutes before serving so the sauce sets slightly and scoops cleanly.
Final Thoughts
Honestly, making J. Alexander’s mac and cheese at home feels a little like having a superpower. You get restaurant-quality comfort food without the bill or the wait.
Once you nail the cheese sauce technique, you’ll never go back to boxed mac again. Make it once, and you’ll understand exactly why people order it every single time they visit J. Alexander’s. Now go make a mess in your kitchen, it’s totally worth it.
J Alexander’s Mac and Cheese Recipe
4
servings15
minutes35
minutes350
kcalIngredients
12 oz elbow macaroni or cavatappi (cavatappi holds sauce better, IMO)
3 tablespoons unsalted butter
3 tablespoons all-purpose flour
1½ cups whole milk
½ cup heavy cream
1½ cups sharp cheddar cheese, freshly shredded
½ cup Gruyère cheese, freshly shredded
¼ teaspoon garlic powder
¼ teaspoon onion powder
Salt and white pepper to taste
Breadcrumbs + melted butter for topping
Directions
- Cook the Pasta
Boil your pasta in well-salted water until just shy of al dente, about a minute less than the package says. The pasta finishes cooking in the oven, so pulling it early keeps it from turning mushy. - Build the Cheese Sauce
Melt the butter in a saucepan over medium heat, then whisk in the flour. Cook that roux for about 1–2 minutes; this cooks out the raw flour taste. Don’t rush this step. - Combine and Bake
Toss the cooked pasta into the cheese sauce and mix until every piece gets coated, no naked noodles allowed.