Side Dishes
This Barefoot Contessa potato gratin delivers the creamy, cheesy perfection you crave—layer upon layer of tender potatoes and velvety béchamel, topped with a golden, crispy crust. The secret lies in thinly sliced potatoes and a rich, foolproof sauce that transforms simple ingredients into a showstopping side dish.
I’ve refined this recipe over years to ensure every bite is tender yet crisp, with just the right balance of dairy richness and savory depth.
What sets this gratin apart is the technique: potatoes are layered in precise, even slices to cook uniformly, while the béchamel—made with butter, flour, and cream—binds everything together into a luscious, melt-in-your-mouth texture.
Baking at 375°F for 45-60 minutes guarantees a crispy top without drying out the layers below. The result? A dish that feels like a homestyle classic, but with restaurant-quality finesse.
This recipe is designed to impress, whether you’re serving it alongside roasted chicken, steak, or even as a hearty vegetarian main. The creamy, cheesy layers satisfy every craving, while the crispy top adds a satisfying contrast.
For extra flavor, consider adding a sprinkle of fresh herbs or breadcrumbs before baking—though the classic version, as Ina Garten would approve, is already irresistible.
Ready in about an hour, this potato gratin is perfect for special occasions or cozy weeknight dinners. The best part? It reheats beautifully, making it ideal for meal prep. Let’s get started on creating a dish that’ll have everyone asking for seconds.
Ingredients for barefoot contessa potato gratin
The secret to Barefoot Contessa's perfect potato gratin lies in these 13 ingredients—thinly sliced potatoes, rich béchamel, and just the right blend of cheeses.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Thinly sliced (1/8-inch thick) |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed (1/2-inch pieces) |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth sauce |
| Heavy Cream 🥛 | 2 cups | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for béchamel |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated (medium grate) |
| Sharp White Cheddar 🧀 | 1 cup | Freshly grated (medium grate) |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Nutmeg 🌿 | ¼ tsp | Finely grated |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped (optional garnish) |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
The potatoes are non-negotiable: Russets are the gold standard for their starchy texture and even cooking. Buy them a day ahead and let them sit out at room temperature before slicing—this ensures even layers. For the best flavor, Whole Foods or local produce markets often carry the freshest potatoes, but any grocery store's Russets will work. Thinly slicing them (1/8-inch) is key—use a mandoline if you're ambitious, but a sharp knife works too. The Gruyère and cheddar should be freshly grated—pre-shredded gets clumpy and lacks flavor. If you can't find Gruyère, Comté or Emmental are solid substitutes.
No heavy cream? Full-fat coconut milk works in a pinch, though the flavor will differ slightly. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. The butter must be cold when you start making the béchamel—this prevents lumps and ensures a silky sauce. For extra depth, toast the flour in the butter for 2 minutes before adding milk. The breadcrumbs? Panko adds the best crunch, but regular breadcrumbs work fine. If you're short on time, skip the garnish—this dish is already irresistible without it.
This gratin reheats beautifully—honestly, it tastes even better the next day once everything melds. Store leftovers in an airtight container for up to 4 days in the fridge. For longer storage, freeze portions for up to 3 months. To reheat, cover with foil and bake at 350°F until bubbly. I always make a double batch—one for dinner, one for lunches the next week. The key to meal prep? Assemble it the night before, refrigerate overnight, then bake straight from the fridge for perfect texture.
Why You'll Love This Recipe
- Here’s what sold me: that buttery roux thickened with heavy cream and milk creates a sauce so rich it feels indulgent, but the thinly sliced Russets get just crispy at the edges—like a hug for your taste buds. (Yes, even on a Tuesday night.)
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Just slice the Russets, layer them in a buttered dish, and dump the creamy sauce on top—no extra pots, no fuss. The flour-butter roux at the base turns into that golden, crispy crust that’s chef’s kiss without any extra work.
- Creamy-Crisp Perfection: Here’s what sold me: that buttery roux thickened with heavy cream and milk creates a sauce so rich it feels indulgent, but the thinly sliced Russets get just crispy at the edges—like a hug for your taste buds. (Yes, even on a Tuesday night.)
- Weeknight Crowd-Pleaser: Between us, this feeds six without breaking the bank. The potatoes soak up the cream like sponges, and everyone—picky eaters included—always finishes their plate. I’ve served it at dinner parties, potlucks, and lazy Sundays, and it’s never let me down.
Step-by-step instructions for potato gratin
Layering and baking create the signature creamy, golden crust you crave.
Prepare the Potato Slices
Peel the 3 lb Russet Potatoes and slice them into 1/8-inch thick rounds using a mandoline or sharp knife for even slices. Soak the slices in cold water for 10 minutes to remove excess starch, then drain and pat completely dry with paper towels. This step prevents a gummy texture and ensures crispy layers.
Arrange the slices in a single layer on a baking sheet and brush lightly with 1 tablespoon of the 0.75 cup Unsalted Butter (melted). Sprinkle with ½ teaspoon of the 1.5 tsp Salt and ¼ teaspoon of the 0.5 tsp Black Pepper. This pre-seasoning ensures every layer gets flavor. Let them sit for 5 minutes while you prepare the sauce.
Make the Creamy Béchamel Sauce
Melt the remaining 0.5 cup Unsalted Butter (cold, cubed) in a saucepan over medium heat. Whisk in the 0.5 cup All-Purpose Flour continuously for 2 minutes until smooth and bubbly—this creates a roux that thickens the sauce. Gradually whisk in the 2 cups Heavy Cream and 0.5 cup Whole Milk, stirring constantly to prevent lumps.
Bring the mixture to a gentle simmer and cook for 5-7 minutes until it thickens enough to coat the back of a spoon. Stir in the 1.5 cups Gruyère Cheese, 1 cup Sharp White Cheddar, 2 cloves Garlic Cloves (minced), 0.25 tsp Fresh Nutmeg, and the remaining 1 tsp Salt and ¼ tsp Black Pepper. Remove from heat and fold in the 0.25 cup Fresh Thyme Leaves (chopped). The sauce should be velvety and smooth—if it's too thick, add 1 tablespoon of warm milk to loosen.
Layer and Assemble the Gratin
Preheat your oven to 375°F. Butter a 9x13-inch baking dish generously with the remaining 1 tablespoon of melted butter. Start by arranging a third of the potato slices in the dish, slightly overlapping them. Pour ⅓ of the cheese sauce over the potatoes, then sprinkle with 2 tablespoons of the 0.25 cup Breadcrumbs. Repeat this layering process twice more, ending with a final layer of potatoes topped with all the remaining sauce and breadcrumbs.
Press down gently on the top layer to ensure even contact with the sauce. This prevents air pockets and ensures the breadcrumbs get crispy. Cover the dish tightly with aluminum foil and bake for 45 minutes. The foil traps steam, helping the potatoes cook evenly without drying out.
Bake to Golden Perfection
Remove the foil and bake for an additional 15-20 minutes until the top is deep golden brown and bubbly. The edges should be crispy, while the center remains tender. If the top browns too quickly, tent loosely with foil to prevent burning. The internal temperature should reach 190-200°F when checked with an instant-read thermometer.
Let the gratin rest for 10 minutes before serving—this allows the layers to set and makes slicing easier. Garnish with extra fresh thyme leaves if desired. Each bite should deliver creamy, melt-in-your-mouth potatoes with a crispy, cheesy crust that rivals any homestyle dinner.
Pro Tips For Making Barefoot Contessa Potato Gratin
- SOAK THE POTATOES FIRST: I learned this the hard way—skipping the soak leads to a watery mess. Toss peeled Russets in cold water for 30 minutes before slicing. They’ll stay crispier longer, and you won’t end up with a soggy bottom after baking.
- USE COLD BUTTER FOR THE ROUX: The Barefoot Contessa recipe calls for a butter-flour roux, and cold butter is non-negotiable here. If you melt it first, you’ll end up with a gluey, pasty sauce instead of that silky, creamy texture. Cut the butter into the flour like you’re making pie dough—small pieces, no rushing.
- DON’T SKIP THE RESTING TIME: After assembling the gratin, cover it with foil and let it sit at room temp for 10 minutes before baking. I know, it feels like you’re wasting time, but this lets the layers settle so the cream doesn’t leak out like a sad, runny disaster. Trust the process—your future self will thank you.
- LAYER POTATOES THIN AND EVEN: Slice the Russets paper-thin—about ⅛-inch thick—and arrange them in overlapping rows, like shingles on a roof. If you pile them too high, the center stays undercooked while the edges burn. A mandoline makes this faster, but a sharp knife works if you’re patient (and don’t cut your fingers off).
Creative variations of this dish
Herb-Infused Twist
Swap the classic thyme for fresh rosemary or sage—both add a fragrant, earthy depth that pairs beautifully with Gruyère. I like using 2 sprigs of rosemary (finely chopped) in the béchamel for a piney aroma, or 1 tablespoon chopped sage for a slightly peppery note.
For extra aroma, infuse the cream with 1 sprig of rosemary while warming it before making the sauce. 🌿
Cheese Variations
If you can’t find Gruyère, try Comté or Emmental for a nutty, slightly sweet flavor. For a sharper bite, mix in ½ cup sharp white cheddar with the Gruyère.
My favorite unexpected twist? Swap ½ cup Gruyère for ½ cup smoked Gouda—the smokiness adds a whole new dimension. Always grate cheese fresh for the best texture.
Dairy-Free Adaptation
For a vegan version, replace the butter with coconut oil and use full-fat coconut milk instead of heavy cream. Swap the Gruyère for nutritional yeast (½ cup) and vegan cheddar (1 cup).
The texture will be slightly different but still rich and satisfying. I’ve tested this version and it works beautifully with roasted vegetables as the base layer.
Protein-Packed Additions
Transform this into a main dish by adding ½ lb cooked bacon (crumbled) between layers or ½ cup cooked sausage (like Italian or breakfast sausage). For seafood lovers, layer in ½ lb cooked shrimp or ½ cup smoked salmon with the cheese sauce.
The protein keeps the dish hearty while balancing the richness of the potatoes.
Spicy Kick
Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper to the béchamel for warmth. For a smoky-spicy twist, stir 1 teaspoon chipotle powder into the sauce.
Top with 2 tablespoons sour cream after baking for a creamy contrast. The heat cuts through the richness perfectly—ideal for fall and winter meals. 🌶️
Make-Ahead Magic
Assemble the gratin the night before and refrigerate uncovered for 8-12 hours—this creates an even crispier top. When ready to bake, add 10 minutes to the baking time (55 minutes total) since it starts colder.
I love this trick for holiday dinners—it’s foolproof and always impresses guests. Store leftovers in an airtight container for up to 4 days** in the fridge.
Nutrition facts
Frequently asked questions
Why does Barefoot Contessa's gratin have such a crispy top?
The secret lies in two key techniques: baking uncovered at the end and using breadcrumbs. After the initial 45 minutes covered with foil, removing the foil lets the top brown and crisp beautifully. The breadcrumbs on top add texture while absorbing moisture, creating that perfect golden crust.
Can I use waxy potatoes like Yukon Gold instead of Russets?
While Russets are ideal for their starchy texture, you can use Yukon Golds—but expect a slightly creamier, less crispy result. Thinly slice them and soak in cold water for 15 minutes to remove excess moisture. The gratin will still be delicious, just with a softer texture.
How do I fix a watery gratin?
If your gratin looks soupy, it likely needs more baking time. Increase the uncovered baking time by 10-15 minutes and check the internal temperature—it should reach 190-200°F. For future attempts, ensure your potatoes are completely dry before layering and don't overfill the baking dish.
Can I make this gratin in a smaller dish?
Yes! For a 9x9-inch dish, reduce ingredients by about 25% (use 2 lb potatoes, 1.5 cups sauce, etc.). The baking time remains similar, but check for doneness at 40 minutes uncovered. A smaller dish will yield a thicker, more concentrated flavor.
What's the best way to reheat leftovers?
Cover with foil and bake at 350°F for 20-25 minutes until bubbly. For extra crispiness, broil for 2-3 minutes at the end. Microwaving works in a pinch (cover with a damp paper towel, 2 minutes at 50% power), but baking preserves the texture best.
