Written by

Diane Horton

Published

Perfect Cheesy Scalloped Potatoes: Easy Holiday Side Dish

Ready In 90 minutes
Servings 8 servings
Difficulty Easy

The holiday potluck was in twelve hours and I’d completely forgotten. Everyone else would be bringing their signature dishes—Aunt Carol’s legendary honey-glazed ham, my neighbor Dave’s smoked brisket that he spends two days on, and Sarah’s impossibly flaky apple pie. I had half a bag of Yukon Gold potatoes, a block of cheddar that was starting to look lonely, and about twenty minutes before I needed to be anywhere else. Honestly, I almost brought store-bought cookies. But there was something about the way that cheese and those potatoes were looking at me from the counter. “Just try,” they seemed to say. So I threw together what I thought would be a humble little side dish, something to fill space on the table. I didn’t even bother to slice the potatoes evenly—who had time for that? I layered them haphazardly, poured cream over the top, buried everything in cheese, and prayed.

You know that feeling when you show up to a party with something you’re almost embarrassed to put on the table? That was me, sliding my Pyrex dish next to Dave’s brisket like I was hiding evidence. But then the first person tried it. Then the second. Then suddenly there was a line, and people were asking me for the recipe, and Dave was looking at his brisket with genuine betrayal. I mean, I stood there with a plastic spoon, completely confused. The scalloped potatoes—my rushed, uneven, thrown-together scalloped potatoes—had stolen the show. Someone actually said they were “the best thing on the table.” Let me tell you, I didn’t know whether to feel proud or apologize to Dave.

That’s the thing about this Perfect Cheesy Scalloped Potatoes recipe. It doesn’t need you to be precise. It doesn’t need you to have a mandoline or a culinary degree. It just needs you to trust that cream, cheese, and potatoes, when treated with a little love, will do something magical. I’ve made this dish for every holiday gathering since that night, and it never fails. It’s the underdog that always wins, the dish nobody expects but everybody remembers. And honestly? That’s exactly the kind of energy I want on my holiday table.

Why You’ll Love This Recipe

Let’s be real for a second. Holiday cooking is stressful. You’ve got timing to manage, dietary restrictions to navigate, and a stove with only so many burners. The last thing you need is a fussy side dish that demands constant attention. These Perfect Cheesy Scalloped Potatoes are the opposite of fussy. They’re the kind of recipe that makes you look like you tried way harder than you actually did.

  • Quick & Easy: Comes together in about 15 minutes of active prep. The oven does the rest of the work while you focus on the turkey, the ham, or—let’s be honest—your second glass of wine.
  • Simple Ingredients: Potatoes, cream, cheese, butter, garlic. That’s it. No trips to specialty stores, no hunting for obscure spices. You probably have everything right now.
  • Perfect for the Holiday Table: This dish was literally born for gatherings. It scales up beautifully, it holds well in a warm oven, and it pairs with just about any main course you can think of.
  • Crowd-Pleaser: I’ve watched picky kids, diet-conscious relatives, and serious food lovers all go back for seconds. It’s creamy, it’s cheesy, and it’s impossible to resist.
  • Unbelievably Delicious: The edges get crispy and golden. The center stays luscious and creamy. The cheese forms this incredible, bubbly crust on top that honestly makes me emotional.

What makes this different from every other scalloped potato recipe out there? It’s the technique. I don’t pre-cook the potatoes or make a complicated roux. Instead, I rely on the natural starch from the potatoes to thicken the cream as it bakes. The result is silkier, more flavorful, and way less work. It’s not just another version—it’s the version I’ve tested, tweaked, and perfected over years of holiday dinners.

This is the recipe that makes you close your eyes after the first bite. It’s comfort food at its finest—rich, satisfying, and deeply nostalgic. But it’s also the recipe that lets you actually enjoy the party instead of being stuck in the kitchen. And honestly, isn’t that what holiday cooking should be about?

What Ingredients You Will Need

This recipe uses simple, honest ingredients to create something truly special. No gimmicks, no shortcuts that compromise flavor—just quality staples that work together beautifully. Here’s what you’ll need:

