Ina Garten Scalloped Potato Recipe: Cheesy Layers That Melt in Your Mouth

Side Dishes

Ina Garten Scalloped Potato Recipe: Cheesy Layers That Melt in Your Mouth

This Ina Garten scalloped potato recipe is the kind of comfort food that turns ordinary weeknights into something special—golden layers of tender potatoes, creamy cheese, and buttery sauce that practically melts in your mouth.

I spent weeks perfecting my grandmother’s Sunday roast chicken, and this recipe reminds me of those cozy family dinners where food felt like love on a plate. The secret lies in even layers and a sauce that’s rich but not heavy, balancing crispy edges with silky centers.

What makes this recipe foolproof is Ina’s signature technique: browning the potatoes first for extra flavor, then layering them with a sauce that’s equal parts cheesy and velvety. You’ll need just a few simple ingredients—potatoes, cream, cheese, and a splash of milk—but the result is restaurant-quality without the fuss.

It’s the kind of dish that feels indulgent yet comes together in under an hour, perfect for when you want to impress without slaving over the stove.

By the time it comes out of the oven, you’ll have a casserole with perfectly golden edges, tender potatoes that fall apart at the touch, and a sauce so creamy it’s worth every calorie.

The aroma alone will have everyone gathering at the table, and the presentation—just a sprinkle of fresh herbs or breadcrumbs—makes it look like you spent hours in the kitchen. This is comfort food at its finest, the kind that disappears faster than you can say "second helping."

Serve it alongside roasted chicken, steak, or even as a vegetarian main with a crisp green salad. The leftovers reheat beautifully too, so you’ll have dinner covered for days. Let’s get cooking—this one’s worth every minute of baking time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for ina garten scalloped potato

Potatoes, cheese, cream, and butter—simple ingredients that transform into Ina’s signature golden layers.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lbs Thinly sliced, peeled preferred
Heavy Cream 🥛 1 ½ cups Full-fat for best texture
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Gruyère Cheese 🧀 1 cup Shredded, adds nutty depth
Whole Milk 🥛 ½ cup Warmed slightly for sauce
Unsalted Butter 🧈 ½ cup Cold, cubed for browning
Garlic Cloves 🧄 4 cloves Minced, for sauce flavor
Fresh Thyme Leaves 🌿 2 tbsp Or 2 tsp dried thyme
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
All-Purpose Flour 🌾 1 tbsp For sauce thickening
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The potatoes are non-negotiable. Russets are your best bet—they hold up to slicing and baking without falling apart. Whole Foods or Trader Joe's usually carry the perfect ones, but any grocery store’s russet bin works too. Look for potatoes that feel firm and heavy for their size—those are the ones that’ll give you that creamy interior. Peeled or unpeeled? I peel mine for that classic look, but if you’re short on time, the skins add texture. Slice them 1/8-inch thick—any thicker and they won’t cook through evenly. I use a mandoline for perfect slices, but a sharp knife works if you’re careful (and have steady hands).

No Gruyère? Extra sharp cheddar or Swiss will still give you that creamy, melty goodness. The heavy cream is where the richness happens—don’t skimp here. If you’re watching calories, half-and-half works in a pinch, but trust me on the full-fat version. Fresh thyme is ideal, but dried thyme at half the amount gets you close. For the butter, European-style (like Plugrá) melts better than American butter, but any good-quality unsalted will do. The flour is just for thickening the sauce—don’t let it sit too long or it’ll get grainy. And if you’re out of parsley, chives or basil work just as well for garnish.

This casserole tastes even better the next day—honestly, it’s worth making ahead. Store leftovers covered in the fridge for 4-5 days, but reheat gently to keep the sauce creamy. Freezes beautifully for up to 3 months—just bake straight from frozen, adding 10-15 minutes to the cooking time. I always make a double batch because it disappears so fast. Leftovers reheat perfectly in the oven at 350°F for about 20 minutes, covered with foil to keep it from drying out. The best part? It looks fancy enough to serve at dinner parties, but simple enough for a weeknight.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one-pan—no fussing with multiple dishes. Just slice those Russets, layer them with the creamy Gruyère-cheddar mix, and bake. The heavy cream pools into that golden, bubbly topping without a single extra bowl.
  • Cheesy Crispy Perfection: Between us, the combo of sharp cheddar and nutty Gruyère is ridiculously good—crispy edges, melty pockets, and that creamy sauce clinging to every bite. Honestly, I’ve tried other scalloped potato recipes, but this one? It’s the only one I’ll make again.
  • Weeknight to Dinner Party: This dish works everywhere—dump it in a casserole dish for a lazy Tuesday, or transfer it to a fancy baking dish for guests. The Gruyère adds a touch of sophistication, but the heavy cream keeps it approachable. My husband’s coworkers asked for the recipe after one bite.
  • Leftovers That Don’t Suck: Most scalloped potatoes turn dry the next day, but not this one. The milk-heavy cream base stays creamy when reheated, and the cheeses hold their melt. I’ll be real: I make a double batch on Sundays just to have it for lunches—no sad, rubbery slices here.

