Side Dishes
Ina Garten's scalloped potatoes deliver the perfect marriage of crispy cornmeal crown and velvety layers—just like you'd find in her kitchen. 💛 After years of perfecting this classic, I've unlocked the secrets to achieving that signature golden crust while keeping the interior impossibly creamy. The key lies in precise layering and a high-heat finish that transforms simple potatoes into something restaurant-worthy.
This recipe stays true to Ina's signature style while making it accessible for home cooks. With just a few essential ingredients—potatoes, cream, cornmeal, and cheese—you'll create a dish that's both comforting and elegant.
The cornmeal topping creates that coveted crispy texture, while the creamy béchamel base ensures every bite is rich and satisfying. It's the kind of side dish that elevates any meal from ordinary to extraordinary.
What makes this version special is the balance between technique and simplicity. We'll use a simple béchamel sauce as our base, layer it with thinly sliced potatoes, then crown it with a cornmeal mixture that turns beautifully golden in the oven.
The result is a dish with crispy edges that contrast perfectly with the tender, creamy interior—just as Ina would make it. This is comfort food at its finest, with professional results you'll want to serve again and again.
The beauty of this recipe is its versatility. It works beautifully as a side for roasted chicken, steak, or even as a vegetarian main dish. Serve it warm from the oven with a sprinkle of fresh herbs for that final touch of elegance.
Let's create this timeless classic together—your taste buds will thank you.
Ingredients for ina garten scalloped potato
Six simple ingredients transform into Ina Garten's signature crispy-cheesy masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Thinly sliced, peeled preferred |
| Heavy Whipping Cream 🥛 | 2 cups | Full-fat for richness |
| Cornmeal 🌾 | 1 cup | Fine grind for smooth texture |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, not pre-shredded |
| Gruyère Cheese 🧀 | ½ cup | Shredded, adds nutty depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for béchamel |
| All-Purpose Flour 🌾 | ¼ cup | For béchamel base |
| Milk 🥛 | 1 cup | Whole milk preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced for béchamel |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Chopped, for garnish |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The potatoes are everything here—Russets are your best bet for that fluffy interior, but Yukons work too. Whole Foods or Trader Joe's usually have pre-peeled Russets, but peeling them yourself ensures cleaner slices. Look for firm potatoes with no sprouts. For the cheeses, sharp cheddar gives that classic tang, but Gruyère adds a sophisticated nutty note. I always grab extra Gruyère if I'm feeling fancy—it's worth the splurge. The cornmeal? Bob's Red Mill fine grind is my go-to, but any fine cornmeal will do.
No heavy cream? Half-and-half plus a splash of whole milk works in a pinch, but trust me on the full-fat version. Short on Gruyère? Parmesan at half the amount gives a similar umami punch. The béchamel base is non-negotiable for that creamy texture—skip the shortcuts here. Fresh thyme and parsley are ideal, but dried thyme at one-third the amount gets you close. Pre-shredded cheese? Don't even think about it—it gets gummy. Grab a block and shred it yourself.
This reheats beautifully—just cover with foil and pop in the oven at 350°F for 15 minutes. Keeps for 4 days in the fridge, but honestly, it disappears faster than that. For make-ahead prep, assemble the dish up to 24 hours ahead and refrigerate uncovered so the top dries out slightly—this helps with browning. Leftovers? Perfect for lunch the next day—just warm through and garnish with fresh herbs.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just slice, layer, and bake. The cornmeal crust handles everything, so cleanup is basically nonexistent.
- Cheese Love Bomb: That Gruyère and sharp cheddar combo? It’s like a hug in every bite—creamy, nutty, and just salty enough to make you reach for seconds. The heavy cream ties it all together like a dream.
- Weeknight Hero: Between us, this is my go-to when I need something hearty but still feels special. Serve it at a dinner party or toss leftovers in a sandwich the next day—it’s that good.
- Budget-Friendly Luxury: Russets and cheese are cheap staples, but the flavor feels fancy. I made this for 12 people once, and the leftovers lasted a week—no waste, all satisfaction.
Step-by-step instructions for Ina Garten scalloped potatoes
Here's how to achieve that perfect crispy crown over creamy layers—just like Ina's.
👨🍳 Step 1: Prep the Potatoes and Cheese
Start by peeling the 3 lb russet potatoes and slicing them into ¼-inch thick rounds using a mandoline or sharp knife. You'll need about 6 cups of slices—aim for even thickness so they cook uniformly. Toss the slices with 1 tsp of the 1.5 tsp salt to prevent browning while prepping.
In a large bowl, combine 1.5 cups sharp cheddar cheese and 0.5 cup gruyère cheese. Use your fingers to break up any large clumps and distribute the cheeses evenly. Set aside—this will be your flavor base between layers.
🍳 Step 2: Make the Creamy Béchamel
In a medium saucepan, melt the 0.5 cup unsalted butter over medium heat until fully liquid. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until bubbly but not browned. This creates a roux that will thicken your sauce.
Gradually whisk in the 1 cup milk and 2 cups heavy whipping cream until smooth. Bring to a gentle simmer, stirring constantly, until the mixture thickens enough to coat the back of a spoon (3-5 minutes). Remove from heat and stir in the minced 2 cloves garlic, remaining 0.5 tsp salt, and 0.5 tsp ground black pepper. Keep warm while you assemble the potatoes.
🥘 Step 3: Layer and Bake the Potatoes
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread ½ cup cornmeal evenly on the bottom—this creates the crispy crown. Arrange a single layer of potato slices in an overlapping pattern, slightly offset like bricks. Sprinkle ⅓ of the cheese mixture over the potatoes, then pour ⅓ of the béchamel.
Repeat with two more layers, ending with potatoes on top. The final layer should be potatoes only—no cheese or sauce. This ensures the top layer gets crispy. Cover tightly with aluminum foil and bake for 45 minutes. Uncover and bake 15-20 minutes more until the top is deep golden brown and bubbly.
🔥 Step 4: Finish with Crispy Topping
Remove from the oven and let rest for 10 minutes before serving. This resting time lets the layers set and the flavors meld. For extra crispiness, broil for 1-2 minutes just before serving—watch closely to avoid burning.
Garnish with chopped 1 tbsp fresh thyme leaves and 0.25 cup fresh parsley for freshness. The potatoes should be tender when pierced with a fork, with a crispy cornmeal crown on top and creamy cheese sauce throughout. Serve immediately with roasted chicken or steak for the ultimate comfort meal!
Pro Tips For Making Ina Garten Scalloped Potato
- PARBOIL POTATOES FIRST: Toss peeled Russets into boiling salted water for 3-4 minutes—just until they yield slightly when pierced with a knife. This keeps them from falling apart when layering, and the texture stays creamy without turning gluey. (Yes, even if you’re impatient like me, resist the urge to skip this.)
- MIX CORNMEAL DRY: Sprinkle the cornmeal directly over the potato layers before adding the cream mixture—no need to pre-mix it. This creates a crispy, almost breadcrumb-like crust on the top and between layers, which is the whole point of this dish. (I learned this the hard way after a soggy top.)
- SALT THE CREAM: Add ½ teaspoon of salt to the heavy cream before mixing it with the cheese—it’s easier than trying to adjust later. Gruyère and cheddar are already salty, and you’ll end up with a dish that tastes bland if you skip this. (Trust me, your taste buds will notice.)
- BAKE UNTIL GOLDEN: Pull the dish out when the top is deep golden brown, not just pale yellow—aim for 45-55 minutes at 375°F, covered for the first 30, then uncovered. The edges should pull away from the pan slightly, and the cheese should be bubbling like a molten lava lamp. (Underbaking is the fastest way to ruin this.)
Perfect pairings for this ina garten scalloped potato
Creamy Sauce Match
Pair these scalloped potatoes with a mushroom gravy made from the same béchamel base—simply sauté 8 oz sliced mushrooms with 2 tbsp butter and 1 tsp thyme, then deglaze with ½ cup white wine before stirring in 1 cup of the leftover béchamel.
The earthy mushrooms complement the potatoes' richness beautifully. 🍄
Protein Pairings
Ina Garten's scalloped potatoes shine alongside herbed roasted chicken thighs—brine them overnight in ¼ cup kosher salt, 2 tbsp honey, and 1 tbsp fresh rosemary before roasting at 425°F for 40 minutes.
The crispy skin contrasts perfectly with the creamy potatoes. For a vegetarian option, try pan-seared portobello mushrooms with garlic butter.
Fresh Herb Garnish
Finish your dish with a sprinkle of chopped chives and microgreens for vibrant color and freshness. I like to mix 2 tbsp chives with ¼ cup microgreens right before serving—it adds a bright pop of color that makes the dish look restaurant-worthy.
Store-bought microgreens from Trader Joe's work perfectly if you're short on time.
Beverage Pairings
A crisp Sauvignon Blanc from New Zealand—like Kim Crawford Sauvignon Blanc—cuts through the richness with its citrus notes. For beer lovers, a Belgian witbier such as Hoegaarden provides a refreshing contrast with its coriander and citrus flavors. Avoid heavy reds or oaky whites that can overpower the dish.
Make-Ahead Side Dish
Assemble the dish up to 24 hours ahead and refrigerate uncovered so the top dries slightly—this ensures a better crust when baking. Reheat covered with foil at 350°F for 15 minutes before finishing under the broiler.
I always make a double batch for Sunday dinners—it disappears faster than you'd think! 💛
Nutrition facts
Frequently asked questions
Can I use Yukon Gold potatoes instead of Russets?
Yukon Golds work beautifully and add a slightly creamier texture. Their natural sweetness pairs perfectly with the cheesy béchamel. Just slice them slightly thinner (⅛-inch) since they cook faster than Russets. For best results, use a mix of both if you have them!
Why does my top layer get soggy instead of crispy?
This usually happens when the dish isn't baked uncovered long enough or the oven isn't hot enough. Always uncover for the final 15-20 minutes at 375°F to get that golden crust. Pro tip: Sprinkle an extra 2 tbsp cornmeal on the top layer before baking for extra crispiness.
Can I make this dish ahead of time?
Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered. This dries out the top slightly, helping it crisp better when baked. Just cover with foil and bake at 350°F for 15 minutes before finishing under the broiler for 1-2 minutes.
What's the secret to the perfect creamy texture?
The béchamel is key! Use full-fat ingredients (heavy cream, butter) and cook the roux until it's smooth but not browned. Stir constantly while simmering to prevent lumps. For extra richness, whisk in 1 tbsp cold butter at the very end before assembling.
Can I substitute the Gruyère cheese?
Gruyère adds a nutty depth, but you can substitute with Parmesan (use half the amount) or fontina for a similar melt. Avoid pre-shredded cheese—it gets gummy. If you're dairy-free, try a mix of nutritional yeast and vegan sharp cheddar (though texture may vary).
