Main Courses
Andrew Gruel’s mac and cheese delivers the ultimate combination of creamy, triple-cheese sauce and golden, crispy breadcrumb topping—every bite is a perfect balance of textures and rich flavors. This recipe transforms ordinary comfort food into a restaurant-worthy dish that's surprisingly simple to make at home. The key lies in a slow-cooked roux that forms the foundation for a velvety sauce, while the breadcrumb topping achieves that coveted crunch without turning soggy.
The secret to achieving that signature crispy top starts with toasting the breadcrumbs in butter until they're golden and fragrant. Meanwhile, the cheese sauce simmers gently to develop deep, caramelized flavors without breaking.
This method ensures the sauce remains silky smooth while the breadcrumbs maintain their satisfying crunch, even after baking. The result is mac and cheese that's creamy, cheesy, and irresistibly crispy in every bite.
What sets this recipe apart is the careful balance of cheeses—sharp cheddar for tang, Gruyère for nuttiness, and cream cheese for richness—all melted together to create a sauce that clings perfectly to the pasta.
The breadcrumb topping, meanwhile, adds a textural contrast that makes each forkful unforgettable. This is the kind of mac and cheese that disappears faster than you can say "triple-cheese."
Perfect for feeding a crowd or meal prepping for the week, this recipe delivers foolproof results every time. Whether you're serving it as a main course or a showstopping side dish, the combination of creamy sauce and crispy topping will have everyone asking for seconds.
Let's get started on making this restaurant-quality mac and cheese at home.
Ingredients for andrew gruel mac and cheese
Six servings of restaurant-quality mac and cheese with a triple-cheese sauce and golden breadcrumb top.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Dried, medium or small shape |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted, for roux |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged 6+ months |
| Gruyère Cheese 🧀 | 1 cup | Shredded, nutty flavor |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Panko Breadcrumbs 🍞 | 1 ½ cups | Japanese style for crispiness |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, fine |
| Garlic Cloves 🧄 | 3 cloves | Minced, for extra flavor |
| Yellow Onion 🧅 | 1 whole | Finely diced, sweet variety |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsps | For seasoning, not iodized |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for aroma |
| Dried Mustard Powder 🌶️ | ½ tsp | For subtle tang |
| Heavy Cream 🥛 | ¼ cup | For ultra-rich texture |
The cheese selection makes this dish—Gruyère for nutty depth, sharp cheddar for tang, and cream cheese for velvety richness. Grab aged cheddar (6+ months) from the deli counter for maximum flavor, and Gruyère from specialty cheese shops if you want that authentic European touch. The Panko breadcrumbs are non-negotiable for that signature crunch—regular breadcrumbs get soggy. For the roux, unsalted butter ensures you control the seasoning perfectly. If you're short on time, pre-shredded cheese works, but freshly grated melts smoother and tastes better.
No Gruyère? Substitute with extra sharp cheddar or white cheddar—just add an extra tablespoon of milk to compensate for the lower moisture content. Running low on Panko? Toast regular breadcrumbs in the oven first to crisp them up. The mustard powder adds a subtle tang that balances the richness—skip it if you dislike mustard, but I highly recommend it. For the roux, low and slow is key—rushing it risks burning. If you're making this ahead, assemble everything except the breadcrumb topping and bake it just before serving to keep that crispy texture intact.
This reheats beautifully—cover with foil and warm in the oven at 350°F for 15-20 minutes. The sauce gets even creamier after reheating, and the breadcrumbs stay crispy if you add them fresh after warming. For meal prep, portion into individual servings and freeze with parchment between layers. Thaws perfectly in the fridge overnight. The leftovers? Even better the next day—the flavors meld and deepen. Store any extra cheese in an airtight container in the fridge for up to 2 weeks, and keep breadcrumbs in a sealed container for 1 month.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it only asks for what’s already in my fridge and pantry. No specialty stores, no last-minute grocery runs—just butter, flour, milk, and that sharp cheddar you already have hiding in your drawer.
- Velvet Cheese Magic: That moment when the roux and milk marry the cheddar into a glossy, stretchy sauce? It’s like a hug in a bowl. The sharpness cuts through the richness just enough to keep every bite addictive.
- Weeknight to Potluck: I make this for lazy nights when I’m too tired to think, then double the batch for game day or holiday dinners. The elbow macs hold up perfectly, and the sauce only gets better the next day—trust me, I’ve tested it.
- Zero-Waste Leftovers: Between us, this recipe actually tastes better after reheating. The sauce thickens up just right, and the macs soften into that perfect bite. I’ve fed a houseful of hungry teens with one big pan, and still had leftovers for lunch.
Step-by-step instructions for andrew Gruel's triple-creamed mac and cheese
This luxurious mac and cheese delivers restaurant-quality texture and flavor—creamy, rich, and topped with a perfect crispy breadcrumb crust.
Cook the Elbow Macaroni to Al Dente Perfection
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 creamy sauce. Reserve 1 cup of pasta water before draining, as this starchy liquid is essential for creating a silky sauce.
I always taste-test one piece of pasta—it should be firm to the bite with a slight resistance. If it's too soft, it'll turn mushy in the oven. Drain the pasta and return it to the pot, shaking gently to break up any clumps. Keep it warm while you prepare the sauce—this prevents temperature shock when combining.
Build the Ultra-Rich Triple-Creamed Sauce
In a large, heavy-bottomed saucepan, melt 0.75 cup of cold, cubed unsalted butter over medium heat. Once fully melted, whisk in 0.5 cup of all-purpose flour to form a smooth roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty—this indicates the raw flour taste has cooked off.
Gradually whisk in 2 cups of whole milk, about ½ cup at a time, allowing each addition to fully incorporate before adding more. This slow introduction prevents lumps from forming. Bring the mixture to a gentle simmer, then reduce heat to low. Stir in 1.5 cups of shredded sharp white cheddar, 1 cup of gruyère, and 8 oz of room-temperature cream cheese, whisking until completely melted and smooth. The sauce should be velvety and thick enough to coat the back of a spoon.
Incorporate Aromatics and Seasonings
In a small skillet, sauté 1 whole yellow onion, finely diced, and 3 cloves of minced garlic in 1 tablespoon of reserved butter over medium heat until softened and translucent, about 5 minutes. This step develops deep, sweet onion flavors without burning the garlic. Immediately stir this aromatic mixture into the cheese sauce along with 1.5 teaspoons of diamond crystal kosher salt, 0.5 teaspoon of freshly ground black pepper, and 0.5 teaspoon of dried mustard powder.
Here's where the magic happens: add 0.25 cup of heavy cream and whisk vigorously for 1 minute. This final addition creates that signature ultra-rich, velvety texture that sets this recipe apart. Taste and adjust seasoning—you want a perfect balance of saltiness, tang, and umami. The sauce should be luxurious, not overly heavy.
Combine and Assemble the Baked Mac and Cheese
Transfer the cooked elbow macaroni to a large mixing bowl and pour the triple-cream cheese sauce over it. Gently fold everything together using a rubber spatula until every strand of pasta is fully coated and glistening. The mixture should be thick but still pourable—if it's too stiff, add 2-3 tablespoons of reserved pasta water to loosen it. This step ensures maximum creaminess without making the dish watery.
Spread the mac and cheese evenly into a 9x13-inch baking dish, pressing down gently to compact the pasta. This prevents uneven baking and ensures a consistent texture throughout. Sprinkle 0.5 cup of freshly grated parmesan cheese evenly over the top for added depth of flavor and a beautiful golden finish.
Create the Crispy Breadcrumb Topping and Bake
In a small bowl, combine 1.5 cups of panko breadcrumbs with 2 tablespoons of melted butter and 1 teaspoon of minced garlic. Mix until the breadcrumbs are evenly coated and slightly clumped together. This buttery mixture is key to achieving that perfect crispy texture. Sprinkle the breadcrumb mixture evenly over the top of the mac and cheese, pressing down very lightly with your fingers to help it adhere.
Bake at 375°F for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumbs should be crispy enough to break but still hold their shape when pressed gently. For the final touch, broil for 1-2 minutes on high to intensify the browning—watch closely to prevent burning. Let the mac and cheese rest for 5 minutes before serving to allow the sauce to set slightly and the flavors to meld.
Pro Tips For Making Andrew Gruel Mac And Cheese
- Cook pasta al dente: Gruel’s version relies on undercooked elbow macaroni—pull it when it’s still slightly firm (about 1 minute less than package instructions). The texture holds up better when baked, and overcooked pasta turns to mush in the sauce. I learned this the hard way after serving a plate of sad, gummy noodles.
- Bloom the roux low: Whisk the butter and flour over medium-low heat until it’s a pale golden color—no browning, just a toasty aroma. Rushing this step burns the flavor, and burnt roux tastes like regret. Use a thermometer if you’re skeptical: aim for 160°F (71°C).
- Grate cheese fresh: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Use a box grater for sharp white cheddar—it melts smoother and clings better to the noodles. If you’re lazy (I know), at least pulse it in a food processor for finer bits.
- Strain the milk: Whole milk can leave a thin film when heated; straining it through a fine-mesh sieve removes any impurities and gives the sauce a cleaner finish. I was skeptical until I tried it—now I do it every time, even if it feels like overkill.
Storing and reheating this dish
Refrigerator Storage
Store your mac and cheese in an airtight container with the crispy breadcrumb topping removed to prevent sogginess. I use glass Pyrex dishes because they reheat evenly and won’t absorb flavors. Keep it refrigerated for up to 4 days—the sauce actually becomes richer as it rests.
The breadcrumbs stay fresh if stored separately in a sealed container for 3-4 days. 🥫
Freezer Prep
For long-term storage, portion the mac and cheese into single-serving containers or wrap tightly in plastic wrap with parchment between layers. Freeze for up to 3 months—the sauce remains creamy, though the breadcrumb topping may soften slightly.
Thaw overnight in the fridge before reheating. I like to add fresh breadcrumbs after reheating for that signature crunch. ❄️
Oven Reheating
Preheat your oven to 350°F and cover the mac and cheese with foil to trap moisture. Bake for 15-20 minutes until heated through. For extra crispiness, top with fresh breadcrumbs and broil for 1-2 minutes right before serving.
The sauce gets even creamier after reheating, and the breadcrumbs regain their crunch. 🔥
Microwave Method
For quick reheating, transfer a portion to a microwave-safe dish, cover loosely with a damp paper towel, and heat on 50% power for 2-3 minutes. Stir halfway to ensure even heating.
If the sauce looks dry, add 1-2 tablespoons of milk or heavy cream and stir until smooth. The texture won’t be as crispy, but it’s still delicious. ✨
Reviving the Topping
If the breadcrumb topping loses its crunch, toast fresh panko breadcrumbs in a dry skillet over medium heat for 2-3 minutes until golden. Sprinkle over the reheated mac and cheese just before serving. This quick fix restores that satisfying crunch without extra effort. 💫
Meal Prep Tips
Assemble the mac and cheese without the breadcrumb topping up to 2 days ahead—store in the fridge and add fresh breadcrumbs when ready to bake. For meal prep, portion into individual baking dishes and freeze.
Reheat directly from frozen at 350°F for 30-35 minutes, covered with foil. The leftovers taste even better the next day! 💪
Nutrition facts
Frequently asked questions
Why does this recipe use three different cheeses?
The combination creates a perfect balance of flavors and textures. Sharp cheddar adds tang, Gruyère contributes nutty depth, and cream cheese delivers velvety richness. Each cheese melts differently, ensuring a complex, restaurant-quality sauce that's far more interesting than single-cheese versions.
Can I make this mac and cheese without baking it?
For a stovetop version, cook the pasta al dente, then combine it with the cheese sauce in a large skillet over low heat until fully melted. Stir in the breadcrumb mixture at the very end and cook for just 1-2 minutes to lightly crisp the topping. The texture will be slightly different but still delicious.
What's the secret to getting crispy breadcrumbs without them getting soggy?
The key is toasting the breadcrumbs with butter before adding them to the hot mac and cheese. Mix the Panko with melted butter and garlic, then spread it on top of the hot dish. The residual heat from the baking mac and cheese will crisp them perfectly. Pressing down lightly helps them adhere without sinking.
Can I substitute any of the cheeses if I can't find them?
Yes! For Gruyère, use extra sharp cheddar or white cheddar (add 1 tbsp milk to compensate). Skip the cream cheese if needed, but add 2 tbsp extra heavy cream for richness. For mustard powder, omit it if you dislike mustard—it's just for subtle tang. Always taste and adjust seasoning after substitutions.
How do I fix a runny sauce?
If your sauce is too thin, remove the baking dish from the oven and let it cool slightly. Then, sprinkle 1 tbsp flour or 1 tbsp cornstarch mixed with 1 tbsp cold water over the top and stir gently. Return to the oven for 5-10 minutes to thicken. For stovetop versions, simmer uncovered for 2-3 minutes to evaporate excess liquid.
