Cheesy Scalloped Potatoes for a Classic Holiday Side

5 min prep 1 min cook 25 servings
Cheesy Scalloped Potatoes for a Classic Holiday Side
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment—right around the time the turkey hits the 145 °F mark—when the whole house smells like Thanksgiving and my heart does this little cartwheel. It isn’t the stuffing, the gravy, or even the pie. It’s the scalloped potatoes: bubbling away under a blanket of nutty Gruyère and sharp white cheddar, the top blistered into the most gorgeous golden mosaic. My mom has made them since I was tall enough to peek over the counter, and every year I swear I’ll “just taste-test” before guests arrive. Every year I burn my tongue because I can’t wait.

When I finally took over holiday hosting, I knew the turkey could be smoked, the Brussels could be fried, but the scalloped potatoes? Non-negotiable. This recipe is the result of ten years of tiny tweaks—adding a whisper of nutmeg for warmth, swapping half-and-half for heavy cream so it’s luscious but not leaden, and slipping a layer of caramelized shallots between the potatoes for hidden pockets of sweetness. It’s the side dish that steals the show, the one that cousins text me about in July (“Can I make your potatoes on the grill?”). And while it tastes like a million bucks, it’s actually simple enough to pull off on a Wednesday night when you want your kitchen to smell like December.

Why This Recipe Works

  • Two-Cheese Strategy: Gruyère melts like a dream and adds nutty depth, while aged white cheddar brings the sharp contrast that keeps you coming back for “just one more bite.”
  • Mandoline Magic: Uniform ⅛-inch slices guarantee every potato cooks at the same rate—no crunchy middles or mushy edges.
  • Roux-Free Simmer: Instead of a floury béchamel, we reduce cream with aromatics until it naturally thickens, coating each slice in silk.
  • Make-Ahead Friendly: Assemble up to 48 hours early; the flavors meld like a casserole that went to finishing school.
  • Holiday Oven Harmony: Bake at 350 °F so it happily shares space with a ham or turkey, no timing gymnastics required.
  • Crispy-Chewy Lid: A final broil creates those Instagram-worthy blistered cheese bubbles that crack under the fork.

Ingredients You'll Need

Ingredients

Below are the building blocks for potato nirvana. Buy the best you can afford—holiday calories don’t count, but holiday flavor sure does.

  • Yukon Gold Potatoes (3½ lb) – Their naturally buttery flesh and thin skin mean you can skip peeling. Look for firm, smooth tubers the size of tennis balls; they slice evenly and hold their shape.
  • Gruyère Cheese (8 oz) – Authentic Swiss Gruyère aged 8–10 months is the sweet spot: melty but still assertive. If the price makes you wince, substitute Comté or a young fontina.
  • Aged White Cheddar (6 oz) – Skip pre-shredded bags; they’re dusted with cellulose that can turn grainy. Grate a block of 2-year white cheddar for maximum tang.
  • Heavy Cream & Half-and-Half (1 cup each) – The 50-50 blend delivers richness without the weight of all-heavy cream. If you only have whole milk, swap in 1¼ cup milk + ¾ cup crème fraîche.
  • Shallots (2 medium) – Sweeter and more nuanced than yellow onions; they melt into the sauce and disappear, leaving behind a whisper of sophistication.
  • Fresh Garlic (2 cloves) – Smash and simmer; remove before baking to prevent bitter edges.
  • Unsalted Butter (2 Tbsp) – For sautéing the shallots and greasing the dish. Salted butter works; just dial back added salt.
  • Fresh Thyme (1 tsp leaves) – Strip leaves from 3–4 sprigs. Dried thyme is fine in a pinch—use ⅓ the amount.
  • Nutmeg (⅛ tsp freshly grated) – The “secret” ingredient. Buy whole nuts and micro-plane; pre-ground nutmeg tastes like pencil shavings.
  • Kosher Salt & White Pepper – White pepper keeps the sauce pristine; black specks can read as “dirty” against the pale cheese.

How to Make Cheesy Scalloped Potatoes for a Classic Holiday Side

1
Prep & Preheat

Position rack in center of oven and preheat to 350 °F (177 °C). Butter a 2½–3 quart oval gratin dish or 9×13-inch baking dish. A ceramic dish retains gentle heat; metal can scorch the bottom.

2
Slice Potatoes with Precision

Scrub potatoes and pat dry. Using a mandoline set to ⅛-inch, slice directly into a bowl of cold water to prevent oxidation. Soak 5 minutes, then drain and lay on a clean kitchen towel; blot tops dry. Uniform thickness = even cooking.

3
Build the Aromatic Cream

In a medium saucepan over medium-low heat, melt butter. Add thinly sliced shallots and a pinch of salt; sweat 4 minutes until translucent. Add garlic cloves and thyme; cook 1 minute. Pour in cream, half-and-half, nutmeg, 1 tsp kosher salt, and ½ tsp white pepper. Bring to a bare simmer (tiny bubbles at edge), reduce heat to low and let flavors marry 10 minutes; remove garlic.

4
Cheese Strategy

Reserve ⅓ of the grated Gruyère and cheddar for the top. Add the remaining cheese to the warm cream off-heat; stir until melted and silky. Taste and adjust salt—remember potatoes are bland and will dilute seasoning.

