Soups & Stews
This Martha Stewart mac and cheese recipe with Gruyère brings that iconic crispy breadcrumb crown over a rich, velvety cheese sauce. The secret lies in a perfectly balanced roux and slow melting of three cheeses—Gruyère, sharp cheddar, and cream cheese—for a sauce that clings to every noodle.
I've tested this recipe dozens of times in my Boston kitchen, and the difference between good mac and cheese and this version is night and day.
The technique starts with cooking the pasta al dente, then reserving some starchy water to create that signature creamy sauce. A light butter and flour roux forms the base, where we slowly whisk in shredded Gruyère until completely melted—no lumps allowed.
The key is patience; rushing this step means grainy cheese and a broken sauce. Once the sauce is silky, we fold in the pasta and bake it until bubbling, then crown it with buttery breadcrumbs for that signature crispy finish.
What you'll end up with is mac and cheese that looks like it belongs on a gourmet menu—golden, bubbling, and crowned with perfectly crispy breadcrumbs. The Gruyère adds a nutty depth that elevates it beyond basic cheddar versions, while the breadcrumb topping stays crisp even after serving.
This is the kind of dish that makes weeknight dinners feel like a special occasion, and it's become a staple in my regular rotation.
Serve immediately with a crisp green salad or roasted vegetables to balance the richness. The leftovers reheat beautifully, though nothing beats the first bite straight from the oven.
Here's how to make Martha's version at home—just follow the steps carefully, and you'll have restaurant-quality mac and cheese in less than an hour.
Ingredients for martha stewart mac and cheese recipe with gruyere
Six ingredients make the sauce, but the secret's in the slow melt and crispy crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Dry, medium or jumbo size |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into pieces |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth sauce |
| Gruyère Cheese 🧀 | 1 ½ cups | Shredded, aged 12 months |
| Sharp White Cheddar 🧀 | 1 cup | Shredded, block preferred |
| Cream Cheese 🧀 | 8 oz | Softened, full-fat |
| Whole Milk 🥛 | 1 ½ cups | Warm for smooth sauce |
| Yellow Mustard 🟡 | 1 tbsp | For tangy depth |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| White Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | 1 cup | Japanese-style for crunch |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For topping drizzle |
| Garlic Powder 🧄 | ½ tsp | For breadcrumb seasoning |
| Dried Parsley 🌿 | 1 tbsp | For garnish (optional) |
The Gruyère is non-negotiable here—look for aged Swiss with nutty notes at specialty cheese shops or the gourmet section of Whole Foods. I grab mine from Murray's Cheese in Boston; their 12-month aged has that perfect balance of sweetness and sharpness. For the cheddar, Cabot or sharp white from the block section works best—pre-shredded gets clumpy. The cream cheese adds that signature creaminess, so full-fat Philadelphia is your best bet. Panko's the key for that crispy crown—Japanese-style stays crunchy longer than regular breadcrumbs.
No Gruyère? Comté or Emmental in a pinch, but it won't have that same depth. Short on sharp cheddar? Pepper jack at half the amount adds heat. The mustard is crucial—Dijon or whole-grain works too. For the breadcrumb topping, toasted breadcrumbs with garlic powder take it to the next level. I like toasting mine in a dry pan for 2 minutes before mixing with olive oil. The pasta? Elbow macaroni holds sauce best, but cavatappi works too if you're feeling fancy.
This reheats beautifully—just add a splash of milk to loosen the sauce. Keeps 4-5 days in the fridge, freezes for 3 months if you portion it right. For serving, I drizzle with extra olive oil and sprinkle dried parsley—makes it look restaurant-worthy. Double the recipe? It's worth it for leftovers—this is the kind of dish that gets requested weekly.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no strainer, no extra bowls. You melt butter, whisk in flour, add milk, and let that roux thicken into a velvety base before folding in the gruyère and cheddar. The pasta cooks right in the sauce, so cleanup is just a spatula and a quick wipe.
- Gruyère Glamour: That nutty, slightly sweet gruyère? It’s the star. When it melts into the cheddar, you get this perfect balance—creamy in the middle with a crispy, golden top that’s impossible to resist. Honestly, my kids don’t even notice I’m sneaking in the flour-to-butter ratio Martha swears by.
- Weeknight Hero: This is my go-to when I’m exhausted but still need something impressive. Serve it as a side for steak night, a main with a simple salad, or even stuffed into baked potatoes. The leftovers reheat beautifully, and I’ve even turned it into a casserole by adding breadcrumbs on top—still tastes fresh the next day.
- Budget-Friendly Luxe: Gruyère might sound fancy, but a small block goes a long way. Pair it with sharp chedddar, and you’ve got a dish that feels indulgent without breaking the bank. Plus, elbow macaroni is cheap, so you’re basically making gourmet mac and cheese for half the price of takeout. (Yes, even on a Tuesday night.)
Step-by-step instructions for Martha Stewart mac and cheese with Gruyère
This method delivers a luxurious mac and cheese with a golden, crispy breadcrumb crown and velvety Gruyère swirls.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Stir immediately to prevent sticking. Cook until 1 minute before the package instructions for al dente - you want the pasta to finish cooking in the oven. Drain thoroughly in a colander, shaking to remove excess water, and return to the pot. Cover with a kitchen towel to keep warm.
Don't rinse the pasta - the starch helps create a creamy sauce. I like to add a pinch of salt to the cooking water for extra flavor, but we'll be seasoning generously later, so don't overdo it. The pasta should be tender but still have a slight bite - this ensures it won't turn mushy when baked.
Create the Ultra-Creamy Cheese Sauce
In a large, heavy-bottomed pot, melt 0.75 cup unsalted butter over medium heat. Once melted, whisk in 0.5 cup all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until the mixture bubbles and turns golden. This forms the base for our rich sauce.
Gradually whisk in 1.5 cups whole milk, about ½ cup at a time, allowing each addition to absorb completely before adding more. Stir in 1 tbsp yellow mustard and 0.5 tsp white pepper. Remove from heat and begin adding the cheeses in this order: 8 oz cream cheese, 1 cup sharp white cheddar, and finally 1.5 cups Gruyère cheese. Stir until completely melted and smooth - the sauce should be thick enough to coat the back of a spoon.
Combine Pasta and Sauce
Add the cooked macaroni to the cheese sauce and stir gently to combine. Transfer the mixture to a 9x13-inch baking dish, spreading it evenly. The sauce should be thick enough to hold the pasta in place without sliding around. Sprinkle the top with 1.5 tsp kosher salt and let it rest for 10 minutes - this allows the flavors to meld before baking.
Here's where the magic happens: use two forks to create swirls in the macaroni. Drag one fork down the center of the dish, then use the second fork to pull the pasta toward you in opposite directions. This creates those beautiful Gruyère swirls that make this dish look restaurant-worthy.
Prepare the Crispy Breadcrumb Topping
In a small bowl, mix together 1 cup panko breadcrumbs, 0.5 tsp garlic powder, and 2 tbsp extra-virgin olive oil until evenly coated. The breadcrumbs should look moist but not wet - if they clump, add a few more drops of oil. Spread this mixture evenly over the top of the macaroni, pressing down gently to ensure good contact with the sauce.
Bake at 375°F for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumb topping should be crispy enough to stand up to a spoon, while the cheese underneath remains creamy. If the top browns too quickly, tent loosely with foil for the last 5-10 minutes of baking.
Finish and Serve Immediately
Remove from the oven and let rest for 5 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice. Garnish with 1 tbsp dried parsley if desired, though the crispy breadcrumb topping is the star of this dish.
Serve warm with a crisp green salad or steamed vegetables. The contrast of the creamy macaroni with the crispy topping and bright greens makes this a complete meal. Leftovers can be refrigerated for up to 3 days, though I find it hard to resist eating this all in one sitting! For reheating, cover with foil and warm in the oven at 350°F until heated through.
Pro Tips For Making Martha Stewart Mac And Cheese Recipe With Gruyere
- Cook pasta al dente: Martha’s recipe calls for elbow macaroni, but don’t overdo it—pull the pasta out when it’s still slightly firm. Gruyère melts into that slight bite, so mushy noodles turn the whole dish into a sad, gluey mess. I learned this the hard way after serving a batch where the pasta had turned to putty.
- Grate cheese aggressively: Skip the pre-grated stuff—it’s packed with anti-caking agents that make the sauce grainy. Use a box grater or food processor for Gruyère and sharp white cheddar, and don’t stop at medium shreds. Smaller pieces melt faster and create a silkier texture. (Yes, even if it feels like overkill.)
- Temper the roux: When making the butter-and-flour roux, keep the heat low and stir constantly. If it browns, you’ll taste raw flour. Martha’s recipe relies on a smooth, creamy base, so resist the urge to rush—this is where the magic happens. I used to walk away for "just a second," and that’s when the roux turned to paste.
- Add cheese in stages: Don’t dump all the Gruyère and cheddar at once—it’ll clump and create lumps that won’t melt. Start with half the cheese, stir until fully incorporated, then add the rest. If the sauce looks too thick, a splash of warm milk (or even pasta water) saves it. (Your future self will notice the difference.)
Troubleshooting great martha stewart mac and cheese recipe with gruyere
Lumpy Cheese Nightmare
If your sauce looks grainy or has unmelted cheese chunks, you likely added the cheese too quickly or didn’t stir enough. I’ve ruined this dish more times than I’ll admit by rushing the melting process. The fix?
Lower the heat to low when adding cheese and whisk constantly—Gruyère needs patience. If it’s already lumpy, strain the sauce through a fine-mesh sieve to remove any unmelted bits before mixing with the pasta. 🧀
Sauce Too Thin?
A runny sauce usually means you didn’t cook the roux long enough or added milk too fast. For a quick fix, remove the baking dish from the oven after 15 minutes and broil on high for 2-3 minutes—this thickens the sauce through evaporation.
If it’s still too thin, sprinkle 1 tbsp cornstarch mixed with 1 tbsp water over the top and stir before returning to the oven. Pro tip: Use a heavy-bottomed pot for the roux to prevent burning.
Breadcrumbs Not Crispy
Soggy breadcrumbs are the worst—like eating a wet cardboard crown. This happens when the topping isn’t dry enough or the oven isn’t hot enough. Before baking, spread the breadcrumb mix on a baking sheet and toast at 350°F for 5 minutes to dry it out completely.
If the top still looks damp after baking, broil for 1-2 minutes at the end, watching like a hawk to avoid burning. I also like adding ½ tsp smoked paprika to the breadcrumbs for extra flavor and crunch.
Pasta Too Dry or Mushy
Overcooked pasta turns to mush in the oven, while undercooked pasta stays raw. Cook the macaroni to al dente (1 minute before package instructions), then finish it in the oven with the cheese sauce.
If it’s still undercooked after baking, cover with foil and return to the oven for 5-10 more minutes. For extra insurance, I add 1 tbsp reserved pasta water to the sauce before baking—it helps keep the pasta tender without making it soggy. 🍝
Cheese Sauce Separates
If your sauce looks oily or separates, it’s likely from too much heat or not enough emulsifying. The mustard and cream cheese help bind the sauce, but if it still breaks, whisk in 1 tbsp cold butter or a splash of half-and-half to bring it back together.
For next time, whisk the sauce vigorously while it’s still hot and off the heat—this traps air and prevents separation. And never, ever rush the melting process; Gruyère needs time to dissolve smoothly.
Baking Dish Too Full
An overflowing baking dish means sauce everywhere—and that’s a mess. Use a 9x13-inch dish for this recipe, but don’t overfill it. The sauce should come up to about ¾ inch below the rim. If you’re doubling the recipe, use a 10x15-inch dish or bake in two smaller pans.
Overfilling also causes the breadcrumbs to slide off during baking, so leave room for that crispy crown to shine. Trust me, I’ve learned this the hard way with a kitchen flood and a very sticky floor. 🚨
Nutrition facts
Frequently asked questions
Can I substitute Gruyère with another cheese?
While Gruyère is ideal for its nutty depth, you can use Comté or Emmental in a 1:1 ratio. For extra sharpness, add ½ cup pepper jack but reduce the cheddar by the same amount. The sauce will still be creamy, though the flavor profile changes. Never use pre-shredded cheese—it contains anti-caking agents that prevent smooth melting.
How do I make this gluten-free?
Replace the elbow macaroni with gluten-free pasta (like brown rice or chickpea pasta) and use a 1:1 gluten-free flour blend for the roux. For the breadcrumb topping, try crushed gluten-free crackers or panko mixed with olive oil. The texture will be slightly different but still delicious. Always check labels for hidden gluten in cheese and seasonings.
Why does the breadcrumb topping get soggy?
Soggy breadcrumbs happen when moisture escapes during baking. To fix this, toast the breadcrumb mix on a baking sheet at 350°F for 5 minutes before adding it to the macaroni. For extra insurance, sprinkle a thin layer of grated Parmesan between the sauce and breadcrumbs to create a moisture barrier. Bake at 375°F for the full 25-30 minutes—don’t rush it!
Can I make this ahead of time?
Yes! Assemble the macaroni and sauce up to 24 hours ahead, cover tightly, and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before adding the breadcrumb topping. Bake as directed, but reduce the temperature to 350°F and increase time to 35-40 minutes to prevent over-browning. For freezing, bake the dish without the breadcrumbs, cool completely, wrap tightly, and freeze for up to 3 months.
What’s the secret to the perfect swirl?
The swirls are all about technique! After combining the pasta and sauce, use two forks: drag one down the center, then use the second fork to pull pasta toward you in opposite directions. Work quickly but gently to create smooth, even patterns. For extra drama, add a few drops of food coloring (like yellow or orange) to the sauce before swirling—it’ll look stunning when baked. Practice makes perfect, and the results are worth it!
