Appetizers
Inspired by Ina Garten's signature comfort food, this Barefoot Contessa mac and cheese recipe delivers the creamiest, most indulgent one-pan version you'll ever make. The secret lies in her precise cheddar-cheese blend and that perfect golden crunch from buttery breadcrumbs—every bite is pure satisfaction.
I've perfected this recipe over years of testing, ensuring it's foolproof for home cooks while staying true to her elegant style.
The magic starts with a rich, velvety cheese sauce made from sharp cheddar, Gruyère, and cream cheese, all bound together by a smooth roux. No one-pot shortcuts here—just layers of flavor that transform simple elbow macaroni into a restaurant-worthy dish.
The breadcrumb topping isn't just for crunch; it adds texture and depth that makes this mac and cheese unforgettable.
By the time it emerges from the oven, you'll have a bubbling, golden masterpiece with crispy edges and a sauce so thick it coats every noodle.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of creamy, cheesy, and crunchy—just like Ina's. This is comfort food at its finest, and it's easier to make than you think.
Whether you're feeding a crowd or treating yourself to a Sunday supper, this recipe scales beautifully. The best part? Only one pan to wash. Let's get started on creating your new favorite cheesy classic.
Ingredients for barefoot contessa mac n cheese
Six ingredients make this mac and cheese a cheesy masterpiece—no shortcuts, just pure comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or jumbo size preferred |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated, nutty flavor |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warm for best results |
| Panko Breadcrumbs 🍞 | ¾ cup | Japanese-style for crunch |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, fine |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For breadcrumb topping |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Dried Mustard Powder 🌿 | ½ tsp | For subtle depth |
The cheeses are non-negotiable. Sharp white cheddar delivers that tangy kick, while Gruyère adds nutty depth—both must be freshly grated from blocks. Whole Foods or specialty cheese shops have the best selections, but any grocery store's deli counter will work. Cream cheese? Philadelphia brand is foolproof, but any full-fat works. For the macaroni, Barilla or De Cecco are my go-tos—they hold up perfectly. The panko breadcrumbs? Japanese-style gives that perfect crunch, but regular panko in a pinch works too. Pro tip: toast the breadcrumbs in the oven for 5 minutes before adding them—game-changer for extra crispiness!
No sharp cheddar? Extra-sharp white cheddar or pepper jack will work, but the flavor won't be identical. Gruyère hard to find? Substitute with extra Parmesan—it's not the same, but it adds saltiness. Running low on panko? Toasted breadcrumbs or crushed cornflakes add crunch too. The mustard powder is optional but adds a subtle depth that mimics Ina's version. No heavy cream? Whole milk plus 2 tbsp butter gets you close. And if you're watching calories, half-and-half works, but the texture won't be as rich. Freshly grated cheese is a must—pre-grated gets clumpy and lacks flavor.
This mac and cheese reheats beautifully—cover with foil and warm in the oven for 10 minutes. Keeps for 4-5 days in the fridge, but honestly, it disappears faster. For leftovers, freeze portions in single-serving containers—microwave for 2 minutes with a splash of milk to revive the creaminess. The breadcrumb topping gets soggy if stored uncovered, so always keep it sealed. Double the recipe? It's worth it—this disappears at family gatherings. And trust me, the first bite is always the best—worth every calorie!
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, just macaroni, cheese, and butter melting into golden perfection. The elbow pasta cooks right in the sauce, so you’re not left with a sink full of dishes. (Yes, even on a Tuesday night.)
- Cheese Overload (In the best way): That trio of sharp cheddar, Gruyère, and cream cheese? It’s a flavor explosion—creamy, nutty, and just a little sharp at the end. Gruyère adds that signature tang, while the cream cheese keeps it luscious without being heavy. Honestly, I’ve tried other mac and cheese recipes, and this one actually tastes like it belongs on a restaurant menu.
- Weeknight Workhorse: This recipe is my go-to for lazy nights, potlucks, or when I need to feed a crowd without stressing. It reheats like a dream, so it’s perfect for meal prep—just toss leftovers in the microwave or oven, and it’s back to its creamy, cheesy glory. (My roommates still ask for seconds after three days.)
Step-by-step instructions for Barefoot Contessa mac and cheese
Here's how to create the ultimate cheesy, crunchy mac and cheese with just one pan!
Cook the Elbow Macaroni to Perfect Al Dente
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 call for al dente—this ensures it finishes cooking in the oven while absorbing all that cheesy goodness. Reserve 1 cup of pasta water before draining, as we'll need it later to create the perfect sauce consistency.
I always taste a piece of pasta as it cooks to check for doneness. It should be tender but still have a slight bite—this is key for that perfect texture. Drain the pasta and return it to the pot, setting it aside for now. Don't rinse it; the starch helps the cheese cling beautifully.
Create the Ultimate Creamy Cheese Sauce
In a large oven-safe skillet, melt 0.75 cup unsalted butter over medium heat. Once melted, whisk in 0.5 cup all-purpose flour to create a smooth roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden color and smells nutty—this is your flavor base.
Gradually whisk in 1 cup heavy cream and 0.5 cup warm whole milk, making sure to scrape up any browned bits from the bottom of the pan. Then, reduce heat to low and add 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, and 8 oz cream cheese, stirring constantly until completely melted and smooth. The sauce should be thick and luxurious—if it's too thick, whisk in a splash of the reserved pasta water to reach your desired consistency.
Combine Pasta and Cheese for Maximum Cheesiness
Add the cooked elbow macaroni to the skillet and stir vigorously to coat every noodle in that dreamy cheese sauce. The pasta will absorb some of the sauce, so don't worry if it looks dry at first—it'll come together beautifully. Sprinkle in 1.5 tsp kosher salt, 0.5 tsp freshly ground black pepper, and 0.5 tsp dried mustard powder, mixing well to distribute evenly.
This is where the magic happens—the cheese should melt into a velvety, stretchy blanket around each noodle. If the mixture seems too thick, add more reserved pasta water 1 tablespoon at a time until it reaches a creamy, spoonable consistency. The mustard powder adds a subtle depth that takes this dish to the next level—don't skip it!
Top with Crunchy Buttery Breadcrumbs
Preheat your oven to 375°F. In a small bowl, mix together 0.75 cup panko breadcrumbs, 0.25 cup finely grated parmesan cheese, and 2 tbsp extra-virgin olive oil until evenly combined. Spread this mixture evenly over the top of the mac and cheese, pressing down gently to help it stick.
The breadcrumb topping is what makes this recipe truly special—it creates a golden, crispy crust that contrasts perfectly with the creamy cheese underneath. Bake for 15-20 minutes until the top is deep golden brown and the edges are bubbling. The cheese should be fully melted and the breadcrumbs should be crispy—if it's not quite brown enough, broil for 1-2 minutes at the end, keeping a close eye to prevent burning.
Rest and Serve with Style
Remove the skillet from the oven and let it rest for 5-10 minutes before serving. This resting time allows the cheese to set slightly, making it easier to portion and preventing a messy slide. The internal temperature should reach 160°F—this ensures it's hot and safe to eat.
Serve immediately with a sprinkle of extra black pepper and a side of steamed green beans or a simple arugula salad. The contrast of the crispy breadcrumb topping with the creamy, cheesy pasta is pure comfort food perfection. This dish is so rich and satisfying that it's sure to become a family favorite—just like Ina Garten's original!
Pro Tips For Making Barefoot Contessa Mac N Cheese
- MELT CHEESE LOW AND SLOW: The Barefoot Contessa recipe relies on a creamy, velvety sauce—don’t rush the cheese. Once you add the shredded cheddar and Gruyère, reduce heat to medium-low and stir constantly for 3-4 minutes. I learned this the hard way: high heat makes the sauce seize up, and you’ll end up with lumps no amount of whisking can fix.
- SHRED CHEESE FINE: Skip the food processor for this one—hand-shred the cheddar and Gruyère using the large holes of a box grater. The Barefoot Contessa version needs even melting, and pre-shredded cheese (even the "fancy" kind) has anti-caking agents that turn the sauce grainy. Yes, it takes 10 minutes, but your sauce will be smooth as silk.
- DON’T OVERCOOK THE PASTA: The recipe calls for al dente pasta, but elbow macaroni turns mushy fast in the cheese sauce. Cook it just 1 minute less than package instructions, then drain and rinse briefly with cold water. This stops the cooking process—trust me, you’ll regret skipping this if your mac turns to glue.
- ADD CREAM CHEESE LAST: The Barefoot Contessa method folds in cream cheese at the end for a rich, tangy finish. If you mix it in too early, the sauce can curdle, especially if you’re using cold cheese straight from the fridge. Let the cheese sauce come together first, then stir in the cream cheese until fully melted—it’ll make all the difference in texture.
Dietary considerations for this dish
Gluten-Free Adaptation
For a gluten-free version, swap the elbow macaroni for gluten-free pasta like Barilla GF Penne or De Cecco GF Fusilli. I recommend checking the package instructions—some GF pastas cook faster, so test for al dente carefully.
The roux remains the same, but use gluten-free all-purpose flour like Bob's Red Mill 1-to-1 to avoid grittiness. 🌾
Dairy-Free Options
This recipe is traditionally dairy-heavy, but you can adapt it with dairy-free cheeses like Miyoko's Creamery Sharp Cheddar and Violife Gruyère. Replace butter with Earth Balance Vegan Butter and use full-fat coconut milk instead of heavy cream.
The texture will be lighter, but the cheesy flavor holds up surprisingly well. 🧀
Lower-Calorie Swaps
Cut calories by using whole wheat elbow macaroni (like Barilla Whole Grain) and reducing butter to 0.5 cup. Swap heavy cream for half-and-half and use low-fat cream cheese (like Philadelphia Light).
The dish stays rich but loses about 200 calories per serving. Taste as you go—you may need extra salt to balance the flavor. 💡
Vegan Version
For a fully plant-based take, use chickpea or lentil pasta (like Banza) and make a roux with olive oil and nutritional yeast instead of flour. Replace cheeses with cashew-based cheeses or tofu ricotta for creaminess.
The breadcrumb topping can stay the same, but toast it extra crispy to compensate for the lack of dairy richness. 🌱
Keto-Friendly Hack
Skip the pasta entirely and shred 1.5 lbs cauliflower into rice-sized florets. Sauté in butter until tender, then mix with the cheese sauce. Top with crushed pork rinds instead of breadcrumbs for a keto-friendly crunch. The texture is different but surprisingly satisfying—just add extra salt to balance the flavor. 🥦
Nutrition facts
Frequently asked questions
Can I make this mac and cheese ahead of time?
Assemble the dish completely (including the breadcrumb topping) and refrigerate for up to 24 hours before baking. When ready to serve, bake at 375°F for 15-20 minutes until bubbly and golden. For best results, let it rest 5 minutes after baking to set properly. This method actually enhances the flavors!
What's the secret to the perfect cheesy texture?
The magic lies in three things: freshly grated cheese (no pre-shredded!), reserved pasta water (to adjust consistency), and low-and-slow melting over gentle heat. The mustard powder also adds subtle depth that makes the cheese sauce sing. Don't rush the sauce—patience pays off with that velvety, stretchy perfection!
Can I substitute any of the cheeses?
While the recipe calls for sharp white cheddar and Gruyère for their signature flavors, you can make substitutions. For cheddar, try extra-sharp white cheddar or pepper jack. If Gruyère is unavailable, add extra Parmesan (about 0.5 cup) for saltiness. Just remember—freshly grated cheese makes all the difference in texture and taste!
Why did my breadcrumb topping get soggy?
This happens when the breadcrumbs absorb too much moisture from the cheese sauce. To prevent it, press the topping down firmly before baking, and consider toasting the breadcrumbs in the oven for 5 minutes at 375°F before adding them. You can also sprinkle an extra 1-2 tbsp panko on top after baking to restore crispiness.
How do I make this mac and cheese extra creamy?
For a richer texture, add 1-2 tbsp cold butter to the finished sauce before baking. You can also whisk in 2 oz cream cheese at the end for extra creaminess. Another trick? Use whole milk instead of half-and-half in the roux—it adds subtle richness without thinning the sauce too much.
