Old Fashioned Scalloped Potatoes Recipe: Creamy Cheese Layers With Crispy Vinegar-Kissed Top

Side Dishes

Old Fashioned Scalloped Potatoes Recipe: Creamy Cheese Layers With Crispy Vinegar-Kissed Top

This old fashioned scalloped potatoes recipe delivers the comforting layers of creamy cheese and crispy golden edges that make it a timeless classic. The secret lies in thinly sliced potatoes layered with a rich butter-milk-cheese mixture, baked until bubbly with that signature vinegar-kissed top.

After years of perfecting the technique, I’ve found the ideal balance between tender potatoes and a crispy, caramelized crust that holds up beautifully as a side or even a vegetarian main.

The key to success is patience—thinly slicing the potatoes ensures even cooking, while the cheese sauce (typically sharp cheddar and Gruyère) adds depth and creaminess. A splash of vinegar at the end creates that signature tangy bite on the top layer, elevating the dish from ordinary to extraordinary.

This recipe stays true to tradition while offering flexibility for herbs or spices if you prefer a more modern twist.

By the time it emerges from the oven, you’ll have a dish that’s creamy in the center, crispy at the edges, and aromatic enough to steal the show at any meal. The layers of flavor—savory cheese, tender potatoes, and that vinegar-kissed top—make it impossible to resist.

Perfect for holidays, family dinners, or even a cozy weeknight meal, this recipe is a testament to how simple ingredients can create something truly special.

Whether you’re serving it alongside roasted meats or enjoying it as a hearty vegetarian dish, these scalloped potatoes will become a staple in your kitchen. The method is straightforward, but the results are anything but—rich, creamy, and crispy all at once.

Let’s get started on this timeless comfort food that never fails to impress.

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

Ingredients for old fashioned scalloped potatoes

Thinly sliced potatoes, rich cheeses, and a crispy vinegar-kissed top—this classic dish delivers comfort in every bite.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Thinly sliced, 1/8-inch thick
Sharp Cheddar Cheese 🧀 2 cups Freshly grated, block preferred
Gruyère Cheese 🧀 1 cup Freshly grated, nutty flavor
Heavy Cream 🥛 1 ½ cups Full-fat for creaminess
Whole Milk 🥛 1 cup Room temperature preferred
Unsalted Butter 🧈 ½ cup Cold, cubed for even melting
All-Purpose Flour 🌾 ¼ cup For thickening sauce
White Vinegar 🍶 1 tbsp For crispy top layer
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Thyme Leaves 🌿 ½ tsp Optional, for subtle aroma
Garlic Powder 🧄 ½ tsp For depth of flavor
Nutmeg 🌿 ¼ tsp Freshly grated for warmth

The potatoes are the foundation, so choose Russet for their fluffy texture—avoid waxy varieties like Yukon Gold. Thinly slice them (1/8-inch thick) for even cooking; a mandoline makes this task effortless. For the cheeses, sharp cheddar provides tang while Gruyère adds nutty depth—both should be freshly grated from blocks. Pre-grated cheese often contains anti-caking agents that prevent proper melting. If you're short on time, Trader Joe's or Whole Foods sell pre-grated Gruyère that works in a pinch, though it lacks the same richness.

No sharp cheddar? Pepper Jack or white cheddar will work, though the flavor profile shifts slightly. Substituting Gruyère? Comté or Emmental offer similar melting properties. For the vinegar-kissed top, white vinegar is traditional, but apple cider vinegar adds subtle sweetness. The heavy cream and milk should be room temperature to blend smoothly with the butter—cold ingredients create lumps. If you're avoiding dairy, half-and-half can replace the heavy cream (though the texture will be slightly lighter). The nutmeg is optional but worth including for that classic old-fashioned warmth.

This dish reheats beautifully—cover with foil and bake at 350°F for 20 minutes to revive crispiness. Store leftovers in an airtight container for up to 4 days, though the texture softens slightly with each reheat. For make-ahead prep, assemble the dish in a baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. The flavors deepen overnight, making it perfect for holiday meals. Freezing isn't recommended, as the texture becomes gummy upon thawing.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to deal with multiple dishes. Just slice the Russets, layer them with cheese and cream, and pop it in the oven—no extra pans, no fuss.
  • Cheese Love: That sharp cheddar and nutty Gruyère combo? It melts into a golden, gooey blanket over the potatoes—rich but not heavy, creamy but not soggy. (Yes, even my picky husband finishes his plate.)
  • Weeknight Workhorse: Make a double batch on Sunday, and you’ve got dinner covered for three nights. The leftovers reheat like a dream—crispy edges, creamy middle—no one will guess it’s not fresh.
  • Budget Buster: Russets and cheddar are cheap staples, and a little Gruyère stretches far. For under $10, I feed four people a dish that feels fancy but costs next to nothing. (My wallet thanks me.)