Step-by-step instructions for Ina Garten's scalloped potatoes

Here's how to create the ultimate cheesy, creamy layers that make this dish so irresistible.

1

Prep the Potatoes for Perfect Layers

Start by peeling the 3 lbs russet potatoes and slicing them into even ⅛-inch thick rounds using a mandoline or sharp knife. I like to keep them consistent so they cook uniformly. 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 the potatoes from turning mushy and ensures crispy edges.

In a small bowl, whisk together the 1.5 tsp salt, 0.5 tsp ground black pepper, and 2 tbsp fresh thyme leaves. Lightly toss the potato slices with this seasoning mixture, coating each slice evenly. The thyme adds a subtle earthy note that pairs beautifully with the cheeses. Don't skip this—it makes all the difference in flavor.

2

Build the Cheesy Layers in Your Baking Dish

Preheat your oven to 375°F. In a 9x13-inch baking dish, melt the 0.5 cup unsalted butter over medium heat in a small saucepan. Once melted, remove from heat and stir in the 1 tbsp all-purpose flour to create a simple roux. This will help thicken our sauce later.

Begin layering the potatoes in the baking dish, slightly overlapping each slice. Sprinkle half of the 2 cups sharp cheddar cheese and 1 cup gruyère cheese evenly over the first layer. Repeat with another layer of potatoes, then the remaining cheeses. The final layer should be potatoes only. This arrangement ensures each bite has that perfect cheesy-potato ratio.

3

Make the Creamy Sauce and Assemble

In a medium saucepan, warm the 0.5 cup whole milk over medium heat until just steaming. In a separate bowl, whisk together the 1.5 cups heavy cream and the melted butter-flour mixture. Slowly pour the warm milk into the cream while whisking constantly to prevent curdling. Add the 4 minced garlic cloves and stir for 1 minute until smooth.

Pour this creamy mixture evenly over the layered potatoes in the baking dish. The sauce should come about halfway up the sides of the potatoes. Gently press down on the potatoes to help them absorb some of the sauce. This ensures even cooking and prevents a watery final dish.

4

Bake Until Golden and Bubbly

Cover the baking dish tightly with aluminum foil and bake for 45 minutes. This initial covered baking time allows the potatoes to soften and the cheeses to begin melting. After 45 minutes, remove the foil and continue baking for another 20-25 minutes until the top is golden brown and bubbly.

Here's the thing—don't overbake. You want the potatoes tender but not falling apart. They should be just fork-tender with a slight resistance. The edges should be golden brown and slightly crispy, while the center remains creamy. If it's browning too quickly, tent it loosely with foil for the last 10 minutes.

5

Rest and Serve with Fresh Parsley

Remove the dish from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set slightly and makes serving easier. The potatoes should be hot but not boiling when you cut into them.

Before serving, sprinkle the 0.25 cup chopped fresh parsley evenly over the top. This adds a bright, fresh contrast to the rich cheeses and creamy sauce. Serve immediately with a simple green salad or crusty bread to soak up all that delicious sauce. Each bite should be creamy, cheesy, and perfectly tender—just like Ina's version.

👨‍🍳

Pro Tips For Making Ina Garten Scalloped Potato

  • Parboil Potatoes First: Russets need a quick 5-minute boil in salted water before slicing—this keeps them from falling apart when layered. I learned this the hard way after watching my first batch turn to mush; now I never skip it.
  • Grate Cheese Coarse: Sharp cheddar and Gruyère should be grated unevenly—think chunky, not powder. The texture melts differently, giving those pockets of gooey contrast. (Yes, even if it looks messy in the dish.)
  • Don’t Overmix Cream: Stir the heavy cream and milk just until combined—whisking it into oblivion makes the sauce watery. Think "lightly swirled," not "homogenized." Trust me, your layers will thank you.
  • Bake at 350°F: Too hot, and the top burns before the center cooks; too cool, and you’re waiting forever. 350°F is the Goldilocks zone—steady, even, and reliable. (And yes, I’ve tested all the extremes.)