For the Scalloped Potatoes

  • 2 pounds Yukon Gold potatoes, sliced into ⅛-inch rounds (about 4-5 medium potatoes). Yukon Golds have the perfect balance of starch and waxiness—they hold their shape while getting wonderfully creamy. Russets work too, but they’re starchier and can get a bit mushy if you’re not careful.
  • 2 cups heavy cream. Don’t skimp here. Half-and-half will work in a pinch, but the full-fat cream gives you that luscious, velvety texture that makes this dish unforgettable.
  • 2 cups sharp cheddar cheese, freshly grated. Please, I’m begging you—grate it yourself. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly. I recommend Tillamook or Cabot for consistent quality.
  • ½ cup Parmesan cheese, freshly grated. This adds a salty, nutty depth that cheddar alone can’t provide.
  • 3 cloves garlic, minced. Fresh garlic is non-negotiable here. The jarred stuff has a sharp, almost metallic taste that throws off the whole dish.
  • 2 tablespoons unsalted butter, plus more for greasing the dish.
  • 1 teaspoon salt. I use Diamond Crystal kosher salt—if you’re using table salt, reduce to ¾ teaspoon.
  • ½ teaspoon black pepper, freshly ground.
  • ¼ teaspoon nutmeg, freshly grated if possible. This is my secret ingredient. It’s subtle, but it makes the cream sing.
  • 1 sprig fresh thyme (optional, but lovely).

Ingredient Selection Tips

cheesy scalloped potatoes preparation steps

When you’re at the store, look for potatoes that are firm and free of green spots or sprouts. For the cheese, buy a block and grate it at home—it takes five extra minutes and makes a world of difference. And please, please use real butter. Margarine or spreads have too much water and will make your sauce thin.

Substitution Guidance

Need to make this work with what you have? Swap the heavy cream for a mixture of 1½ cups whole milk and ½ cup melted butter. For a lighter version, use half-and-half, though the texture won’t be quite as luxurious. If you’re dairy-free, full-fat coconut cream and vegan cheddar shreds can work, but honestly, this is one dish where I’d say just save it for another day. Some things are worth the indulgence.

Equipment Needed

You don’t need a fancy kitchen to make this recipe work. Here’s what you’ll actually use:

  • 9×13-inch baking dish (or any 3-quart casserole dish). Glass or ceramic works best—metal can react with the cream and leave a metallic taste.
  • Sharp knife or mandoline. A mandoline makes quick work of slicing potatoes evenly, but a good chef’s knife and a steady hand work just fine. I’ve used both, and honestly, the uneven slices from hand-cutting give the dish a rustic charm.
  • Box grater. Please don’t use pre-shredded cheese. A box grater costs $10 and will change your cooking life.
  • Medium saucepan for warming the cream mixture.
  • Cutting board and knife for mincing garlic.
  • Aluminum foil for covering the dish during the first part of baking.

If you don’t have a mandoline, no worries. Just try to slice the potatoes as evenly as you can by hand. The dish will still be delicious—I promise.

Preparation Method

