Side Dishes
This scaloped potatoes recipe transforms simple ingredients into a creamy, cheesy masterpiece that's perfect for any dinner table. The secret lies in thinly sliced potatoes layered with a rich, velvety sauce and melted cheese, baked until golden and bubbling.
I've perfected this dish over years of testing—each layer ensures maximum creaminess without turning soggy, and the crispy top is what makes it truly irresistible.
The process is straightforward but requires patience: thinly slicing potatoes evenly, building layers in a buttered dish, and letting the sauce work its magic during baking. With just 45 minutes in the oven at 375°F, you'll have a dish that's restaurant-quality yet simple enough for weeknight dinners.
The creamy sauce binds everything together, while the cheese melts into a luscious blanket over the tender potatoes.
What you'll end up with is a dish that's creamy, cheesy, and perfectly golden—ideal as a side for steak or roasted chicken, or even as a hearty vegetarian main.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of creamy sauce, tender potatoes, and melty cheese. This is comfort food at its finest.
For extra flavor, consider adding crispy bacon or fresh herbs between layers, or a sprinkle of paprika on top before baking. The possibilities are endless, but the foundation remains the same: thin slices, rich sauce, and golden perfection. Let's get baking!
Ingredients for scaloped potatoes
Thinly sliced potatoes, rich cream, and melty cheese—just 13 ingredients for golden perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 ½ lb | Thinly sliced, 1/8-inch thick |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for creaminess |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Freshly shredded preferred |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Butter 🧈 | ½ cup | Unsalted, cubed |
| Yellow Onion 🧅 | 1 whole | Thinly sliced, 1/8-inch thick |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated if possible |
| Bacon 🥓 | 4 oz | Cooked crispy, crumbled |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The potatoes are the star, so Russet is your best bet—they're waxy and hold up to slicing. Grab a mandoline slicer if you're serious about even layers (or ask your butcher to slice them). The bacon? Thick-cut from Costco cooks up crispier than the flimsy grocery store stuff. For the cheese, sharp cheddar from a block melts smoother than pre-shredded—trust me on this. And don't skip the heavy cream; lighter versions won't give that velvety texture.
No heavy cream? Half-and-half plus a splash of milk works in a pinch, but it'll be slightly thinner. Swap cheddar for Gruyère or Swiss if you're feeling fancy. The onion and garlic can be sautéed in butter for extra flavor—skip the oil. For a vegetarian version, just omit the bacon and add an extra sprinkle of cheese. The nutmeg is optional but adds that classic 'comfort food' warmth. And if you're short on parsley, dried thyme at half the amount gives a similar vibe.
This keeps beautifully for 3 days in the fridge—just reheat covered with foil until warm. Freezes for up to 2 months if you wrap it tightly in foil. I always make a double batch because it reheats even better the next day. The key is to let it cool completely before storing, or you'll end up with a soggy mess. Garnish with extra cheese right before serving—that crispy top is worth the wait.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Slice those Russets, toss them in a buttered dish with the cream and cheese, and let the oven do the work—no flipping, no fuss. Honestly, I’ve made it while answering emails.
- Creamy-Cheesy Bliss: That first bite of crispy edges hugging gooey, cheddar-rich filling? It’s like a warm, cheesy hug in dish form. The sharp cheddar cuts through the richness of the heavy cream, so it’s never heavy—just perfect.
- Weeknight Wonder: I’ve served this at lazy Sunday brunches, potlucks where I didn’t want to bring a casserole, and even as a side for a steak night. Double the batch, reheat portions for days, and no one will question why you’re making it again.
- Budget-Friendly Feast: Russets and cheddar stretch further than you’d think, and the cream/milk combo feels indulgent without breaking the bank. Leftovers? Even better cold the next day—slice it up for a quick breakfast hash. (Yes, even on a Tuesday.)
Step-by-step instructions for cheesy scaloped potatoes
Here's how to build layers of crispy, cheesy perfection that'll have everyone asking for seconds.
Prep the Potatoes and Build the First Layer
Peel the 2.5 lb russet potatoes and slice them into even 1/8-inch thick rounds using a mandoline or sharp knife. Soak the slices in cold water for 10 minutes to remove excess starch, then drain and pat completely dry with paper towels. This step is crucial—wet potatoes will steam instead of crisp up.
In a 9x13-inch baking dish, spread half the potato slices in a single layer. You want them to fit snugly but not overlap. Sprinkle evenly with 1/2 teaspoon of the 1.5 tsp salt and 1/4 teaspoon of the 0.5 tsp black pepper. This first layer will form the crispy bottom foundation of your dish.
Create the Creamy Cheese Mixture
In a medium bowl, whisk together the 1.5 cups heavy cream, 0.5 cup milk, 0.25 cup all-purpose flour, 1 teaspoon of the remaining 1.5 tsp salt, the 0.5 tsp black pepper, and 0.25 tsp ground nutmeg until smooth. This mixture is the heart of your scaloped potatoes—don't skip the whisking or you'll get lumps that ruin the creamy texture.
Melt the 0.5 cup butter in a saucepan over medium heat until foaming. Slowly whisk in the onion and garlic cloves, cooking for 2-3 minutes until softened but not browned. Remove from heat and let cool slightly, then stir this into your cream mixture. The butter adds richness while the onions and garlic provide deep flavor that'll permeate every layer.
Assemble the Layers and Bake
Pour half of the cream mixture evenly over the first potato layer. Top with half of the 2 cups shredded sharp cheddar cheese and half of the 4 oz cooked, crumbled bacon. The cheese should melt beautifully while the bacon adds smoky depth. Repeat with another layer of potatoes, then the remaining cream mixture and cheese.
Cover the baking dish tightly with aluminum foil and bake at 350°F for 45 minutes. The foil traps steam that helps the potatoes cook through while keeping the top moist. After 45 minutes, remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbly. You'll know it's done when the edges pull away from the dish slightly and the cheese has formed a crispy crust.
Finish and Serve
Let the scaloped potatoes rest for 10 minutes before serving—this allows the layers to set slightly and makes slicing easier. Garnish with the 0.25 cup chopped fresh parsley right before serving to add freshness that cuts through the richness.
Slice into squares and serve immediately with a side of crusty bread to soak up all that creamy goodness. The potatoes should be tender with a slight crispness at the edges, the cheese perfectly melted but still with some bite, and the bacon adding salty contrast. Leftovers reheat beautifully—just cover with foil and warm in the oven for 15 minutes at 350°F.
Pro Tips For Making Scaloped Potatoes
- PARBOIL SLICES THIN: Russets stay dry and crispy when you blanch them first—cut into ¼-inch slices, boil 3 minutes in salted water, then drain. I used to skip this and ended up with soggy layers that turned to glue. Trust me, the texture changes everything.
- SALT THE CHEESE: Sharp cheddar’s flavor hides when dry—mix it with a pinch of salt and a splash of milk (just enough to moisten) before layering. My first batch tasted bland until I realized the cheese needed a wake-up call.
- BAKE COVERED THEN UNCOVER: Start with foil on for 45 minutes to melt the cheese, then remove it for the last 15 minutes. The uncovered finish gives the top a golden crust instead of a sad, pale blanket. (Yes, I’ve seen both—don’t skip this.)
- WHISK THE CREAM COLD: Heavy cream separates when hot—whisk it with milk and a tablespoon of butter after removing the dish from the oven. Cold ingredients blend smoother, and you’ll avoid that curdled mess in your sauce. I learned this after a particularly disastrous batch.
Essential equipment for scaloped potatoes
Baking Dish Essentials
You'll need a 9x13-inch baking dish—I recommend CorningWare for its even heat distribution and durability. Avoid dark-colored dishes; they absorb heat and can cause uneven browning. Grease it thoroughly with butter or olive oil before adding layers to prevent sticking.
For extra insurance, I sprinkle a pinch of flour over the greased dish before assembling. 🧈
Mandoline Slicer
A mandoline slicer (like the OXO Good Grips) is my secret weapon for perfectly even potato slices—1/8-inch thick is ideal. If you don’t own one, ask your butcher to slice them for you.
For a budget-friendly alternative, use a sharp chef’s knife and a ruler as a guide, but expect slightly uneven slices. Never skip the 10-minute soak in cold water to remove starch—this prevents sogginess.
Mixing Bowls
Use a medium-sized stainless steel bowl (like Farberware Classic) for whisking the cream mixture—it won’t retain flavors like plastic. For the saucepan, a 3-quart stainless steel (such as All-Clad) handles the butter and onions beautifully.
I avoid nonstick pans here because they can react with the acidity in the cream. A wooden spoon is perfect for stirring the sauce without scratching the pot.
Measuring Tools
Precision matters! Invest in a stainless steel measuring set (like OXO Stainless Steel) for accurate measurements of flour, cream, and spices. A microplane for garlic and nutmeg ensures fine, even grates.
For cheese, a box grater (not pre-shredded) gives you better control over meltiness. I also keep a small whisk (like Zyliss) handy for blending the sauce smoothly.
Baking Tools
Aluminum foil is non-negotiable for the 45-minute covered bake—use heavy-duty foil (like Reynolds Wrap) to trap steam effectively. A parchment paper liner in your baking dish makes cleanup a breeze.
For the final 15-20 minutes of uncovered baking, I use a wire rack to prop up the dish slightly if needed for even browning. A kitchen timer (or phone alarm) ensures you don’t overbake—this dish is all about that golden crust! ⏰
Optional Upgrades
For crispier bacon, use a cast-iron skillet (like Lodge)—it cooks bacon to perfect crunchiness. A fine-mesh sieve helps drain the potatoes thoroughly after soaking. If you love garnishes, a pair of kitchen shears makes chopping parsley effortless.
These extras aren’t essential, but they elevate the dish from good to chef’s kiss. 💫
Nutrition facts
Frequently asked questions
Can I make this with sweet potatoes instead of russet?
Sweet potatoes work beautifully but require adjustments! Use 1/4-inch thick slices (they're denser) and reduce baking time by 10-15 minutes at 350°F. The natural sweetness pairs wonderfully with sharp cheddar—just add 1/4 tsp cinnamon to the cream mixture for extra warmth.
Why did my potatoes turn out soggy instead of crispy?
Most likely, your slices weren't dry enough after soaking. Always pat them thoroughly with paper towels before layering. Another common mistake is overmixing the sauce—small lumps are fine, but a smooth paste helps create that crispy top. Also ensure you're using heavy cream (not light cream) for proper texture.
What's the best way to reheat leftovers?
Cover tightly with foil and warm in a 350°F oven for 15-20 minutes until heated through. For microwave reheating, use 30-second intervals on 50% power, stirring between each, to prevent drying. The foil traps moisture better than plastic wrap, keeping your layers creamy.
Can I make this dish ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge, adding 10-15 extra minutes of covered time. For make-ahead freezing, bake first, then wrap tightly in foil. Reheat from frozen by adding 20 minutes to your baking time. The flavors develop beautifully overnight.
What cheese alternatives work best?
For a vegetarian version, try Gruyère or Swiss (they melt beautifully). For extra richness, mix cheddar with 1/2 cup cream cheese in the sauce. If you're dairy-free, use nutritional yeast and cashew cream—just reduce the liquid slightly since cashews absorb moisture.