Step-by-step instructions for creamy cheese layers with crispy vinegar-kissed top

Master this classic technique for perfectly layered, golden-brown scalloped potatoes with a crispy top every time.

1

Prepare the Potato Layers

Begin by preheating your oven to 375°F—this is the ideal temperature for even cooking without drying out the potatoes. Peel the 3 lb russet potatoes if desired, then slice them into 1/8-inch thick pieces using a mandoline or sharp knife for uniformity. I like to slice them in one continuous motion to maintain even thickness throughout.

Place the sliced potatoes in a large bowl of cold water to prevent browning while you prepare the cheese mixture. This step ensures your layers stay vibrant and doesn't compromise the crispy texture. Drain and pat them dry just before assembling—wet potatoes will steam instead of crisping at the top.

2

Create the Cheese Sauce Mixture

In a large bowl, combine the 2 cups sharp cheddar cheese and 1 cup Gruyère cheese—both freshly grated for maximum flavor. Add the 1.5 cups heavy cream, 1 cup whole milk, 0.5 cup unsalted butter (cold and cubed), 0.25 cup all-purpose flour, 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp fresh thyme leaves, 0.5 tsp garlic powder, and 0.25 tsp nutmeg. Mix until the butter melts and the cheese is fully incorporated into a smooth, thick sauce.

This combination of cheeses creates a rich, balanced flavor—the sharp cheddar adds tang while the Gruyère contributes nutty depth. The cold butter cubes melt gradually, preventing the sauce from becoming too hot and curdling the cheese. If the mixture seems too thick, whisk in 1-2 tablespoons of the reserved potato water to achieve a pourable consistency.

3

Assemble the Potatoes in a Baking Dish

Grease a 9x13-inch baking dish with butter or cooking spray to prevent sticking. Begin by layering half of the sliced potatoes in a single layer at the bottom, slightly overlapping them. Pour half of the cheese sauce mixture evenly over the potatoes, then repeat with the remaining potatoes and sauce. Press down gently on each layer to ensure even contact—this helps the potatoes cook uniformly and absorb the creamy sauce.

Here's the key to that signature crispy top: After the final layer, sprinkle 1 tablespoon white vinegar evenly over the surface. The acidity will react with the cheese and cream to create a golden, crackly crust. Don't skip this step—it's what sets this recipe apart from basic scalloped potatoes.

4

Bake to Golden Perfection

Cover the baking dish tightly with aluminum foil and bake for 45 minutes. This initial covered baking time allows the potatoes to soften and absorb the creamy sauce without over-browning. After 45 minutes, remove the foil and increase the oven temperature to 400°F for the final 15-20 minutes. This higher heat will crisp the top while keeping the interior creamy.

Watch carefully during the uncovered phase—you want the top to turn deep golden brown with a crisp texture that contrasts beautifully with the creamy layers beneath. The potatoes are done when a knife inserted into the center slides in easily and the edges pull away from the baking dish. If the top browns too quickly, tent loosely with foil to prevent burning.

5

Rest and Serve

Remove the scalloped potatoes from the oven and let them rest for 10-15 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice cleanly without losing the creamy filling. The contrast between the crispy top and creamy interior will be most pronounced when served immediately after resting.

Slice into 6 equal portions (about 1½ cups each) and serve warm. Each bite should deliver tender, fluffy potatoes with rich, cheesy sauce and that satisfying crunch from the vinegar-kissed top. For an extra touch, garnish with additional freshly grated Gruyère cheese or black pepper just before serving to enhance both flavor and presentation.

👨‍🍳