Let’s get cooking. This method is straightforward, but I’ve included every little detail I’ve learned from making this dish more times than I can count.

  1. Preheat your oven to 375°F (190°C). Position a rack in the middle of the oven. While it’s heating, butter your 9×13-inch baking dish generously. Don’t skip this—it prevents sticking and adds flavor to the edges.
  2. Slice your potatoes. Wash them well—you can peel them if you want, but I leave the skins on for texture and nutrients. Slice them into rounds about ⅛-inch thick. If you’re using a mandoline, watch your fingers. If you’re using a knife, take your time. The slices don’t need to be perfect, but they should be close to the same thickness so they cook evenly.
  3. Warm the cream mixture. In a medium saucepan over medium heat, combine the heavy cream, minced garlic, butter, salt, pepper, and nutmeg. Add the thyme sprig if you’re using it. Warm everything until the butter melts and the mixture is hot but not boiling—about 3-4 minutes. Stir occasionally. You’ll smell the garlic becoming fragrant. Remove the thyme sprig if you used it.
  4. Layer the potatoes. Arrange a single layer of potato slices in the bottom of your buttered dish, overlapping them slightly. Pour about ¼ of the warm cream mixture over the top. Sprinkle with about ¼ of the cheddar and a little Parmesan. Repeat this process—potatoes, cream, cheese—until you’ve used everything. You should have about 4-5 layers. End with a generous layer of cheese on top.
  5. Cover and bake. Cover the dish tightly with aluminum foil. Bake for 40 minutes. The foil traps steam and helps the potatoes cook through without drying out.
  6. Uncover and finish. After 40 minutes, carefully remove the foil. The potatoes should be tender when pierced with a knife. If they’re still firm, re-cover and bake for another 10 minutes. Once they’re tender, bake uncovered for 20-25 minutes, until the top is golden brown and bubbly. The edges should be crispy and the center should be jiggly but set.
  7. Rest before serving. This is crucial. Let the dish rest for at least 10 minutes before serving. The cream needs time to set up, and the layers need to settle. If you cut into it immediately, you’ll get a soupy mess. I learned this the hard way at a Thanksgiving dinner—trust me on this one.

A quick note: if you notice the top browning too quickly, tent loosely with foil for the last 10 minutes of baking. Every oven runs a little differently, so keep an eye on it.

Cooking Tips & Techniques

Over the years, I’ve made every mistake in the book with scalloped potatoes. Here’s what I’ve learned so you don’t have to repeat my failures.

The biggest mistake? Not letting the dish rest. I know it’s hard when everything smells amazing and people are hungry, but those 10 minutes of resting are non-negotiable. The first time I made this for a dinner party, I served it straight from the oven and watched my beautiful layers slide apart into a creamy puddle. It still tasted good, but it wasn’t the stunning presentation I’d imagined.

Another common pitfall: slicing potatoes too thick. If your slices are more than ¼ inch, they won’t cook through in time, and you’ll end up with crunchy potatoes in creamy sauce. Not ideal. Stick to ⅛ inch—about the thickness of a coin.

Here’s a pro tip: if you’re short on time, you can par-cook the potato slices in boiling salted water for 3-4 minutes before layering. This guarantees they’ll be tender, and it actually shortens the baking time by about 15 minutes. I do this when I’m making the dish for a crowd and need to free up oven space.

For the creamiest results: don’t boil the cream mixture. You want it hot enough to melt the butter and bloom the garlic, but if it boils, the cream can separate and become grainy. Warm it gently, and you’ll be rewarded with a silky sauce.

Multitasking strategy: While the potatoes are baking uncovered, you can prep your main dish or set the table. The 20-25 minute uncovered bake is the perfect window to pull together a salad or check on your roast.

Variations & Adaptations

This recipe is wonderfully flexible. Here are some variations I’ve tried and loved:

Make it ahead: Assemble the dish completely, cover, and refrigerate for up to 24 hours before baking. Add about 15 minutes to the covered baking time since you’re starting from cold. This is a lifesaver for holiday hosting.

Add some protein: Layer in cooked, crumbled bacon or diced ham between the potato layers. It turns the side dish into a hearty main course. I did this for a post-holiday brunch, and it was a huge hit.

Go vegetarian-friendly: Use vegetable broth instead of chicken broth if you’re adding liquid, and swap the Parmesan for a vegetarian rennet version. The dish is already vegetarian as written, but these swaps keep it that way.

Spice it up: Add a pinch of cayenne pepper or red pepper flakes to the cream mixture for a subtle kick. I made this version for a game day gathering, and it disappeared in minutes.

Herb swap: Not a fan of thyme? Try rosemary or sage. Both pair beautifully with the creamy, cheesy base. I personally love sage in the fall—it feels so cozy.

Cheese variations: Gruyere makes an incredible substitute for some of the cheddar. It melts like a dream and adds a nutty, slightly sweet flavor. Smoked gouda is another winner if you want a deeper, smokier profile.

