Side Dishes
Grandma's scalloped potatoes recipe delivers that perfect balance of creamy, golden layers with a vinegar-kissed tang that makes every bite unforgettable. The secret lies in thinly sliced potatoes layered with a rich cheese sauce, baked until the edges are crisp and the centers remain tender.
I first made this recipe when visiting my grandmother, who swore by her vinegar trick—just a splash to brighten the sauce without overpowering the potatoes.
This classic dish requires patience but rewards you with restaurant-quality results at home. The key steps include browning the potatoes first for extra flavor, layering them precisely in a buttered baking dish, and topping with a final sprinkle of cheese for that signature golden crust.
It’s a comforting side that pairs perfectly with roasted meats or stands alone as a hearty vegetarian dish.
By the time it emerges from the oven, you’ll have layers of creamy, melt-in-your-mouth potatoes with crisp edges that shatter at the touch. The vinegar adds just enough brightness to cut through the richness, making each bite feel like a warm hug from Grandma’s kitchen.
The aroma alone will have everyone gathering around the table.
Ready to recreate this timeless classic? Let’s get started with the step-by-step instructions that ensure every layer turns out perfectly. Whether you’re serving it at a holiday dinner or a cozy family meal, this recipe never fails to impress.
Ingredients for grandma's scalloped potato
Pantry staples plus a few key ingredients for Grandma's legendary layered potatoes.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Thinly sliced, uniform thickness |
| Heavy Cream 🥛 | 2 cups | Full-fat for creaminess |
| Sharp White Vinegar 🍶 | 2 tbsp | For tangy brightness |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Freshly shredded (not pre-shredded) |
| Unsalted Butter 🧈 | ½ cup | Melted for sauce base |
| All-Purpose Flour 🌾 | ¼ cup | For sauce thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor depth |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tsp dried thyme |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
| Milk 🥛 | ½ cup | For sauce consistency |
The potatoes are everything here. Russets are your best bet—they slice thin and hold their shape without falling apart. Grab a mandoline slicer if you have one, but a sharp knife works too (just stay patient). I always buy organic Russets from Whole Foods or the local farmers market—they're wax-free and slice cleaner. For the cheese, sharp cheddar is non-negotiable. Skip the pre-shredded stuff (it gets gummy when melted), and grate your own from a block. The vinegar? White vinegar is traditional, but apple cider works too if you prefer a fruity note. That tang is what makes these potatoes sing.
No heavy cream? Half-and-half with a splash of milk gets you close, though the texture won't be quite as rich. Fresh thyme is ideal, but dried works at one-third the amount. Want extra crisp on top? Toss the breadcrumbs with a pinch of garlic powder before sprinkling. The flour is just for thickening—if you're watching carbs, you can reduce it slightly (but don't skip it completely). For the garlic, roasted garlic adds a mellow sweetness that pairs beautifully with the vinegar. And if you're prepping ahead, slice the potatoes and store them in cold water in the fridge for up to 24 hours—just drain and pat dry before layering.
This tastes even better the next day, so always make extra. Store leftovers covered in the fridge for 4-5 days, though I rarely let mine last that long. For freezing, assemble the dish, bake until just set (about 20 minutes), then cool completely before wrapping tightly in foil. They'll keep for 3 months—reheat covered at 350°F until bubbly. Pro tip: Reheat with a splash of milk or cream to restore that creamy texture. And if you're serving at a holiday meal, start baking these 2 hours ahead—they reheat beautifully and smell amazing
Why You'll Love This Recipe
- No-Fuss Layers: I swear by the "slice, stack, repeat" method—no fancy cuts, no stress. Just thick Russets layered with butter and cheese, then a splash of vinegar to brighten everything up. It’s the kind of dish where the prep feels like a warm hug, not a chore.
- Cheesy-Creamy Magic: That sharp cheddar melting into the creamy heavy cream? Chef’s kiss. The vinegar cuts through the richness just enough to keep it from feeling heavy, while the butter makes every bite buttery and satisfying. It’s the kind of flavor that makes you close your eyes mid-bite.
- Leftovers That Save Me: This recipe doubles (or triples) like a champ, and reheats beautifully—either straight from the fridge or warmed in the oven until golden again. Honestly, I make it once a month just so I can have leftovers for lazy Sundays. Zero guilt, all comfort.
- Budget-Friendly Crowd-Pleaser: Russets and cheddar are cheap staples, and a single batch feeds four hungry people (or one very enthusiastic me). Plus, it’s the kind of dish that makes you look like a hero at potlucks—no one ever questions why you brought it, and everyone asks for the recipe. Win.
Step-by-step instructions for Grandma's scalloped potatoes
Here's how to build layers of creamy, crispy perfection with this classic comfort dish.
Prepare the Potatoes for Even Cooking
Start by peeling the 3 lb russet potatoes and slicing them into even ¼-inch thick rounds using a mandoline or sharp knife. The uniformity ensures they cook at the same rate. Soak the slices in cold water for 10 minutes to remove excess starch—this prevents them from turning gummy during baking. Drain well and pat completely dry with paper towels.
I like to arrange the slices on a baking sheet in a single layer and sprinkle lightly with ½ teaspoon of the 1.5 tsp salt while they dry. This helps season them evenly before layering. The dry slices will absorb the creamy sauce beautifully without making it watery.
Create the Creamy Cheese Sauce
In a medium saucepan, melt the 0.5 cup unsalted butter over medium heat. Once melted, whisk in the 0.25 cup all-purpose flour to create a roux. Cook for 2 minutes until the mixture turns a light golden color and smells nutty—this removes the raw flour taste.
Gradually whisk in the 2 cups heavy cream and 0.5 cup milk until smooth. Stir in the 2 tbsp sharp white vinegar, which adds that signature tang Grandma's recipe is known for. Bring to a gentle simmer, then reduce heat to low and whisk in the 2 cups freshly shredded sharp cheddar cheese until completely melted. Season with the remaining 1 tsp salt and 0.5 tsp ground black pepper. The sauce should be thick enough to coat the back of a spoon but still pourable.
Build the Layered Potato Casserole
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with butter. Start by spreading half of the potato slices in an overlapping pattern across the bottom. Pour half of the cheese sauce over the potatoes, spreading it evenly. Sprinkle half of the 0.25 cup fresh thyme leaves and 0.25 cup breadcrumbs over the sauce.
Repeat with the remaining potato slices, sauce, thyme, and breadcrumbs. The breadcrumbs add a delightful crunch that contrasts perfectly with the creamy sauce. Press down gently on the top layer to help the potatoes cook evenly. The layers should be compact but not compressed—you want room for the sauce to bubble up between them.
Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 45 minutes. This initial covered baking allows the potatoes to soften without drying out. After 45 minutes, remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbly. You'll see the sauce caramelizing slightly at the edges—that's when you know it's ready.
Let the scalloped potatoes rest for 10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice cleanly. The potatoes should be tender all the way through, with a creamy sauce that clings to each slice and a crispy, golden top. Serve warm with a simple green salad or crusty bread to soak up every last bit of that delicious sauce.
Pro Tips For Making Grandma'S Scalloped Potato
- PRE-COOK POTATOES: Slice them thin (about 1/8-inch) and boil in salted water for 3-4 minutes first—this keeps them from falling apart when baking. I learned this the hard way after watching my first batch turn to mush in the oven.
- SALT THE CREAM: Mix 1/2 teaspoon of salt directly into the heavy cream before adding vinegar—it balances the tang and cuts through the richness. My grandmother swore by this, and she was right: the flavor sings instead of fighting.
- DON’T SKIP THE VINEGAR: The sharp white vinegar isn’t just for acidity—it tenderizes the potatoes and sharpens the cheese. Use 1-2 tablespoons, no more, or the dish tastes sour. (Yes, even if you’re skeptical like I was.)
- BAKE LOW AND SLOW: Cover with foil for the first 45 minutes at 375°F, then uncover and finish at 400°F for 15-20 minutes—this guarantees a creamy interior and a golden crust. Rushing it leads to a sad, watery top. Trust the process.
Creative variations of this grandma's scalloped potato
Classic Bacon Twist
Add crispy bacon to elevate these scalloped potatoes into a heartier dish. Cook 6 oz thick-cut bacon until crisp, then crumble it into the cheese sauce or layer it between the potato slices.
I like to arrange the bacon pieces in a lattice pattern on top before baking for a beautiful presentation. For extra flavor, mix 1 tbsp bacon fat into the butter when making the roux—it adds a smoky depth that pairs perfectly with the vinegar tang. 🥓
Herb-Infused Variations
Swap out thyme for fresh herbs to suit your taste. Try ½ cup chopped chives or ¼ cup chopped parsley> for a bright finish, or add 1 tsp dried rosemary> for an earthy aroma.
My favorite twist is mixing ¼ cup fresh dill> with the thyme—it gives the dish a fresh, almost Scandinavian touch. For a Mediterranean flair, add ¼ cup chopped sun-dried tomatoes> to the sauce.
Vegetarian Cheese Boost
Make this dish even richer by adding ½ cup grated Gruyère cheese> to the sharp cheddar mix. Gruyère’s nutty flavor complements the vinegar beautifully. For extra creaminess, stir in 2 oz cream cheese> into the sauce before baking.
If you’re avoiding dairy, use 2 cups full-fat coconut milk> instead of heavy cream and add 1 tbsp nutritional yeast> for a cheesy flavor without cheese.
Spicy Kick Option
Add heat with ½ tsp smoked paprika> or ¼ tsp cayenne pepper> to the cheese sauce. For a smoky-spicy twist, mix 1 tbsp chipotle powder> into the sauce and top with ¼ cup crumbled cotija cheese> before baking.
If you love Cajun flavors, sprinkle 1 tsp Cajun seasoning> over the top layer of potatoes before the final bake.
Gluten-Free Adaptation
Replace the all-purpose flour with ¼ cup gluten-free flour blend> (like Bob’s Red Mill 1:1) to keep the sauce thick. For extra binding power, whisk in 1 tbsp cornstarch> with the flour.
Use gluten-free breadcrumbs on top—Panko-style gluten-free crumbs> work best for crunch. The texture will be slightly different but still delicious.
Make-Ahead Holiday Hack
Assemble the dish completely, then refrigerate uncovered for 12 hours> before baking. This creates a thicker, more concentrated sauce. Bake as directed, but increase the uncovered time by 5-10 minutes> to achieve the same golden crust.
This is my go-to method for Thanksgiving—it’s foolproof and always a crowd-pleaser. 🎄
Nutrition facts
Frequently asked questions
Why does Grandma's recipe use vinegar?
The 2 tablespoons of sharp white vinegar brightens the rich, creamy sauce and balances the cheese flavor. It prevents the dish from tasting too heavy while adding a subtle tang that makes each bite more vibrant. Think of it as the secret ingredient that keeps these potatoes from being overly rich.
Can I make this recipe without heavy cream?
Yes! For a lighter version, substitute with 1½ cups half-and-half plus ½ cup milk. The texture will be slightly less rich, but still delicious. For a dairy-free option, use 2 cups full-fat coconut milk and add 1 tablespoon nutritional yeast for a cheesy flavor. The vinegar will still work its magic to balance the richness.
How do I prevent soggy scalloped potatoes?
Soggy layers happen when potatoes absorb too much moisture. First, pat the slices completely dry after soaking. Second, bake covered for 45 minutes to steam the potatoes gently, then uncover for the final 15-20 minutes to crisp the top. Finally, use freshly shredded cheese (not pre-shredded) to avoid excess moisture.
What's the best way to reheat leftovers?
Reheat covered at 350°F for 15-20 minutes until bubbly. For extra creaminess, sprinkle 1-2 tablespoons milk or cream over the top before reheating. Avoid microwaving—it makes the top rubbery. These taste even better the next day, so always make extra!
Can I use sweet potatoes instead of russets?
Sweet potatoes work but require adjustments. Their natural moisture means you should reduce the sauce by ¼ cup and bake uncovered for 5-10 minutes longer to prevent steaming. The flavor will be sweeter and more earthy—great for a fall twist! For best results, slice them ⅛-inch thick to ensure even cooking.
