Main Courses
Andrew Gruel's mac and cheese delivers restaurant-quality creaminess with a smoky beer twist that transforms this classic into something extraordinary. The secret lies in a rich, velvety sauce infused with dark beer and caramelized onions, creating layers of depth that stand out from ordinary recipes.
What makes this version special is the perfect balance—tender pasta, crispy breadcrumb topping, and a sauce so smooth it coats every noodle effortlessly.
This recipe builds on Gruel's signature techniques, including slow-cooked onions and a precise roux that prevents lumps while maximizing flavor. The beer infusion adds a subtle malty richness that complements the sharp cheddar and Gruyère blend, while the toasted breadcrumbs provide that coveted crunch.
Every element comes together to create a dish that's both comforting and impressively sophisticated.
By the time it emerges from the oven, you'll have a creamy, golden masterpiece with a perfectly crispy top layer and a sauce so rich it clings to each al dente noodle.
The aroma alone will have everyone gathering at the table, and the first bite delivers on that promise of indulgence without sacrificing balance. This is mac and cheese reimagined—bold, flavorful, and impossible to resist.
Perfect for feeding a crowd or treating yourself to a luxurious weeknight dinner, this recipe scales beautifully while maintaining its signature quality. The instructions are designed to ensure success, whether you're a seasoned cook or making your first homemade mac and cheese.
Let's get started on creating a dish that will become your new favorite.
Ingredients for andrew gruel mac and cheese
Six servings of restaurant-quality mac and cheese with smoky beer and crispy crunch layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or elbow shape preferred |
| Yellow Onions 🧅 | 2 whole | Yellow or red, thinly sliced |
| Unsalted Butter 🧈 | ¾ cup | European-style preferred for flavor |
| All-Purpose Flour 🌾 | ½ cup | For roux, use high-protein flour |
| Dark Beer 🍺 | 1 ½ cups | Stout or porter, non-alcoholic works |
| Whole Milk 🥛 | 2 cups | Full-fat for maximum creaminess |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated from block |
| Garlic Cloves 🧄 | 4 cloves | Minced, for caramelized onions |
| Panko Breadcrumbs 🍞 | 1 cup | Japanese-style for extra crunch |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For topping, fruity variety |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning, not iodized |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smoky depth |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tbsp fresh thyme leaves |
The Gruyère and sharp cheddar blend is non-negotiable here—Whole Foods carries excellent pre-shredded options, but grating your own from blocks (like Miyoko's) makes all the difference. For the beer, Guinness or a local craft stout adds that malty richness, but non-alcoholic versions like O'Doul's work perfectly. The onions? Slow-cook them for 30 minutes until deep golden—this is where the flavor magic happens. Panko breadcrumbs should be toasted in the oven first (400°F for 5 minutes) for maximum crunch, not the pre-toasted kind from the store.
No dark beer? Substitute with 1 cup beef broth plus 1/2 cup tomato paste—it mimics the depth without the alcohol. Fresh thyme unavailable? Dried at one-quarter the amount works, but skip the lemon zest if you're using dried. For the roux, high-protein flour (like King Arthur) prevents lumps better than all-purpose. And if you're worried about the beer taste being too strong, reduce it to 1 cup—the smokiness from the paprika and caramelized onions will still shine through. The macaroni? Medium or elbow shape holds the sauce best—avoid tiny shells or cavatappi.
This reheats beautifully—just add a splash of milk and cover with foil for 3-4 days in the fridge. For longer storage, freeze the assembled casserole (without baking) for up to 3 months. I always make a double batch and portion it into individual servings—perfect for meal prep. The breadcrumb topping can be made ahead and stored in an airtight container for 1 week, just toast it again before adding to the hot mac and cheese. Leftovers? Even better the next day as the flavors meld.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes—just toss everything in one pot, stir, and let the beer and butter work their magic. The onions caramelize right in the sauce, so you’re not stuck with a separate pan to clean.
- Beer-Kissed Depth: That dark beer isn’t just for flavor—it adds a rich, malty backbone that turns ordinary mac and cheese into something ridiculously good. The butter and flour make it creamy, but the beer keeps it from tasting heavy or one-note.
- Game for Any Night: Between us, this is my go-to for weeknights, potlucks, or even a lazy Sunday. Double the batch and freeze half—it reheats like a dream, and the kids (or your roommates) won’t even notice it’s the same meal twice.
- Pocketbook Hero: Honestly, this recipe saves me money without sacrificing taste. Beer and butter stretch further than you’d think, and elbow macaroni is cheap but holds up perfectly. Plus, the leftovers? Still better than takeout the next day.
Step-by-step instructions for Andrew Gruel's mac and cheese
Here's how to build layers of smoky beer depth and velvety richness—just like Andrew Gruel does.
Caramelize Onions and Build the Roux
Melt the 0.75 cup unsalted butter in a large Dutch oven over medium-low heat. Add the 2 whole yellow onions, sliced into paper-thin rings, and the 4 cloves minced garlic. Cook for 20-25 minutes, stirring occasionally, until the onions are deep golden brown and caramelized—this adds incredible sweetness and depth. The onions should be soft enough to break down but still hold their shape.
Once caramelized, push the onions to one side of the pot and add the 0.5 cup all-purpose flour. Stir constantly for 2-3 minutes until the mixture forms a golden roux—it should smell nutty and toasty. This roux is the foundation of our creamy sauce, so don't rush it. If it starts to darken too quickly, reduce the heat slightly to prevent burning.
Deglaze and Infuse with Beer
Pour in the 1.5 cups dark beer, scraping up any browned bits from the bottom of the pot. The beer will bubble vigorously—let it simmer for 3-4 minutes until reduced by about half. This step deepens the beer's maltiness and removes some of the alcohol, which is crucial for balancing the richness of the cheese.
Gradually whisk in the 2 cups whole milk and the 2 cups sharp cheddar cheese, followed by the 1 cup gruyère cheese. Stir over medium heat until the cheese melts completely and the sauce thickens to a velvety consistency. If the sauce is too thick, add a splash of milk to reach your desired creaminess. The mixture should coat the back of a spoon smoothly—this is where the magic happens.
Cook the Pasta Al Dente
While the cheese sauce simmers, bring a large pot of salted water to a boil and cook the 1.5 lbs elbow macaroni until 1 minute before al dente—this ensures it finishes cooking in the oven. Reserve 1 cup of pasta water before draining, as it helps emulsify the sauce later. The pasta should have a slight bite to it; it will soften further in the oven.
Drain the pasta and immediately add it to the cheese sauce in the Dutch oven. Toss gently to coat every strand evenly. Here's the thing—don't overmix, or the pasta will turn mushy. The sauce should cling to the noodles like a second skin, creating that signature creamy texture we're after.
Assemble and Top with Crunch
Transfer the macaroni mixture to a greased 9x13-inch baking dish. In a small bowl, mix the 1 cup panko breadcrumbs, 2 tbsp extra-virgin olive oil, 1.5 tsp diamond crystal kosher salt, 0.5 tsp freshly ground black pepper, 0.5 tsp smoked paprika, and 0.25 tsp dried thyme. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down lightly to ensure it sticks.
Bake at 375°F for 20-25 minutes, until the top is golden brown and the edges are bubbling. The breadcrumb topping should be crispy, adding a delightful contrast to the creamy layers beneath. If the top browns too quickly, tent the dish with foil for the last 5 minutes to prevent burning.
Rest and Serve
Let the mac and cheese rest for 10 minutes before serving. This allows the sauce to set slightly and makes it easier to slice. The dish should have a deep golden crust on top, a creamy, cheesy interior, and a smoky beer aroma that lingers with every bite.
Serve warm with a side of crusty bread or a simple green salad. The beer-infused sauce and crispy topping make this mac and cheese a showstopper—perfect for sharing with friends or enjoying as a comforting solo meal.
Pro Tips For Making Andrew Gruel Mac And Cheese
- Sear the Onions First: I learned this the hard way—raw onions in beer mac make it taste like you’re drinking soup. Sauté the diced yellow onions in butter until deep golden brown (about 8-10 minutes) before adding the flour. That caramelized depth carries through the whole dish and cuts through the beer’s bitterness.
- Use Cold Beer: Sounds weird, but it works: chill your dark beer in the fridge for 20 minutes before adding it to the roux. The cold beer prevents the flour from immediately turning into glue, giving you a smoother, lump-free sauce. (Yes, even if you’re impatient like me.)
- Don’t Rush the Roux: Cook the butter and flour on medium heat for at least 3-4 minutes, stirring constantly, until it’s the color of peanut butter. Skimp here, and you’ll end up with a floury, grainy mess instead of that creamy, velvety texture. Trust the process—your future self will thank you.
- Undercook the Pasta Slightly: Elbow mac should be al dente when it hits the sauce—pull it out of the boiling water 30 seconds early. It’ll finish cooking in the oven, and the edges will soak up the beer-cheese sauce instead of turning mushy. (I know, I know, but trust the process.)
Wine and beer pairings for this dish
Beer Pairings
The rich, smoky depth of this mac and cheese pairs beautifully with malty stouts or porters. I love serving it with Guinness Extra Stout—its roasted barley notes complement the caramelized onions and dark beer infusion.
For a lighter option, try a Belgian Dubbel like Westmalle Dubbel, which balances the dish's creaminess with fruity complexity. 🍺
Wine Pairings
A bold red wine cuts through the richness while enhancing the dish's smoky flavors. I recommend a Syrah from Washington State, like Chateau Ste. Michelle, with its dark fruit and peppery finish.
For white wine lovers, a Chardonnay with oak notes—such as Kendall-Jackson Vintner's Reserve—adds a creamy texture that mirrors the mac and cheese's sauce. 🍷
Non-Alcoholic Options
Don't want alcohol? A smoky black tea like Lapsang Souchong provides the same depth without the booze. For a refreshing contrast, try a sparkling apple cider with a hint of cinnamon, like Martinelli's Sparkling Cider. The effervescence cleanses the palate between bites of creamy goodness. 🍏
Craft Beer Pairings
Local craft breweries often have perfect pairings. A smoked porter like Goose Island Bourbon County Stout (with its vanilla and caramel notes) elevates the dish's beer infusion.
For a hoppy twist, try a double IPA—the bitterness balances the richness, though it’s best served on the side rather than paired directly. 🍻
Coffee Pairings
If you prefer coffee, a dark roast with chocolate undertones—like Peet's Major Dickason's Blend—enhances the mac and cheese's caramelized flavors. The bitterness of the coffee contrasts beautifully with the creamy, cheesy layers. Serve it post-meal for a cozy finish. ☕
Nutrition facts
Frequently asked questions
Why does this recipe use beer instead of milk?
The dark beer adds a smoky depth and malty richness that transforms ordinary mac and cheese into something extraordinary. The beer's caramel notes complement the caramelized onions, while its slight bitterness balances the creamy cheese sauce. Plus, reducing the beer first removes some alcohol, leaving behind just the flavor.
Can I make this recipe without beer?
Yes! Substitute the beer with 1 cup beef broth plus ½ cup tomato paste for a similar depth of flavor. Or use 1½ cups whole milk plus 1 tsp smoked paprika> to mimic the smoky profile. The key is maintaining the same liquid volume for the roux.
How do I prevent a grainy cheese sauce?
Start with aged cheddar (6+ months) and freshly grated Gruyère for the best texture. Add the cheese gradually while stirring constantly over low heat, and avoid boiling the sauce. If needed, whisk in a splash of reserved pasta water to emulsify. The sauce should be velvety, not chunky.
Can I use a different pasta shape?
Medium or elbow macaroni works best because the sauce clings to the curves. For other shapes, use penne or rigatoni—they hold sauce well. Avoid tiny shapes like shells or orzo, as they won't provide the same satisfying bite. The pasta should finish cooking in the oven, so undercook it by 1 minute before mixing.
How do I reheat leftovers without drying them out?
Cover the mac and cheese with foil and reheat in the oven at 350°F for 15-20 minutes. For the microwave, sprinkle a few drops of milk or water over the top and cover with a damp paper towel. Avoid high heat—it turns the topping soggy. Leftovers taste even better the next day as flavors meld!