Dietary adaptations: For a gluten-free version, you’re already set—this recipe has no flour. For a lower-carb option, swap half the potatoes for thinly sliced turnips or cauliflower. It’s not quite the same, but it’s pretty darn good.

Serving & Storage Suggestions

These Perfect Cheesy Scalloped Potatoes are best served warm, right after that crucial resting period. The top should be golden and crispy, the edges caramelized, and the center creamy and luscious. I like to garnish with a sprinkle of fresh thyme or chopped parsley for a pop of color.

What to serve alongside: This dish is a natural partner for roasted meats—think turkey, ham, prime rib, or roast chicken. It also pairs beautifully with a simple green salad dressed with vinaigrette to cut through the richness. For a holiday spread, I serve it alongside roasted Brussels sprouts, cranberry sauce, and a crusty baguette.

Storage: Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The texture will change slightly as the cream sets, but it’s still delicious.

Reheating: The best way to reheat is in the oven at 350°F (175°C) for 15-20 minutes, covered with foil. This restores the crispy top and warms the center evenly. The microwave works in a pinch, but the top will be soft. For a quick fix, reheat individual portions in a skillet over medium heat with a splash of cream.

Freezing: You can freeze the assembled, unbaked dish for up to 3 months. Thaw overnight in the refrigerator, then bake as directed, adding about 10 minutes to the covered baking time. I don’t recommend freezing after baking—the texture becomes grainy.

One thing I love about this dish is that the flavors actually deepen overnight. Leftovers the next day are almost better than the original. If you have any left, that is.

Nutritional Information & Benefits

Let’s be honest—this is an indulgence. But here’s what I tell myself: it’s made with real, whole ingredients, and that counts for something.

Per serving (based on 8 servings): approximately 380 calories, 28g fat, 22g carbohydrates, 12g protein, 2g fiber. These values will vary based on the exact ingredients and portion sizes you use.

Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and vitamin B6. The skins contain most of the fiber, so leaving them on adds a little nutritional value. Dairy provides calcium and protein, which are important for bone health.

Dietary considerations: This recipe contains dairy and is not suitable for vegans or those with lactose intolerance. It’s naturally gluten-free and nut-free. If you’re watching your sodium, reduce the added salt and use low-sodium cheese.

My personal philosophy? Holiday food should be joyful. One meal of rich, cheesy potatoes isn’t going to derail your health goals. Enjoy it, savor it, and get back to your routine tomorrow. That’s balance.

Conclusion

This Perfect Cheesy Scalloped Potatoes recipe has become my go-to for every holiday gathering, and I think it’s about to become yours too. It’s the dish that proves you don’t need fancy techniques or complicated ingredients to create something memorable. Just good potatoes, good cheese, and a little bit of patience.

I love this recipe because it’s forgiving. It doesn’t punish you for uneven slices or imperfect layers. It rewards you for showing up and trying. And honestly, isn’t that what we all need during the chaos of the holiday season? A dish that works with us, not against us.

I’d love to hear how yours turns out. Did you add bacon? Swap the cheese? Forget the nutmeg and improvise? Drop a comment below and let me know—I read every single one. And if you’re looking for more holiday inspiration, you might enjoy my creamy mashed potatoes with roasted garlic or this honey glazed carrots with thyme. Happy cooking, friends. You’ve got this.

Frequently Asked Questions

Can I use Russet potatoes instead of Yukon Gold?

Absolutely. Russets are starchier, which means they’ll break down a bit more and create an even creamier texture. Just be careful not to overcook them, or they can become mushy. Slice them a touch thicker—about ¼ inch—to help them hold their shape better.

Why did my scalloped potatoes turn out watery?

This usually happens for one of three reasons: the potatoes were sliced too thick and didn’t cook through, the dish wasn’t covered during the first part of baking, or you didn’t let it rest before serving. The starch from the potatoes needs time to thicken the cream, and resting allows everything to set up properly.

Can I make this recipe dairy-free?

You can try, but I’ll be honest—it won’t be the same. Full-fat coconut cream and dairy-free cheese shreds can work in a pinch, but the texture and flavor will be different. If you’re cooking for someone with dairy allergies, I’d recommend looking for a recipe specifically designed to be dairy-free rather than adapting this one.

