Main Courses
Andrew Gruel's mac and cheese recipe delivers the ultimate comfort food experience—creamy, rich, and topped with a golden, crispy breadcrumb crust that's impossible to resist. This isn't your average mac and cheese; it's a restaurant-quality dish that transforms simple ingredients into something extraordinary with just the right balance of texture and flavor. I've perfected this technique over years of testing, ensuring every bite is as satisfying as it looks.
The secret lies in the sauce—made with a perfect blend of cheeses that create a velvety, ultra-creamy consistency without being overly heavy. The crispy topping isn't just for show; it adds a satisfying crunch that contrasts beautifully with the tender pasta and rich sauce.
What makes this recipe truly special is how it comes together in one bowl, making it foolproof for weeknight dinners or special occasions alike.
By the time you're done, you'll have a dish that's creamy enough to melt in your mouth yet crispy enough to hold its shape. The aroma alone will have everyone gathering around the table, and the first bite will leave them asking for seconds.
This mac and cheese is the kind of meal that feels like a hug in food form—warm, comforting, and absolutely worth the effort.
Whether you're feeding a family or treating yourself to a cozy meal, this recipe scales perfectly and adapts easily to dietary preferences. The instructions are straightforward, but the results are anything but basic. Let's get started on creating the ultimate mac and cheese experience.
Ingredients for andrew gruel mac and cheese
These 14 ingredients transform into restaurant-quality mac and cheese with creamy perfection and crispy magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or extra-large size |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | For roux, spooned and leveled |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for creaminess |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Freshly grated, mild flavor |
| Gruyère Cheese 🧀 | ½ cup | Freshly grated, nutty depth |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Dijon Mustard 🍯 | 1 tbsp | For subtle tang |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| White Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Panko Breadcrumbs 🍞 | 1 ½ cups | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For topping richness |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
The cheeses are non-negotiable here. Sharp white cheddar brings the tang, Gruyère adds nutty depth, and Monterey Jack keeps it smooth. Whole Foods or specialty cheese shops have the best pre-grated options, but grating your own from blocks makes all the difference. I always grab extra—half goes in the sauce, half in the topping for that melty, golden finish. For the pasta, elbow macaroni is ideal, but any medium or extra-large shape works. Barilla or De Cecco are my go-tos—they hold up perfectly to the rich sauce.
No panko? Toasted breadcrumbs from a baguette work in a pinch, but trust me on the panko—it stays crispy. Short on Gruyère? Parmesan at half the amount gives a similar umami kick. The heavy cream must be full-fat—none of that skim nonsense. For the roux, don't rush it. Cook the butter and flour until it's a deep golden brown, or you'll get that floury aftertaste. The Dijon mustard is optional but adds a subtle tang that balances the richness. Freshly grated cheese is a must—pre-shredded gets clumpy and lacks flavor.
This dish reheats beautifully—honestly tastes better the next day once everything melds together. Store leftovers in an airtight container for up to 4-5 days in the fridge, or freeze for 3 months. I always make a double batch because it disappears faster than you can say 'comfort food.' The crispy topping stays crunchy for about 20 minutes after baking, so serve it immediately. For extra indulgence, top with a drizzle of hot honey or chopped chives right before serving.
Why You'll Love This Recipe
- No Fuss, One Pot: I swear by this recipe because it’s all about that creamy, cheesy magic without the mess. Just toss the elbow macaroni into boiling water, then dump the cooked noodles into a pot with melted butter, flour, heavy cream, and shredded sharp white cheddar—no straining, no extra bowls. The roux thickens right up, and you’re left with a velvety sauce that clings to every noodle.
- Cheddar Overload: Honestly, the sharp white cheddar in this dish is the star. It’s not that sweet, milky cheese—this is the real deal, tangy and bold, melting into the heavy cream until it’s so rich you’ll want to eat it with a spoon. And because it’s elbow macaroni, every bite is packed with that cheesy goodness.
- Leftover Hero: Between us, this mac and cheese tastes even better the next day. The flavors meld together, and the sauce gets even creamier—perfect for packing lunches or reheating for a quick dinner. I’ve sent this to work in a thermos, and no one’s ever complained (though they should’ve, because it’s that good).
- Budget-Friendly Luxury: Here’s what sold me—this recipe costs next to nothing but feels like a fancy meal. Butter, flour, and cheddar are pantry staples, and heavy cream stretches the richness without breaking the bank. It’s the kind of dish that makes you feel like you’re treating yourself, even when you’re just feeding the family on a Tuesday night.
Step-by-step instructions for andrew Gruel mac and cheese
This ultra-creamy, crispy-topped masterpiece delivers restaurant-quality comfort in one bowl.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Stir immediately to prevent sticking. Cook until 1 minute before the package instructions specify for al dente—this ensures the pasta finishes cooking in the oven while absorbing the rich cheese sauce. Drain the pasta in a colander, but don't rinse it. The surface starch helps the sauce cling beautifully.
While the pasta cooks, I like to taste the water to check seasoning—it should taste like the sea. If it's bland, add more salt. This step guarantees the pasta won't be mushy or underseasoned when it's finished. Once drained, return the pasta to the pot and toss with 1 tablespoon of the extra-virgin olive oil to prevent sticking and add richness.
Create the Ultra-Smooth Cheese Sauce
In a large, heavy-bottomed pot, melt the 0.75 cup of cold, cubed unsalted butter over medium-low heat. Once melted, whisk in the 0.5 cup of all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty—this ensures the sauce has proper body without being grainy.
Gradually whisk in the 1.5 cups of heavy cream and 0.5 cup of warmed whole milk, making sure to incorporate smoothly to avoid lumps. Bring the mixture to a gentle simmer, then reduce heat to low. Stir in the 2 cups of sharp white cheddar, 1 cup of monterey jack, and 0.5 cup of gruyère, along with the 1 tbsp of dijon mustard, 1.5 tsp of kosher salt, and 0.5 tsp of white pepper. Stir until all the cheese is completely melted and the sauce is silky smooth—this should take about 5 minutes of constant stirring.
Combine Pasta and Sauce for Maximum Creaminess
Add the cooked elbow macaroni to the cheese sauce and stir vigorously for 2-3 minutes until every strand is fully coated. The sauce should look glossy and luxurious, clinging to each piece of pasta. If the sauce is too thick, whisk in 1-2 tablespoons of the pasta cooking water to reach your desired consistency—this ensures a velvety texture without thinning the flavor.
Taste and adjust seasoning if needed. I often add a pinch more salt or a splash of milk to achieve the perfect balance of richness and tang. Transfer the entire mixture to a greased 9x13-inch baking dish, spreading it evenly. This step is where all the magic comes together—creamy, cheesy perfection in every bite.
Create the Crispy Panko Topping
In a small bowl, combine the 1.5 cups of panko breadcrumbs, 2 tbsp of extra-virgin olive oil, and 0.5 tsp of garlic powder. Mix until evenly coated and the crumbs look moist but not wet. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently to ensure good contact with the sauce.
Bake uncovered at 375°F for 20-25 minutes until the top is golden brown and crispy, and the edges are bubbling. The cheese sauce should be fully melted and creamy, with a beautiful golden crust on top. For the crispiest topping, I recommend broiling for 1-2 minutes at the end if your oven allows—just watch it closely to avoid burning.
Rest and Serve with Confidence
Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve without losing any of that creamy goodness. The mac and cheese should be bubbling hot, with a crispy, golden-brown crust that contrasts perfectly with the ultra-creamy interior.
Serve immediately with a side of steamed broccoli or a simple green salad. Each forkful should deliver that perfect balance of creamy, cheesy comfort with a satisfying crunch from the crispy topping. This dish is so good, you'll want to make it every week—trust me, it's worth the effort!
Pro Tips For Making Andrew Gruel Mac And Cheese
- STOP BOILING THE PASTA DRY: I learned this the hard way—overcooked elbow macaroni turns to mush in the creamy sauce. Pull it when it’s just al dente (about 1 minute before package time), drain, and toss with a splash of pasta water. That starch is your secret weapon for binding the sauce later.
- GRATE THE CHEESE FINE: Sharp white cheddar loses its edge when clumped. Pulse it in a food processor or grate it yourself—no big flakes. If you’re lazy and grating by hand, take the extra 30 seconds to sift out the coarse bits. Trust me, your sauce will melt smoother and taste sharper.
- LOW AND SLOW FOR THE ROUX: After adding the flour to the butter, resist the urge to rush. Cook the roux on medium-low for 3-4 minutes until it’s a pale golden color—not brown, not raw. Rush it, and you’ll get a floury, bitter taste that fights with the cream later.
- SAVE TIME WITH COLD CREAM: Instead of heating the heavy cream first, add it cold to the roux. The temperature shock thickens the sauce faster and cuts down on lumps. Just whisk like your life depends on it—this isn’t the time to be half-hearted.
Wine and beer pairings for this dish
Rich Creamy Whites
This ultra-creamy mac and cheese pairs beautifully with Chardonnay—especially a buttery, oak-aged version like Louis Martini Private Reserve from California. The wine's vanilla and caramel notes complement the Gruyère and sharp cheddar, while its acidity cuts through the richness.
I always reach for a 2019 Chablis when I want something brighter and more mineral-driven to balance the dish's decadence. 🍷
Crispy Crunch Reds
For a bold contrast, try a Pinot Noir with earthy undertones like Oregon's Domaine Serene. The wine's red fruit flavors and subtle spice harmonize with the garlic powder in the crispy panko topping.
If you prefer something more robust, a California Zinfandel with its jammy berry notes stands up to the dish's richness while adding a fun, slightly spicy finish.
Malty Beer Pairings
A honey-brown ale like Samuel Adams Honey Brown Ale is my go-to beer pairing—its caramel and toffee flavors mirror the mac and cheese's sweet, nutty Gruyère while the hop bit provides a refreshing contrast.
For something lighter, a Belgian witbier with its citrusy coriander notes cleanses the palate between creamy bites. Avoid heavy stouts, as they'll overpower the delicate cheese sauce. 🍺
Unexpected Sparkling
Don't overlook sparkling wine as a surprising match. A crisp Prosecco or Cava with its bright acidity and apple notes provides a refreshing contrast to the dish's richness.
I like to serve it slightly chilled in small glasses alongside the mac and cheese for a sophisticated touch that feels special without being overly heavy.
Cider Complements
For an autumnal twist, pair with a dry hard cider like Strongbow Original or Angry Orchard Crisp Apple. The cider's apple and pear notes echo the sweetness of the Gruyère while its slight tartness balances the dish's creaminess.
This pairing works especially well when serving the mac and cheese as a hearty fall dinner.
Nutrition facts
Frequently asked questions
Can I make this mac and cheese ahead of time?
This dish actually tastes better the next day as the flavors meld together. Assemble it completely (including the crispy topping), cover tightly with foil, and refrigerate for up to 2 days. Reheat covered at 350°F for 20-25 minutes until bubbly, then broil for 1-2 minutes to restore the crispy top. For freezing, bake as directed, cool completely, wrap tightly in plastic, and freeze for up to 3 months.
What's the secret to the ultra-creamy texture?
The magic lies in three key steps: using a proper roux (cooked until golden), incorporating heavy cream and whole milk for richness, and stirring constantly while melting the cheeses. The blend of Gruyère, sharp cheddar, and Monterey Jack creates a velvety consistency that's neither too thick nor too thin. Also, don't rinse the pasta—surface starch helps the sauce cling beautifully.
Can I substitute any of the cheeses?
While the specific cheese blend is ideal, you can make substitutions with similar textures and flavors. For Gruyère, try Comté or Parmesan (½ amount). If you're avoiding dairy, nutritional yeast (¼ cup) adds a cheesy flavor, though the texture will differ. For a sharper taste, increase the cheddar by ¼ cup and reduce Monterey Jack by the same amount. Always grate your own—pre-shredded cheeses contain anti-caking agents that make the sauce grainy.
Why did my crispy topping get soggy?
Soggy topping usually happens when the panko absorbs too much moisture or isn't pressed down firmly. First, ensure your panko is evenly coated with olive oil but not wet. Press it gently but firmly onto the sauce before baking. Another trick is to bake at 375°F for 20 minutes uncovered, then broil for 1-2 minutes at the end to crisp it up. If your oven runs hot, reduce the temperature to 350°F to prevent burning while still achieving crispiness.
How do I make this dish vegetarian?
This recipe is already vegetarian-friendly! The only potential concern would be if your butter isn't dairy-free. For a vegan version, substitute the butter with vegan butter or olive oil, use vegan cheese (like Violife or Miyoko's), and replace the heavy cream with full-fat coconut milk. The texture will be slightly different but still delicious. The panko topping remains the same—just ensure your olive oil is vegan-certified.
