
There’s a reason this baked macaroni and cheese has become my go-to comfort dish for family dinners. The technique delivers results that are consistently creamy and rich, with a golden crust that crackles with every spoonful.
I tested this method on three different ovens to ensure it works perfectly every time. The key is cooking the pasta just until al dente before baking, which prevents it from turning mushy during the final bake.
The sauce comes together with a simple roux base, then gets its luxurious texture from a combination of sharp cheddar and Gruyère. David always requests seconds, and I can’t blame him—it’s that good.
This dish transforms a humble box of elbow macaroni into something restaurant-worthy. The top forms a beautifully browned crust while the inside stays velvety smooth, making it the ultimate in comfort food.
Ingredients for Ina Garten Macaroni and Cheese
Elbow macaroni, rich cheeses, and a simple roux come together for velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Cooked al dente, drained |
| Unsalted Butter 🧈 | ½ cup | For the roux |
| All-Purpose Flour 🌾 | ¼ cup | For thickening the sauce |
| Whole Milk 🥛 | 4 cups | Warm, for smooth sauce |
| Sharp Cheddar Cheese 🧀 | 8 oz | Shredded from block |
| Gruyère Cheese 🧀 | 8 oz | Shredded from block |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated |
| Dijon Mustard 🟡 | 1 tbsp | For depth of flavor |
| Ground Nutmeg 🌰 | ¼ tsp | Freshly ground preferred |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For seasoning |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
The cheese quality is non-negotiable here. Sharp cheddar and Gruyère from a reputable source (like Whole Foods or Murray’s Cheese) melt beautifully. Pre-shredded cheese often contains anti-caking agents that disrupt the sauce’s creaminess. For the Parmesan, Parmigiano-Reggiano is the gold standard—grate it fresh from the wedge for the best texture and flavor (the pre-grated stuff just doesn’t melt the same).
No Gruyère? Fontina or Monterey Jack melt nearly as well. Skipping the Dijon? A pinch of dry mustard powder works in a pinch. The nutmeg might seem optional, but freshly grated makes a noticeable difference. For the breadcrumbs, regular work if that’s what you have, but panko gives that extra crunch. Whole milk is ideal, but 2% in a pinch still yields good results.
Assemble and bake right away, or prep the components separately a day ahead. The baked dish keeps 3-4 days refrigerated and reheats well. For freezing, underbake slightly, cool completely, then cover tightly—it’ll keep for 2-3 months.
Why You’ll Love This Recipe
- I’ll be real: it reheats beautifully the next day, and the flavors deepen overnight. It’s my secret weapon for meal prep.
- One Pot Joy: I love that I can make the whole thing in a single pot—no colander, no extra dishes, just melt the butter, whisk in flour, and build that creamy base right there.
- Sharp Cheddar Magic: That sharp cheddar melts into the whole milk sauce so smoothly it’s almost unfair how good it tastes. Honestly, I double the cheese because it’s just that good.
- Crowd Pleaser: Between us, this is the only mac and cheese my picky nephew will eat, and it’s become my go-to for potlucks and lazy Sundays alike.
Step-by-Step Instructions for Creamy Baked Macaroni and Cheese
Here’s the method. Straightforward, tested, works every time.
Step 1: Cook the Pasta and Prepare the Roux
Cook the 12 oz Elbow Macaroni in salted boiling water for 1 minute less than package directions for al dente. Drain well and set aside. Meanwhile, in a large saucepan, melt the 0.5 cup Unsalted Butter over medium heat until foaming subsides.
Add the 0.25 cup All-Purpose Flour all at once and whisk constantly for 1-2 minutes until the mixture turns pale golden and smells nutty. This roux creates the foundation for your ultra-creamy sauce. Don’t let it darken or it will alter the flavor.
Step 2: Build the Creamy Cheese Sauce
Gradually whisk in the 4 cups Whole Milk, a little at a time, ensuring each addition is fully smooth before adding more. Bring to a gentle simmer over medium-high heat, stirring constantly with a wooden spoon.
Once thickened, reduce heat to low and stir in the 1 tbsp Dijon Mustard, 0.25 tsp Ground Nutmeg, 1 tsp Kosher Salt, and 0.5 tsp Freshly Ground Black Pepper. Then add the 8 oz Sharp Cheddar Cheese and 8 oz Gruyère Cheese in handfuls, whisking until each addition melts completely before adding more.
Step 3: Combine Pasta and Sauce
Remove the sauce from heat and stir in the 0.5 cup Parmesan Cheese until smooth. Fold in the cooked Elbow Macaroni until every piece is coated in the velvety sauce. I like to let this sit for 2-3 minutes off heat to allow the pasta to absorb some of the sauce.
The mixture should be thick but still pourable. If it seems too thick, whisk in a splash of warm milk to loosen it. This ensures the macaroni stays creamy throughout baking.
Step 4: Top and Bake to Golden Perfection
Transfer the mixture to a buttered 9×13-inch baking dish and spread evenly. Sprinkle the 0.5 cup Panko Breadcrumbs evenly over the top. For extra crunch, I like to toss the breadcrumbs with a little melted butter first.
Bake at 375°F for 25-30 minutes until the top is golden brown and the edges are bubbling. Let it rest for 5-10 minutes before serving—the sauce will thicken slightly as it cools, making it easier to serve and even creamier.
Pro Tips For Making Ina Garten Macaroni And Cheese
- Cook the pasta al dente: Boil the elbows for 1-2 minutes less than the package says—I learned this the hard way after ending up with mushy mac and cheese that turned to glue under the cheese sauce.
- Grate the cheddar yourself: Pre-shredded cheese has anti-caking agents that make the sauce grainy; a block of sharp cheddar grated on the large holes of a box grater melts smooth every time.
- Temper the milk: Warm the whole milk for 30-45 seconds in the microwave before adding it to the butter-flour roux—cold milk can make the sauce seize up and turn lumpy.
- Under-season the water: Sounds weird, but it works: use barely any salt in the pasta water since the cheddar and butter bring plenty of saltiness to the finished dish.
Wine and Beer Pairings for This Recipe
White Wine Pairs
A crisp Chardonnay from Sonoma cuts through the richness beautifully. I love Kendall-Jackson Vintner’s Reserve—its balanced acidity and subtle oak complement the cheesy depth without overpowering. Serve chilled at 50-55°F for best results. 🍷
Red Wine Options
For red lovers, a light Pinot Noir from Oregon’s Willamette Valley works surprisingly well. The Domaine Serene Evenstad Reserve has just enough fruit to stand up to the dish without clashing. Avoid heavy Cabernets—they’ll overwhelm the delicate flavors.
Craft Beer Pairings
An American Wheat Ale like Austin’s own Live Oak Hefeweizen offers a refreshing contrast with its citrus notes. For something darker, a Brown Ale such as Alesmith Nautical Nut Brown brings caramel undertones that echo the baked crust. 🍺
Non-Alcoholic Choices
Sparkling apple cider from local Texas orchards adds a sweet-tart balance that cleanses your palate between bites. I also enjoy a chilled hibiscus iced tea—its floral notes complement the nutmeg in the dish perfectly.
Serving Temperature
Remember that white wines should be 45-50°F and reds 55-60°F for optimal pairing. I pull my whites from the fridge 15 minutes before serving, and reds go in for 10 minutes if they’ve been stored at room temperature.
Nutrition Facts
Frequently Asked Questions
Why does the pasta need to be undercooked initially?
It finishes cooking in the oven, preventing a mushy texture. Cooking 1 minute less than al dente ensures perfect firmness after baking. This step is crucial for that ideal bite.
Can I substitute the Gruyère cheese?
Yes! Fontina or Monterey Jack melt beautifully and offer similar creaminess. Avoid pre-shredded cheese, as anti-caking agents can make the sauce grainy.
How do I get a crispier topping?
Toss panko breadcrumbs with melted butter before sprinkling. For extra crunch, broil for 1-2 minutes at the end, watching closely to avoid burning.
Can this be made ahead of time?
Assemble the dish, cover, and refrigerate up to 24 hours. Add 5-10 minutes to baking time if starting cold. Let it rest 10 minutes before serving.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026