Written by

Danielle Sullivan

Published

Perfect Cheesy Scalloped Potato Casserole – Easy Homemade Recipe

Ready In 90 minutes
Servings 8 servings
Difficulty Easy

Late Sunday afternoon, the kitchen already dark by four, and the only thing I want is this perfect cheesy scalloped potato casserole. The rain started about an hour ago—the kind that taps steady against the window and makes the whole house feel smaller, warmer, more contained. I pull out the mandoline without thinking, the sound of it scraping against the counter familiar and grounding. There’s something about slicing potatoes by hand, even with a tool, that slows everything down. You can’t rush it. Each round falls into the bowl, thin and pale, and I stack them like little coins. The cream goes into a saucepan next, and I grate the cheese myself because the pre-shredded stuff just doesn’t melt the same—honestly, it’s not even a debate. I add a clove of garlic, crushed but not chopped, and let it all warm together while I layer the potatoes. It’s not complicated, this dish. It’s patient. It asks for time and attention, but not skill, and that’s exactly what I need right now. The casserole comes out of the oven forty-five minutes later, bubbling at the edges, and I let it rest on the counter while I find a spoon. I don’t serve it with anything else. It doesn’t need a thing. This is the kind of meal that proves simple food, made carefully, is worth every single minute.

Why You’ll Love This Recipe

This perfect cheesy scalloped potato casserole isn’t just another side dish. It’s the one that disappears first at every holiday table, the one people ask for by name. I’ve tested this version more times than I can count, tweaking the cream-to-cheese ratio, adjusting the bake time, and even swapping potato varieties to find what works best. What I landed on is a casserole that’s rich without being heavy, creamy without being soupy, and cheesy in that stretchy, golden-brown way that makes everyone lean in for a closer look.

  • Simple Ingredients : You probably have everything in your kitchen right now. Potatoes, cream, cheese, butter, garlic. No fancy trips to specialty stores.
  • Make-Ahead Friendly : Assemble it the night before and pop it in the oven when you’re ready. It actually tastes better after resting overnight.
  • Crowd-Pleaser : I’ve brought this to potlucks, Thanksgiving dinners, and casual weeknight meals. It gets devoured every single time.
  • Foolproof Method : No complicated techniques. Just slice, layer, pour, and bake. If you can use a knife, you can make this.
  • Customizable : Swap cheeses, add herbs, or throw in some cooked bacon. The base recipe is forgiving and adaptable.

What makes this version different? It’s the balance. So many scalloped potato recipes end up either too dry or swimming in cream. This one hits that sweet spot where each bite is coated in a silky, cheesy sauce without being soggy. The top gets crispy and browned while the inside stays tender and creamy. It’s the kind of dish that makes you close your eyes after the first bite—not because it’s fancy, but because it’s exactly right.

What Ingredients You Will Need

This perfect cheesy scalloped potato casserole uses straightforward ingredients that work together to create something greater than the sum of their parts. Every component has a job, and none of them are complicated. Here’s what you’ll need:

  • Russet potatoes (3 pounds, about 6 medium) – Peeled and sliced into ⅛-inch rounds. Russets have the right starch content to absorb cream without turning to mush. Yukon Golds work too if that’s what you have.
  • Heavy cream (2 cups) – This is non-negotiable for the right texture. Half-and-half will make it thinner, and milk will curdle at high heat. Stick with heavy cream for that velvety sauce.
  • Whole milk (1 cup) – Adds a bit of lightness without sacrificing richness. You can use 2% if needed, but don’t go lower.
  • Sharp cheddar cheese (2 cups, freshly grated) – I recommend Tillamook or Cabot for the best melt. Pre-shredded cheese contains anti-caking agents that prevent smooth melting.
  • Gruyère cheese (1 cup, freshly grated) – This adds nuttiness and that incredible stretchy texture. If you can’t find Gruyère, use extra cheddar or Swiss.
  • Unsalted butter (3 tablespoons) – For the sauce and for buttering the baking dish. Salted butter works if that’s what you have, just reduce the added salt.
  • Garlic (3 cloves, minced) – Fresh garlic only. The jarred stuff tastes metallic and won’t distribute evenly.
  • All-purpose flour (3 tablespoons) – Thickens the cream sauce so it coats the potatoes instead of pooling at the bottom.
  • Salt (1½ teaspoons) – I use Diamond Crystal kosher salt. If using table salt, reduce to 1 teaspoon.
  • Black pepper (½ teaspoon, freshly ground) – Freshly ground makes a difference here. Pre-ground pepper is dusty and flat.
  • Fresh thyme (1 teaspoon, leaves only) – Optional but recommended. It cuts through the richness beautifully.
  • Nutmeg (¼ teaspoon, freshly grated) – This is my secret ingredient. Just a tiny bit adds warmth without screaming “nutmeg.”

