Pin it My aunt's kitchen always smelled like melted butter and sharp cheddar on Sunday afternoons, and that's where I first watched her make scalloped potatoes. She moved her hands with this easy confidence, layering potato slices like she was building something precious, and I realized then that the best comfort foods don't require fancy techniques or stress. This recipe became my go-to whenever I needed something that felt both impressive and completely doable, no matter what kind of day I'd had.
I brought this to a potluck once where everyone was bringing store-bought sides, and watching people go back for thirds was honestly one of those quiet victories that makes cooking worthwhile. One person even asked if I'd used some fancy technique, and I had to laugh because the secret was just good butter, real cheese, and patience to let it bake properly.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Yukon Gold or Russet potatoes (2 lbs): Yukon Golds hold their shape better and taste naturally buttery, but Russets work beautifully too if that's what you have on hand.
- Medium yellow onion (1): Slice it thin so it softens into the cream sauce and adds subtle sweetness without overpowering anything.
- Sharp cheddar cheese (2 cups shredded): Don't skip the sharp variety because mild cheddar will disappear into the background, and this dish deserves cheese you can actually taste.
- Mozzarella cheese (1 cup shredded): This adds stretch and helps create that golden, bubbly top while cheddar brings the flavor.
- Whole milk (2 cups): Use actual whole milk, not 2% or skim, because the fat is what makes the sauce taste creamy instead of thin.
- Unsalted butter (2 tbsp): This is your roux base, and unsalted lets you control the salt level in the whole dish.
- All-purpose flour (2 tbsp): This thickens the sauce so it coats the potatoes instead of pooling at the bottom.
- Salt, black pepper, garlic powder, and paprika: The paprika on top does more than look pretty, it adds a whisper of smokiness that somehow makes everything taste richer.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready and grease the dish:
- Preheat your oven to 375°F and butter that 9x13-inch baking dish so nothing sticks later.
- Make the roux foundation:
- Melt butter over medium heat, add flour, and whisk for just one minute until it smells toasty and looks like wet sand. Don't skip the stirring because lumpy sauce is nobody's friend.
- Transform it into a creamy sauce:
- Pour milk in slowly while whisking constantly, which prevents those stubborn flour lumps from forming. You'll feel the sauce thicken under your whisk after about 3 to 4 minutes, and that's when you know it's ready.
- Season and add the cheese:
- Pull it off the heat and stir in salt, pepper, garlic powder, and about half the cheeses until everything melts smooth and tastes like comfort.
- Build the layers:
- Spread half the potatoes in the dish, scatter half the onions over them, then pour half the cheese sauce on top. Repeat with the remaining potatoes, onions, and sauce so every layer gets equal love.
- Add the finishing touch:
- Sprinkle the remaining cheeses and paprika across the top, which will turn golden and crispy in the oven.
- Bake covered then uncovered:
- Cover with foil and bake for 40 minutes so the potatoes steam and soften, then remove the foil and bake 25 to 30 minutes more until the top is golden and the edges are bubbling slightly.
- Let it rest before serving:
- Pull it from the oven and let it sit for 10 minutes, which helps the layers set and makes serving cleaner and easier.
Pin it There's something almost magical about pulling this out of the oven when your kitchen is already warm and smells like caramelized cheese and potatoes, and everyone just naturally gravitates toward it. That's when you know you've made something right.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
This recipe is incredibly forgiving and actually begs for your personal touch. I've added a tiny pinch of nutmeg to the sauce before because I was feeling fancy, and it added this almost imperceptible warmth that made people ask what was different. Fresh thyme or chives scattered on top after baking brings brightness, while a handful of crispy bacon bits tucked into the layers makes it feel like a celebration.
Timing and Make-Ahead Magic
One of my favorite things about this dish is that you can assemble it hours before anyone arrives. Layer everything in the morning, cover it, and slide it into the oven just as people pull up, and suddenly you look like you have your life together. I've left it in the fridge for up to 8 hours and it bakes beautifully, though you might need to add 5 or 10 minutes since it's starting cold.
Cheese and Flavor Upgrades
If you want to take this deeper, Gruyère is absolutely worth trying because it melts into something almost silky and tastes somehow more elegant than cheddar. I learned this at a friend's dinner party and immediately started experimenting, and honestly, a combination of sharp cheddar and Gruyère is the sweet spot. You could also substitute half the mozzarella with smoked gouda if you're in the mood for something with more edge.
- Always use freshly shredded cheese from a block if you can, because the anti-caking powder in pre-shredded cheese can make the sauce gritty.
- Taste the sauce before you layer everything so you can adjust the seasoning while there's still time to fix it.
- Save a little extra cheese to sprinkle on top because it creates those golden crispy bits that make people fight over corners.
Pin it This dish has become my answer to every potluck, holiday side, or moment when I want to feed people something that tastes like I actually care. And honestly, the fact that it takes an hour and a half from start to finish but feels like you did something incredible makes it my favorite kind of recipe.
Recipe Questions & Answers
- → What type of potatoes are best for this dish?
Yukon Gold or Russet potatoes work best due to their firm texture and ability to hold shape when sliced thinly and baked.
- → Can I use different cheeses?
Yes, Gruyère or Monterey Jack can be used to add a different depth of flavor while maintaining a creamy melt.
- → How do I make the cheese sauce creamy without lumps?
Whisk the flour and butter roux well, then slowly add cold milk while stirring constantly until slightly thickened.
- → Is it necessary to cover the dish while baking?
Covering with foil for the first 40 minutes helps cook potatoes evenly, then removing foil allows a golden top to form.
- → Can this dish be prepared ahead of time?
Yes, you can assemble it several hours in advance and bake just before serving to save time.