Pro Tips For Making Old Fashioned Scalloped Potatoes

  • PRE-COOK THE POTATOES: After peeling and slicing those Russets, drop them into boiling salted water for 3-4 minutes—just until they soften slightly. This prevents uneven cooking later and keeps the slices from falling apart when you layer them. (Yes, even if you're impatient like me, resist the urge to skip this.)
  • GRATE THE CHEESE FINE: Use a box grater, not a food processor, for the cheddar and Gruyère—you want tiny, even shreds that melt smoothly into the cream. Lumpy cheese means uneven texture, and nobody wants to bite into a surprise cheese clump. (I learned this the hard way after serving a dish with a "cheese surprise" in every bite.)
  • BAKE UNTIL GOLDEN CRUST: Don’t pull the dish out when the top looks "done"—wait until it’s deep golden brown, almost caramelized. This means your oven’s fan isn’t cooling it down too fast; crank the heat to 375°F (190°C) if needed and give it 10-15 extra minutes. A pale top is a missed opportunity for flavor.
  • MIX THE CREAM COLD: Whisk the heavy cream and milk together cold—straight from the fridge—and fold it into the potato layers last. Warm cream makes the potatoes soggy faster, and you’ll end up with a watery mess instead of that creamy, set texture you’re after. (Your future self will thank you.)

Serving suggestions for this old fashioned scalloped potatoes

Classic Meat Pairings

These scalloped potatoes shine alongside roasted beef or pork chops, where their creamy richness balances the savory meat. I love serving them with a herb-crusted leg of lamb—the mint and garlic in the crust complement the nutty Gruyère.

For poultry lovers, pair with pan-seared chicken thighs or a whole roasted chicken—the crispy skin contrasts perfectly with the creamy potatoes. 🥩

Vegetarian Main Course

Don’t let this dish be just a side! Serve a generous portion with a creamy mushroom sauce or garlic sautéed greens for a hearty vegetarian meal. I often pair it with grilled halloumi or pan-seared eggplant to add protein and texture.

For a complete plate, add a simple arugula salad with lemon vinaigrette to cut through the richness.

Holiday Table Centerpiece

Transform this dish into a showstopper by baking it in a cast-iron skillet for rustic appeal, then garnishing with fresh thyme sprigs and crispy fried onions. It’s perfect for Thanksgiving or Christmas dinners—serve it family-style with a slow-cooked pot roast or honey-glazed ham.

The golden crust and creamy layers make it a natural centerpiece that guests will rave about. 🎄

Garnish Like a Pro

Elevate your plating with a sprinkle of toasted breadcrumbs mixed with garlic powder for extra crunch. I also love adding chopped chives or fresh parsley for a pop of color.

For a decadent touch, drizzle with truffle oil or a swirl of brown butter just before serving. These finishing touches take your dish from homemade to restaurant-worthy in seconds. ✨

Beverage Pairings

A bold red wine like Cabernet Sauvignon or Merlot complements the richness of the cheese sauce beautifully. For white wine lovers, a Chardonnay with buttery notes enhances the creamy texture.

If you prefer beer, a hoppy IPA cuts through the richness, while a crisp lager like Heineken provides a refreshing contrast. For non-alcoholic options, sparkling apple cider or iced tea with lemon works perfectly. 🍷

Make-Ahead Serving Tips

Assemble the dish up to 24 hours ahead and refrigerate uncovered to let flavors meld. Before baking, cover with foil and bake as directed—this ensures the top crisps up beautifully.

For buffet-style serving, keep the dish warm in a slow cooker on low or transfer to a chafing dish with warm water underneath. Reheat slices in the oven for 10-15 minutes to restore crispiness. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 820mg36%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 6g
Protein 18g36%
* 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

Why do my scalloped potatoes turn out soggy instead of creamy?

Soggy potatoes usually mean the moisture content wasn't balanced. First, ensure you're using Russet potatoes—they're starchy enough to absorb sauce without becoming waterlogged. Second, pat the sliced potatoes completely dry before layering. Finally, don't overfill the baking dish—potatoes should be tightly packed but not compressed. Bake uncovered for the last 15 minutes to evaporate excess moisture and create that crispy top.

2

Can I make this recipe with different types of cheese?

The classic combo of sharp cheddar and Gruyère works best, but you can substitute with Pepper Jack (for heat) or Swiss cheese (for nutty flavor). Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. For a dairy-free version, use nutritional yeast mixed with cashew cream and a splash of lemon juice for tang.

3

How do I prevent the top from burning before the potatoes are done?

This happens when the oven runs hot or the dish is overcrowded. Start with a 375°F bake, then increase to 400°F only after 45 minutes of covered baking. If the top browns too quickly, tent loosely with foil. For extra insurance, sprinkle 1 tablespoon white vinegar over the final layer—it creates a protective barrier while adding that signature tang.

4

Can I prepare this dish ahead of time for a holiday meal?

Yes! Assemble the dish in the baking dish up to 24 hours ahead and refrigerate uncovered. This lets flavors meld while preventing sogginess. Before baking, cover with foil and bake as directed. For buffet-style serving, keep warm in a slow cooker on low or transfer to a chafing dish with warm water. Reheat individual slices in the oven for 10-15 minutes to restore crispiness.

5

What’s the secret to getting that perfect crispy vinegar-kissed top?

The vinegar is key! After the final layer, sprinkle 1 tablespoon white vinegar evenly over the surface. The acidity reacts with the cheese and cream, creating a golden, crackly crust. For extra crispiness, bake uncovered at 400°F for the last 15-20 minutes. Avoid overbaking—the top should be deep golden brown but not burnt.

★★★★★4.8(1 review)
Categories Side Dishes