I really do recommend grating your own cheese. It takes five extra minutes and completely changes the texture of the sauce. The pre-shredded stuff just won’t melt into that silky, cohesive sauce you’re after. Trust me on this one—I learned the hard way after a few gluey, clumpy casseroles.

Equipment Needed

You don’t need much for this perfect cheesy scalloped potato casserole, which is part of why I love it. Here’s what you’ll want on hand:

  • Mandoline slicer or sharp chef’s knife – A mandoline makes quick work of slicing potatoes uniformly, which is important for even cooking. I use a Benriner mandoline, and it’s worth every penny. If you’re using a knife, aim for consistent ⅛-inch slices.
  • Large baking dish (9×13 inches) – Glass or ceramic works best. Metal conducts heat differently and may brown the edges too quickly.
  • Saucepan (medium) – For making the cream sauce. Nothing fancy needed.
  • Whisk – For smoothing out the flour and butter mixture without lumps.
  • Cutting board and sharp knife – For peeling and slicing, plus mincing garlic.
  • Box grater – For grating cheese. A microplane works for the nutmeg.
  • Aluminum foil – For covering the dish during the first part of baking to prevent the top from burning.

If you don’t have a mandoline, just take your time with a sharp knife. The key is consistency, not speed. Uneven slices mean some potatoes will be undercooked while others turn to mush.

Preparation Method

cheesy scalloped potato casserole preparation steps

Making this perfect cheesy scalloped potato casserole takes some time, but most of it is hands-off baking. Here’s how to do it:

  1. Preheat your oven to 375°F (190°C). Position a rack in the center. Butter your 9×13 baking dish generously, including the sides.
  2. Peel and slice the potatoes. Rinse the sliced potatoes in cold water to remove excess starch. Drain well and pat dry with a clean kitchen towel. Excess moisture will make the sauce watery.
  3. Make the cream sauce. In a medium saucepan over medium heat, melt 3 tablespoons of butter. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly so it doesn’t burn. Whisk in the flour and cook for 1 minute, stirring constantly. This cooks out the raw flour taste.
  4. Slowly pour in the heavy cream and milk while whisking continuously. Keep whisking until the mixture thickens slightly, about 3-4 minutes. It should coat the back of a spoon but still be pourable.
  5. Remove from heat and stir in the cheeses. Reserve about ½ cup of the cheddar for the top. Add the remaining cheddar and all the Gruyère to the sauce. Stir until completely melted and smooth. Season with salt, pepper, thyme, and nutmeg. Taste and adjust seasoning—the potatoes need more salt than you think.
  6. Layer the potatoes. Spread one-third of the sliced potatoes evenly in the prepared dish. Pour one-third of the cheese sauce over the top, spreading it to cover the potatoes. Repeat with another layer of potatoes and sauce, then a final layer of potatoes. Pour the remaining sauce over the top and spread it evenly.
  7. Cover with foil and bake for 40 minutes. The foil traps steam and ensures the potatoes cook through without the top burning.
  8. Remove the foil and sprinkle the reserved cheddar cheese over the top. Bake uncovered for another 20-25 minutes, until the cheese is bubbly and golden brown, and the potatoes are tender when pierced with a knife.
  9. Let it rest for 10-15 minutes before serving. This is crucial. The sauce needs time to set, or you’ll end up with a soupy mess. I know it’s hard to wait, but it’s worth it.

If the top is browning too quickly after removing the foil, tent the dish loosely with foil for the remaining bake time. Every oven runs a little differently, and you want that golden crust without burnt edges.

Cooking Tips & Techniques

After making this perfect cheesy scalloped potato casserole more times than I can count, I’ve picked up a few tricks that make a real difference. Here’s what I’ve learned:

Slice potatoes uniformly. This is the most important tip I can give you. Potatoes that are different thicknesses won’t cook evenly. Thin slices cook faster and can turn mushy, while thick slices stay crunchy. A mandoline is your best friend here, but if you’re using a knife, take your time.

Don’t skip the starch rinse. Rinsing the sliced potatoes removes excess starch that can make the sauce gummy. Just a quick rinse in cold water, then drain and pat dry. It takes two minutes and saves you from a gluey casserole.

Let it rest. I cannot emphasize this enough. The casserole needs at least 10 minutes out of the oven before you cut into it. The sauce is piping hot and thin when it first comes out. Resting allows it to thicken and set. If you cut into it too soon, you’ll have a delicious but soupy disaster.

Make it ahead. This casserole actually improves overnight. Assemble it completely, cover it, and refrigerate for up to 24 hours. Add about 10 minutes to the covered baking time since it starts cold. The flavors meld together beautifully.

