Side Dishes
This old-fashioned scalloped potatoes recipe delivers the creamy, cheesy layers and crispy golden top that make it a classic side dish. The vinegar-kissed tang cuts through the richness, creating a perfect balance that's been a staple at holiday tables for generations.
I've perfected this method over years of testing, ensuring every slice delivers that signature melt-in-your-mouth texture.
The secret lies in thin, even layers of potato slices and a carefully measured cheese sauce that's neither too thick nor too runny. Baking at 375°F for about 50 minutes transforms simple ingredients into something restaurant-worthy, with a crisp top that holds up perfectly for serving.
This recipe stays true to tradition while delivering foolproof results every time.
What you'll end up with is a dish that's rich, creamy, and just slightly crisp at the edges—a perfect complement to roasted meats or a hearty beef stew. The vinegar in the sauce adds a subtle tang that brightens the dish without overpowering the buttery potato flavor.
It's the kind of side that disappears faster than you can say "second helping."
For extra depth, consider adding crispy bacon or fresh herbs to the top before baking. This recipe scales beautifully for family gatherings or holiday meals, making it a versatile addition to any dinner table. Let's get started on creating this comforting classic.
Ingredients for old fashioned scalloped potatoes
Twelve ingredients transform into creamy, crisp-topped scalloped potatoes that honor tradition with modern precision.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Thinly sliced, uniform thickness |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for optimal richness |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| White Wine Vinegar 🍷 | ¼ cup | For tangy brightness |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced, for subtle depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Bacon 🥓 | ½ lb | Cooked crisp, crumbled |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy top layer |
The potatoes are the foundation. Russet potatoes yield the best texture—thin, even slices ensure consistent baking. For optimal results, slice them 1/8-inch thick using a mandoline or sharp knife. Whole Foods Market and Trader Joe's carry pre-sliced options in the refrigerated section, saving time without sacrificing quality. If using store-bought, pat them dry thoroughly to prevent a soggy top layer. The bacon adds depth—thick-cut from Costco cooks up crispier than thin varieties, and the smoky flavor complements the vinegar-kissed sauce perfectly.
Substitutions should preserve balance. Cream cheese can replace half the heavy cream for a tangier profile, but the texture will be denser. No white wine vinegar? Lemon juice works at the same amount, though the flavor shifts slightly. For the cheese, Gruyère or sharp cheddar create distinct variations—Gruyère adds nutty notes, while cheddar intensifies the sharpness. The flour acts as a thickener; if unavailable, cornstarch at half the amount achieves the same result. Fresh herbs can be swapped—chives or thyme both pair well, though parsley's bright flavor remains ideal.
Prep ahead for optimal results. Assemble the dish up to 24 hours in advance, refrigerate covered, then bake straight from the fridge for an extra-crisp top. The finished casserole reheats beautifully—cover with foil and bake at 350°F for 20 minutes to restore creaminess. Portion into individual ramekins for 3 months of freezer storage, adding a splash of milk when reheating. The crispy top is delicate; if making ahead, sprinkle extra breadcrumbs before baking to refresh the texture.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice, layer, and bake. No extra bowls, no fuss. The potatoes steam right into golden perfection while the cheese melts into that dreamy, stretchy blanket on top.
- Cheese-Lover’s Dream: That sharp white cheddar? It’s the star. The vinegar cuts through the richness, and the butter makes every bite buttery without tasting heavy. Honestly, I’ve never had scallops this addictive.
- Weeknight Hero: Make a double batch on Sunday and reheat for days. It’s my go-to for lazy dinners, potlucks, or when I need something hearty that doesn’t require a PhD in cooking.
- Budget-Friendly Luxury: Russets are cheap, heavy cream stretches far, and a little cheese goes a long way. It feels fancy—like a bistro dish—but costs less than takeout. (Yes, even on a Tuesday night.)
Step-by-step instructions for old fashioned scalloped potatoes
Here's how to achieve that signature crispy top and creamy layers using precise technique and quality ingredients.
Prepare the Potatoes and Baking Dish
Begin by peeling the 3 lb russet potatoes and slicing them into uniform ⅛-inch thick rounds using a mandoline or sharp knife. The consistency is crucial—thinner slices will crisp faster while thicker slices remain creamy. Soak the sliced potatoes in cold water for 10 minutes to remove excess starch, then drain thoroughly and pat completely dry with paper towels.
Preheat your oven to 375°F. Generously butter a 9x13-inch baking dish, using about 2 tablespoons of the 0.5 cup unsalted butter. Arrange the potato slices in overlapping horizontal layers, slightly offsetting each slice to create a tight, even surface. This layering technique prevents gaps that would allow the cream to pool rather than coat each slice evenly.
Create the Cream Cheese Sauce
In a medium saucepan, melt the remaining 0.375 cup unsalted butter over medium-low heat. Whisk in the 0.25 cup all-purpose flour to form a roux, cooking for 1-2 minutes until it turns a pale golden color. Gradually whisk in the 1.5 cups heavy cream, ensuring no lumps form as it thickens.
Remove from heat and stir in the 2 cups freshly grated sharp white cheddar cheese, 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.25 cup white wine vinegar. The vinegar adds that signature tang that balances the richness. For extra depth, whisk in the 4 minced garlic cloves. Let the mixture cool slightly before pouring—this prevents the potatoes from cooking too quickly.
Layer and Bake the Potatoes
Pour half of the warm cheese sauce evenly over the potato layers in the baking dish. Sprinkle half of the 0.5 lb cooked, crisp bacon crumbles and half of the 0.25 cup panko breadcrumbs over the sauce. Repeat with another layer of potatoes, then the remaining sauce, bacon, and breadcrumbs. Press down gently to ensure good contact between layers.
Cover the dish tightly with aluminum foil and bake for 45 minutes. Remove the foil and bake an additional 15-20 minutes until the top is deep golden brown and the edges bubble slightly. The breadcrumbs should be crispy while the potatoes remain tender when pierced with a knife. If the top browns too quickly, tent loosely with foil to prevent burning.
Rest and Garnish
Remove from the oven and let the scalloped potatoes rest for 10 minutes before serving. This resting period allows the layers to set and makes slicing cleaner. Garnish with the 0.25 cup chopped fresh parsley just before serving to add freshness and visual appeal.
The result should be creamy, tender potatoes with a crispy, vinegar-kissed top that holds its shape. Each bite delivers that perfect contrast between the rich cheese sauce and the delicate potato texture. Serve immediately while still warm for the best experience.
Pro Tips For Making Old Fashioned Scalloped Potatoes
- Pare the Potatoes Right: Russets are starchy but still need a clean slice—about ¼-inch thick. I learned this the hard way: uneven layers mean uneven cooking. Use a mandoline if you’re impatient, but if you’re slicing by hand, angle the knife and keep your cuts consistent. No one wants a casserole where half is mushy and half is still raw.
- Salt the Cream First: Toss the heavy cream with a pinch of salt and a splash of white wine vinegar before mixing it into the butter and cheese. This cuts down on the sour tang later and makes the sauce taste richer right out of the pan. I used to add it last, and the flavor always felt flat—like I missed a step.
- Don’t Overmix the Cheese: Once you fold in the cheddar, stir just until it melts—no need to go full mashed-potato mode. Overworking it turns the sauce grainy, and you’ll end up with a texture closer to cottage cheese than creamy scallops. A few lumps are fine; they’ll disappear when baked.
- Bake Covered, Then Uncovered: Start with foil tented over the dish for the first 45 minutes—this keeps the potatoes from drying out. Then remove it for the last 15-20 minutes to let the top brown and develop that crispy cheese crust. I used to skip the foil entirely, and the edges always turned sad and rubbery.
Flavor customization for this recipe
Cheesy Variations
Swap the sharp white cheddar for Gruyère to add nutty depth and a slightly sweeter flavor. Use 1.5 cups Gruyère plus 0.5 cups cheddar for balance, or go all-in with 2 cups Gruyère for a luxurious, melty texture.
For a tangier twist, mix in ½ cup cream cheese with the heavy cream—this creates a thicker, more velvety sauce that pairs beautifully with roasted chicken. 🧀
Herb Infusions
Fresh herbs elevate the dish without overpowering. Add 1 tbsp chopped thyme or rosemary to the cheese sauce for an earthy aroma, or sprinkle 2 tbsp chopped chives over the top before baking. For a brighter profile, stir 1 tbsp lemon zest into the sauce alongside the vinegar.
I love using flat-leaf parsley for garnish—it adds a pop of color and freshness that cuts through the richness.
Protein Additions
Crispy bacon is classic, but you can also layer in ½ cup cooked chorizo for smoky heat or ½ cup shredded rotisserie chicken for a protein-packed meal.
For seafood lovers, fold in ½ cup cooked shrimp during the final 10 minutes of baking—just add them to the top layer and cover with foil to prevent overcooking. The shrimp absorbs the creamy sauce beautifully. 🍤
Spicy Kick
Add heat with ½ tsp smoked paprika or cayenne pepper to the cheese sauce, or sprinkle 1 tsp hot sauce over the top before baking. For a smoky-spicy twist, mix 1 tbsp chipotle powder into the sauce.
If you love bold flavors, try ½ cup diced jalapeños layered between potato slices—they mellow slightly during baking but add a pleasant bite. 🌶️
Vegetable Boosts
Incorporate seasonal veggies for texture and nutrition. Sauté 1 cup diced bell peppers or zucchini and layer them between potato slices, or fold in ½ cup sautéed mushrooms for an umami depth.
For a winter version, add ½ cup roasted carrots or Brussels sprouts—their caramelized edges contrast beautifully with the creamy potatoes.
Gluten-Free Crisp
Skip the panko breadcrumbs and use ½ cup gluten-free breadcrumbs or a mix of ¼ cup crushed gluten-free crackers and ¼ cup almond flour. For extra crunch, top with ¼ cup toasted slivered almonds before baking.
The almonds add a delightful nutty crunch that complements the creamy layers perfectly. Always check labels for hidden gluten—Bob's Red Mill makes excellent gluten-free options.
Nutrition facts
Frequently asked questions
Can I use Yukon Gold potatoes instead of Russets?
Yukon Golds work beautifully for this recipe! Their slightly waxier texture holds up well to layering and creates a creamier bite. Just slice them slightly thicker (about 1/4-inch) since they're denser than Russets. The key is still uniform thickness for even baking.
Why does my top turn soggy instead of crispy?
The most common causes are insufficient drying of potato slices or inadequate baking time. Always pat slices completely dry after soaking, and ensure the oven reaches 375°F before baking. For extra crispiness, sprinkle an additional 1/4 cup panko on top before the final 15 minutes of baking.
Can I make this ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. The next day, bake straight from the fridge (add 10-15 extra minutes to baking time). For make-ahead meals, portion into individual ramekins and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 20-25 minutes until warmed through. For extra crispiness, broil for 2-3 minutes at the end. The vinegar in the sauce helps preserve moisture, so leftovers reheat beautifully without drying out. Store in an airtight container for up to 4 days.
How do I adjust this for a larger crowd?
Scale the recipe by 50% increments using a 9x13-inch dish. For 12 servings, use 5 lbs potatoes, 2.5 cups heavy cream, and 3 cups cheese. Bake in two 9x13-inch dishes or one large 11x17-inch sheet pan. The baking time remains similar, but check for doneness at 50 minutes.