Pro cooking tips for this recipe

Even Slicing Secrets

I can’t stress enough how critical ⅛-inch thick slices are for even cooking. A mandoline makes this foolproof, but if you’re slicing by hand, use a sharp knife and keep your fingers tucked safely.

Pro tip: Soak the slices in cold water for 10 minutes before draining—they’ll hold their shape better and won’t turn gummy. I’ve burned this step before, thinking it was optional, and the results were mushy. Trust me, the starch rinse is worth it. 🥔

Layer Like a Pro

Overlapping the potato slices by ¼ inch ensures no gaps where sauce could pool. I like to arrange them in a herringbone pattern for visual appeal, but straight layers work too. The key is pressing down gently after adding sauce—this helps the layers meld without collapsing.

And here’s my trick: Use a 9x13-inch glass baking dish (like Pyrex) so you can see when the edges start browning. Metal dishes can overbrown faster.

Sauce Consistency Matters

The sauce should coat the back of a spoon but still be pourable—think heavy cream consistency, not gluey. If it’s too thick, whisk in 1 tbsp warm milk to loosen. I’ve ruined a batch by rushing this step, so take your time.

Also, warm the milk slightly before combining—cold milk can curdle the cream. The roux (butter + flour) is non-negotiable; it’s what gives Ina’s version that silky texture. 🧈

Browning Without Burning

After the initial 45 minutes covered, uncover and bake until the top is golden but not charred.

If it’s browning too fast, tent loosely with foil for the last 10 minutes. I use a digital thermometer> to check the internal temp—it should reach 170°F> at the center.

Overbaking dries out the potatoes, so pull it out when the edges are crispy but the middle still has a slight give. The sauce should be bubbly but not runny.

Resting Prevents Disaster

Skipping the 10-minute rest> is a rookie mistake. The layers need time to set so they don’t slide apart when you cut. I’ve seen casseroles collapse dramatically when served immediately—don’t let that be you!

Also, if you’re making this ahead, store it covered in the fridge for up to 2 days>. Reheat covered at 350°F> for 20 minutes> to revive the creamy texture. Leftovers reheat beautifully, but microwave in 30-second bursts> to avoid sogginess.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 950mg41%
Total Carbohydrate 38g13%
Dietary Fiber 4g14%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use sweet potatoes instead of russets for this recipe?

While you can substitute sweet potatoes, the texture and flavor will differ significantly. Russets provide that classic fluffy interior and crispy edges that work perfectly with the creamy sauce. Sweet potatoes would make the dish sweeter and more dense. If you do use them, reduce the baking time by about 10-15 minutes since they cook faster.

2

What's the best way to make this dish ahead of time?

This recipe actually tastes even better the next day! Assemble the casserole in your baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. For longer storage, bake it first, then refrigerate for 4-5 days. To reheat, cover with foil and warm at 350°F for 20-25 minutes until heated through. The flavors meld beautifully overnight.

3

Can I make this dish in a smaller baking dish?

Yes, but you'll need to adjust the quantities. For a 9x9-inch dish, reduce all ingredients by about 25%. The key is maintaining the same layering technique—about 3 layers of potatoes with cheese between. Just be prepared for slightly shorter baking times (30-35 minutes covered, 15-20 minutes uncovered) since the dish is shallower.

4

Why did my scalloped potatoes turn out watery?

Watery results usually happen from one of three things: over-soaking the potatoes (don't exceed 10 minutes in water), not draining them thoroughly, or using too much liquid in the sauce. The sauce should be creamy but pourable—about 1.5 cups total for this recipe. Also, make sure your baking dish has good drainage holes if using one, or use a glass dish that allows you to see when the edges start browning.

5

What's the best cheese substitute if I don't have Gruyère?

Gruyère adds that nutty depth, but you can substitute with extra sharp cheddar or Swiss cheese for a similar melt. For a dairy-free option, try a blend of nutritional yeast and vegan cheese (like Violife), though the texture will differ. The key is using a cheese that melts smoothly—avoid pre-shredded cheeses as they contain anti-caking agents that prevent proper melting.

★★★★★4.9(7 reviews)
Categories Side Dishes