Watch your oven temperature. If the top is browning too quickly, your oven might run hot. Use an oven thermometer to check. If it’s browning unevenly, rotate the dish halfway through baking.

I once forgot to rinse the potatoes and ended up with a casserole that had a weird, gluey texture. It was still edible, but not the silky, creamy dish I was after. Lesson learned. Now I never skip that step.

Variations & Adaptations

This perfect cheesy scalloped potato casserole is wonderfully adaptable. Here are some variations I’ve tried and loved:

  • Add protein – Layer in cooked, crumbled bacon or diced ham between the potato layers. It turns the casserole into a complete meal. I’ve done this for a cozy weeknight dinner and it was a hit.
  • Go vegetarian – Add a layer of sautéed mushrooms, caramelized onions, or wilted spinach. The mushrooms add an earthy depth that pairs beautifully with the creamy cheese sauce.
  • Swap the cheese – Try smoked Gouda, fontina, or Monterey Jack instead of Gruyère. Each cheese brings its own personality. Smoked Gouda adds a subtle smokiness that’s incredible with the creamy potatoes.
  • Make it gluten-free – Use a gluten-free all-purpose flour blend in the sauce. I’ve used Bob’s Red Mill 1-to-1 blend with great results. The texture is slightly different but still delicious.
  • Add some heat – Stir in ½ teaspoon of red pepper flakes or a diced jalapeño to the sauce for a spicy kick. It cuts through the richness beautifully.
  • Herb it up – Add fresh rosemary, sage, or chives along with the thyme. Rosemary and scalloped potatoes are a classic combination for a reason.

My personal favorite variation is adding caramelized onions and a sprinkle of crispy sage leaves on top. The sweetness of the onions against the creamy, cheesy potatoes is next-level. If you haven’t tried it, you’re missing out.

Serving & Storage Suggestions

This perfect cheesy scalloped potato casserole is best served warm, right after that 10-minute rest. The sauce is still creamy, the cheese is stretchy, and the potatoes are tender. I like to serve it alongside a simple protein like roasted chicken or a juicy steak. It also pairs beautifully with a crisp green salad dressed with lemon vinaigrette to cut through the richness. If you’re looking for a heartier spread, try it with the crispy lemon herb baked chicken breast for a complete meal that feels special without being fussy.

For storage, let the casserole cool completely, then cover it tightly with foil or transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually deepen overnight, so leftovers are often even better the next day.

To reheat, place individual portions in the microwave for 1-2 minutes, or reheat the whole casserole in a 350°F oven covered with foil for about 15-20 minutes. If the sauce seems a little thick after refrigeration, add a splash of milk or cream before reheating.

You can also freeze this casserole for up to 3 months. Assemble it completely but don’t bake it. Wrap the dish tightly in plastic wrap, then foil. When you’re ready to bake, thaw it in the refrigerator overnight and bake as directed, adding about 10 minutes to the covered baking time.

I’ve also served this casserole alongside the one pan garlic butter chicken and rice for a weeknight dinner that felt like a special occasion. The creamy potatoes soak up the garlic butter sauce from the chicken, and it’s honestly one of the best combinations I’ve ever made.

Nutritional Information & Benefits

This perfect cheesy scalloped potato casserole is indulgent, no doubt about it. But it’s also made with real, whole ingredients. Here’s the estimated nutritional breakdown per serving (based on 8 servings):

  • Calories: 420
  • Fat: 28g
  • Saturated Fat: 17g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Sugar: 3g
  • Protein: 14g
  • Sodium: 520mg

Potatoes are actually a good source of vitamin C, potassium, and vitamin B6. They also contain resistant starch, which is beneficial for gut health, especially when the potatoes are cooled and reheated. The cheese adds calcium and protein, though it also brings saturated fat and sodium. This isn’t a health food, but it’s a comfort food made with honest ingredients.

If you’re watching your sodium, reduce the added salt and use low-sodium cheese. You can also swap half the heavy cream for whole milk to reduce the fat content, though the texture will be slightly less luxurious.

Conclusion

This perfect cheesy scalloped potato casserole is the kind of recipe that becomes a staple. It’s simple enough for a Tuesday night but special enough for Thanksgiving. The creamy sauce, the tender potatoes, the golden, bubbly cheese on top—it’s comfort food at its finest, made with ingredients you probably already have.

I love this recipe because it reminds me that cooking doesn’t have to be complicated to be incredible. Sometimes the best dishes are the ones that ask for patience, not skill. A little time, a little love, and a lot of cheese. That’s really all it takes.