5
Layer Like a Lasagna

Arrange one third of the potatoes in overlapping rows to cover the bottom. Ladle one third of the cream mixture over; use the back of a spoon to coax it into crevices. Repeat twice more, finishing with cream. Press down firmly so liquid just peeks through top layer.

6
Foil & Bake

Cover tightly with foil (dull side down) and bake 45 minutes. Remove foil; sprinkle reserved cheese evenly. Return to oven 25–30 minutes more, until potatoes are fork-tender and top is mottled gold.

7
Broil for Bubbles

Switch oven to broil (high) and move rack 6 inches from element. Broil 2–3 minutes, rotating once, until cheese forms those irresistible toasted blisters. Watch like a hawk; it can go from bronzed to bitter in 30 seconds.

8
Rest & Serve

Let stand 10 minutes; cream will tighten enough to slice cleanly. Garnish with extra thyme leaves and a crack of fresh pepper. Serve with a big spoon so guests can scoop through the cheesy crust into the molten layers below.

Expert Tips

Use a Digital Thermometer

Potatoes are perfectly tender at 205 °F internal temp. Insert probe center of dish at 60-minute mark; if under, cover loosely and continue baking 5-minute bursts.

Prevent Curdling

Keep oven at 350 °F; higher heat can cause cream to break. If your oven runs hot, set to 325 °F convection and extend time 10 minutes.

Double in a Roaster

Feeding a crowd? Triple recipe and bake in a disposable turkey roaster. Increase covered time 15 minutes; cheese topping may need two broil sessions.

Overnight Magic

Assemble through Step 5, cover with plastic wrap touching surface, refrigerate up to 48 hrs. Add 10 minutes to covered bake time since it starts cold.

Variations to Try

  • Smoky Gouda & Ham: Swap half the cheddar for smoked Gouda; tuck 1½ cups diced ham between layers for a main-dish worthy bake.
  • Sweet Potato Swirl: Replace 1 lb Yukon Golds with orange sweet potatoes for color contrast and earthy sweetness.
  • Herb Garden: Stir 1 Tbsp chopped rosemary and 2 tsp tarragon into cream; finish with lemon zest for brightness.
  • Truffle Luxe: Drizzle 1 tsp white truffle oil over each layer; shave fresh black truffle on top just before serving (hello, New Year’s Eve!).

Storage Tips

Refrigerate: Cool completely, cover tightly, refrigerate up to 4 days. Reheat single portions in microwave at 70% power 1–2 minutes with a damp paper towel over top to re-steam. For larger portions, cover with foil and warm at 325 °F 20 minutes.

Freeze: Bake, cool, cut into squares, wrap each in plastic then foil. Freeze up to 2 months. Thaw overnight in fridge, reheat covered 25 minutes at 325 °F. Texture will be slightly denser but flavor remains stellar.

Make-Ahead Partial Bake: Bake covered 50 minutes, cool, refrigerate. Day of, bring to room temp 45 minutes, add cheese topping, finish 20 minutes at 350 °F plus broil. Great when oven real estate is prime time.

Frequently Asked Questions

You can, but they’re starchier and can fall apart. If russets are all you have, soak slices 30 minutes to remove excess starch and handle gently when layering.

The recipe is vegetarian as written. For vegan, substitute coconut cream, nutritional-yeast “cheese” sauce, and vegan cheddar shreds—texture differs but still cozy.

Yes—layer everything in a 6-qt slow cooker, cook HIGH 3–4 hours or LOW 6–7 hours. Transfer to oven-safe dish for broiled cheese top at end.

Rapid heat or acidic additions (wine, lemon) can split cream. Keep oven moderate, and add acidic elements only after cream has reduced.

Add 2 Tbsp milk or stock per cup of potatoes, cover with foil, warm low and slow. A small pat of butter on top reintroduces richness.

Absolutely—halve everything and bake in an 8×8-inch dish. Check doneness 10 minutes early; smaller mass cooks faster.
Cheesy Scalloped Potatoes for a Classic Holiday Side
main-dishes
Pin Recipe

Cheesy Scalloped Potatoes for a Classic Holiday Side

(4.9 from 127 reviews)
Prep
25 min
Cook
1 hr 15 min
Servings
10

Ingredients

Instructions

  1. Prep: Preheat oven to 350 °F. Butter a 9×13-inch baking dish.
  2. Slice: Cut potatoes ⅛-inch thick using mandoline; soak 5 min, drain and pat dry.
  3. Simmer: Melt butter, cook shallots 4 min, add garlic & thyme. Pour in cream & half-and-half, season; simmer 10 min, discard garlic.
  4. Cheese: Off heat whisk in two-thirds of the cheeses until melted.
  5. Layer: Arrange ⅓ potatoes, ⅓ cream, repeat twice, finishing with cream. Press down.
  6. Bake: Cover with foil 45 min. Uncover, sprinkle remaining cheese, bake 25–30 min more until tender.
  7. Broil: Broil 2–3 min until top is blistered. Rest 10 min before serving.

Recipe Notes

For extra decadence, substitute ½ cup cream with ½ cup crème fraîche. Dish can be assembled up to 48 hours ahead; add 10 minutes to covered bake time if chilled.

Nutrition (per serving)

396
Calories
15g
Protein
21g
Carbs
29g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.