How do I get the top extra crispy?

For an extra-crispy, golden crust, switch your oven to broil for the last 2-3 minutes of baking. Watch it carefully—broilers are aggressive, and you want bubbly and brown, not burnt. You can also sprinkle a little extra Parmesan on top before broiling for an even crunchier finish.

Can I add vegetables to this dish?

Yes! Thinly sliced onions, leeks, or mushrooms layered between the potatoes add wonderful flavor. I’ve also added chopped spinach (squeezed dry) and roasted red peppers for color. Just keep in mind that watery vegetables like zucchini or tomatoes will add moisture, so you may need to bake a little longer to compensate.

Pin This Recipe!

cheesy scalloped potatoes recipe

Print

Perfect Cheesy Scalloped Potatoes: Easy Holiday Side Dish

These Perfect Cheesy Scalloped Potatoes are a creamy, cheesy, and forgiving holiday side dish that comes together in about 15 minutes of active prep. It’s the underdog that always wins, using simple ingredients like Yukon Gold potatoes, heavy cream, and sharp cheddar for a luscious, crowd-pleasing result.

  • Author: Dina
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 75 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 2 pounds Yukon Gold potatoes, sliced into ⅛-inch rounds (about 4–5 medium potatoes)
  • 2 cups heavy cream
  • 2 cups sharp cheddar cheese, freshly grated
  • ½ cup Parmesan cheese, freshly grated
  • 3 cloves garlic, minced
  • 2 tablespoons unsalted butter, plus more for greasing the dish
  • 1 teaspoon salt (Diamond Crystal kosher salt; reduce to ¾ teaspoon if using table salt)
  • ½ teaspoon black pepper, freshly ground
  • ¼ teaspoon nutmeg, freshly grated if possible
  • 1 sprig fresh thyme (optional)

Instructions

  1. Preheat your oven to 375°F (190°C). Position a rack in the middle of the oven. Butter your 9×13-inch baking dish generously.
  2. Wash the potatoes well (peeling is optional). Slice them into rounds about ⅛-inch thick using a mandoline or sharp knife.
  3. In a medium saucepan over medium heat, combine the heavy cream, minced garlic, butter, salt, pepper, and nutmeg. Add the thyme sprig if using. Warm until the butter melts and the mixture is hot but not boiling, about 3-4 minutes. Remove the thyme sprig if used.
  4. Arrange a single layer of potato slices in the bottom of the buttered dish, overlapping slightly. Pour about ¼ of the warm cream mixture over the top. Sprinkle with about ¼ of the cheddar and a little Parmesan. Repeat layering (potatoes, cream, cheese) until all ingredients are used, ending with a generous layer of cheese on top. You should have about 4-5 layers.
  5. Cover the dish tightly with aluminum foil. Bake for 40 minutes.
  6. After 40 minutes, carefully remove the foil. Check if potatoes are tender when pierced with a knife. If still firm, re-cover and bake for another 10 minutes. Once tender, bake uncovered for 20-25 minutes, until the top is golden brown and bubbly.
  7. Let the dish rest for at least 10 minutes before serving. This allows the cream to set and the layers to settle.

Notes

Let the dish rest for at least 10 minutes before serving to prevent a soupy mess. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking. For extra crispy top, broil for the last 2-3 minutes. To make ahead, assemble completely, cover, and refrigerate for up to 24 hours before baking; add about 15 minutes to covered baking time. Leftovers keep in an airtight container in the refrigerator for up to 4 days. Reheat in the oven at 350°F (175°C) for 15-20 minutes covered with foil.

Nutrition

  • Serving Size: 1 serving (about 1/8
  • Calories: 380
  • Sugar: 2
  • Sodium: 480
  • Fat: 28
  • Saturated Fat: 17
  • Carbohydrates: 22
  • Fiber: 2
  • Protein: 12

Keywords: scalloped potatoes, cheesy potatoes, holiday side dish, easy side dish, creamy potatoes, cheddar potatoes, Yukon Gold potatoes, comfort food

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