I’d love to hear how yours turns out. Did you add bacon? Swap the cheese? Make it for a holiday dinner? Drop a comment below and let me know. And if you’re looking for more cozy, comforting recipes, check out the cozy apple cider braised pork shoulder or the easy slow cooker beef and broccoli for another set-it-and-forget-it meal that delivers big flavor with minimal effort.

Happy cooking, friend.

Frequently Asked Questions

Can I make this scalloped potato casserole ahead of time?

Absolutely. Assemble the casserole completely, cover it, and refrigerate for up to 24 hours. Add about 10 minutes to the covered baking time since it starts cold. The flavors actually meld together beautifully overnight.

Why did my sauce turn out grainy?

Grainy sauce usually means the cheese was added to a sauce that was too hot, or you used pre-shredded cheese. Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Always grate your own cheese and add it off the heat, stirring gently until melted.

Can I use a different type of potato?

Yes, but the texture will vary. Russet potatoes are ideal because they’re starchy and absorb the cream sauce well. Yukon Golds work too and have a buttery flavor. Waxy potatoes like red or new potatoes won’t absorb the sauce as well and may stay firmer.

How do I prevent the top from burning?

Cover the dish with foil for the first 40 minutes of baking. This traps steam and ensures the potatoes cook through without the top burning. If the top is browning too quickly after removing the foil, tent the dish loosely with foil for the remaining bake time.

Can I freeze this casserole?

Yes. Assemble it completely but don’t bake it. Wrap the dish tightly in plastic wrap, then foil. Freeze for up to 3 months. Thaw in the refrigerator overnight and bake as directed, adding about 10 minutes to the covered baking time.

Pin This Recipe!

cheesy scalloped potato casserole recipe

Print

Perfect Cheesy Scalloped Potato Casserole – Easy Homemade Recipe

This perfect cheesy scalloped potato casserole is rich, creamy, and cheesy with a golden-brown top. Made with simple ingredients like potatoes, cream, and cheese, it’s a foolproof crowd-pleaser that’s perfect for holidays or cozy weeknight dinners.

  • Author: Mira
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 5 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 8 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 3 pounds Russet potatoes (about 6 medium), peeled and sliced into ⅛-inch rounds
  • 2 cups heavy cream
  • 1 cup whole milk
  • 2 cups sharp cheddar cheese, freshly grated
  • 1 cup Gruyère cheese, freshly grated
  • 3 tablespoons unsalted butter
  • 3 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1½ teaspoons salt (Diamond Crystal kosher salt; reduce to 1 teaspoon if using table salt)
  • ½ teaspoon black pepper, freshly ground
  • 1 teaspoon fresh thyme leaves (optional)
  • ¼ teaspoon nutmeg, freshly grated

Instructions

  1. Preheat your oven to 375°F (190°C). Position a rack in the center. Butter your 9×13 baking dish generously, including the sides.
  2. Peel and slice the potatoes. Rinse the sliced potatoes in cold water to remove excess starch. Drain well and pat dry with a clean kitchen towel.
  3. Make the cream sauce. In a medium saucepan over medium heat, melt 3 tablespoons of butter. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly. Whisk in the flour and cook for 1 minute, stirring constantly.
  4. Slowly pour in the heavy cream and milk while whisking continuously. Keep whisking until the mixture thickens slightly, about 3-4 minutes. It should coat the back of a spoon but still be pourable.
  5. Remove from heat and stir in the cheeses. Reserve about ½ cup of the cheddar for the top. Add the remaining cheddar and all the Gruyère to the sauce. Stir until completely melted and smooth. Season with salt, pepper, thyme, and nutmeg. Taste and adjust seasoning.
  6. Layer the potatoes. Spread one-third of the sliced potatoes evenly in the prepared dish. Pour one-third of the cheese sauce over the top. Repeat with another layer of potatoes and sauce, then a final layer of potatoes. Pour the remaining sauce over the top and spread it evenly.
  7. Cover with foil and bake for 40 minutes.
  8. Remove the foil and sprinkle the reserved cheddar cheese over the top. Bake uncovered for another 20-25 minutes, until the cheese is bubbly and golden brown, and the potatoes are tender when pierced with a knife.
  9. Let it rest for 10-15 minutes before serving.

Notes

Slice potatoes uniformly for even cooking. Don’t skip rinsing the potatoes to remove excess starch. Let the casserole rest for 10-15 minutes before serving to allow the sauce to set. This casserole can be assembled up to 24 hours ahead and refrigerated; add about 10 minutes to the covered baking time. For best results, grate your own cheese.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 3
  • Sodium: 520
  • Fat: 28
  • Saturated Fat: 17
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 14

Keywords: scalloped potatoes, cheesy potato casserole, easy potato recipe, holiday side dish, creamy potato casserole

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