Side Dishes
This old-fashioned scalloped potatoes recipe delivers the perfect balance of creamy, cheesy layers and a crisp cornmeal crust that transforms a simple potato dish into a showstopping centerpiece.
The secret lies in thinly sliced potatoes layered with a rich, tangy cream sauce and topped with a golden cornmeal crust that browns beautifully in the oven. I've perfected this technique over years of holiday gatherings, where it consistently earns rave reviews.
The beauty of this recipe is in its simplicity—just a handful of ingredients that work together to create restaurant-quality results. Thinly slicing the potatoes ensures even cooking, while the cornmeal crust adds a delightful crunch that contrasts beautifully with the silky potato layers.
The baking time is the key: slow and steady in the oven creates those melt-in-your-mouth textures we all love.
What you'll end up with is a dish that's creamy in the center, crispy on top, and perfectly seasoned throughout. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect combination of textures and flavors.
This recipe is especially comforting during colder months, but it's worth making year-round.
Serve it as a side dish for holiday dinners, family gatherings, or even a special weeknight meal. The leftovers reheat beautifully, making it perfect for meal prep. Here's how to create this timeless classic in your own kitchen.
Ingredients for old fashioned scalloped potatoes
Just twelve ingredients transform humble potatoes into a golden, crispy, cheesy masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Thinly sliced, peeled or unpeeled |
| Heavy Cream 🥛 | 2 cups | Full-fat for richest flavor |
| Whole Milk 🥛 | ½ cup | Warmed slightly for creaminess |
| Sharps Cheddar Cheese 🧀 | 2 cups | Freshly grated, sharp variety |
| Cornmeal 🌽 | ½ cup | Fine or medium grind preferred |
| Butter 🧈 | ½ cup | Unsalted, melted for crust |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for subtle flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best taste |
| Nutmeg 🌿 | ¼ tsp | Finely grated, essential for flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening cream sauce |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for final topping |
The potatoes are non-negotiable—Russets are your best bet for that creamy texture, but don’t stress if you grab Yukons. Costco or Trader Joe’s usually have them pre-bagged for easy slicing. Thin slices = even cooking, so grab a mandoline if you’re feeling fancy (or ask your butcher to slice them—many will do it for free!). The cheese matters too: sharp cheddar is a must for that tangy kick, and I always buy block cheese to grate myself—pre-shredded gets clumpy and lacks flavor. For the cornmeal, Bob’s Red Mill is my go-to brand—it’s fine enough to create that perfect crust without being gritty. And that nutmeg? Freshly grated makes all the difference—pre-ground tastes like sawdust.
No heavy cream? Half-and-half plus a splash of whole milk works in a pinch, but trust me, the full-fat version is worth it. Running out of sharp cheddar? Pepper jack or Gruyère add exciting twists—just adjust the salt. The cornmeal crust can be made with crushed cornflakes if you’re out, though it won’t be quite as crispy. For the garlic, fresh is non-negotiable—jarred minced lacks that bright punch. And if you’re watching calories, light cream cheese mixed into the sauce cuts the richness without sacrificing texture. The flour is just for thickening, so don’t skip it—it keeps the sauce silky instead of watery.
This dish reheats like a dream—350°F for 15 minutes until bubbly and crispy on top. Leftovers keep for 4 days in the fridge, but honestly, it’s even better the next day as the flavors meld. For meal prep, bake in 8x8-inch pans so you can portion easily. The cornmeal topping freezes beautifully too—just reheat covered to keep it moist. And pro tip: Make it ahead and refrigerate overnight—the flavors deepen like magic.
Why You'll Love This Recipe
- Fewer Ingredients, Bigger Payoff: I swear by this recipe because it’s one of those rare dishes where less feels like more. Just potatoes, cream, milk, and cheese—no fancy herbs or weird techniques. The cornmeal crust does all the heavy lifting, giving you that golden, crunchy top without extra effort.
- Creamy-Cheesy Magic: Between us, the moment those potatoes finish baking and the cheddar melts into that velvety cream sauce? Pure satisfaction. The sharpness of the cheddar cuts through the richness, and that crispy edge on top? It’s the kind of bite that makes you reach for seconds before you even think about it.
- Leftovers That Don’t Suck: Honestly, I make this on Sundays just because the leftovers are that good. Reheated, they’re still creamy and comforting—no sad, dry potatoes here. Pack them for lunch or serve them cold the next day; they’re just as welcome either way.
- Weeknight-Friendly Without Sacrifice: This isn’t one of those recipes that demands your full attention. You slice, layer, and bake—no peeling, no fancy knife work, no stress. And because it’s so simple, it’s also my go-to when I’m feeding a crowd or just craving something hearty that doesn’t require a Pinterest-perfect presentation.
Step-by-step instructions for old fashioned scalloped potatoes
Here's how to create layers of creamy, cheesy perfection with that signature crispy cornmeal crust.
Prepare the Potatoes for Perfect Layers
Peel the 3 lb russet potatoes and slice them into even ¼-inch thick rounds using a mandoline or sharp knife. I like to keep them consistent so they cook uniformly. Soak the sliced potatoes in cold water for 10 minutes to remove excess starch, then drain and pat completely dry with paper towels. This step is crucial—it prevents the layers from becoming watery during baking.
Real talk: if you skip the drying step, your scalloped potatoes will turn out soggy instead of creamy. Arrange the first layer of potatoes in a single layer in a 9x13-inch baking dish, slightly overlapping them. You'll need about 3 layers total for even cooking. Season each layer lightly with ½ teaspoon salt and ¼ teaspoon black pepper as you go.
Create the Creamy Cheese Sauce
In a medium saucepan, warm the 0.5 cup whole milk over medium heat until it's just steaming. In a separate bowl, whisk together the 2 cups heavy cream, 2 tablespoons all-purpose flour, and 1.5 teaspoons salt. Slowly pour the warm milk into the cream mixture while whisking constantly to prevent lumps from forming.
Return the mixture to the saucepan and cook over medium-low heat, stirring frequently, until it thickens enough to coat the back of a spoon—about 5-7 minutes. Remove from heat and stir in the 2 cups freshly grated sharps cheddar cheese, 0.25 teaspoon nutmeg, and 0.5 teaspoon black pepper until completely melted and smooth. The sauce should be velvety and just thick enough to cling to the potatoes.
Assemble the Layers with Garlic Butter
Melt the 0.5 cup butter in a small saucepan over low heat. Remove from heat and stir in the 4 minced garlic cloves, letting them infuse for 5 minutes before straining to remove any solids. Pour half of this garlic butter over the potato layers in the baking dish, spreading it evenly with a spoon.
Carefully pour half of the cheese sauce over the potatoes, allowing it to seep between the slices. The sauce should cover about ⅔ of the potato surface—don't overdo it or it'll leak out during baking. Repeat with another layer of potatoes, then the remaining cheese sauce and garlic butter. Finish with a final layer of potatoes if needed to use all the slices, pressing down gently to ensure good contact.
Top with Crispy Cornmeal Crust
In a small bowl, mix together the 0.5 cup cornmeal and 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top layer of potatoes, pressing down lightly with your fingers to help it adhere. The cornmeal will create that signature crispy crust we all love.
Cover the baking dish tightly with aluminum foil and bake at 375°F for 45 minutes. After this initial baking time, remove the foil and increase the oven temperature to 400°F. Bake uncovered for another 15-20 minutes until the top is golden brown and the edges are bubbling. The potatoes should be tender when pierced with a fork, with that perfect creamy texture throughout.
Rest and Serve with Confidence
Let the scalloped potatoes rest for 10 minutes before serving. This resting period allows the layers to set and makes it easier to slice cleanly. I know it's tempting to dig in immediately, but trust me—waiting ensures every bite is perfect.
Serve warm with a simple green salad or crusty bread to soak up that delicious cheesy sauce. The contrast of the crispy cornmeal crust with the creamy, cheesy potato layers is what makes this classic dish so special. Store any leftovers in the refrigerator for up to 3 days—they reheat beautifully in the oven at 350°F until warmed through.
Pro Tips For Making Old Fashioned Scalloped Potatoes
- PARBOIL POTATOES FIRST: Toss whole, unpeeled Russets in boiling water for 5 minutes before slicing—this keeps them from falling apart when you layer them. I learned this the hard way after watching my first batch turn to mush in the cream.
- LAYER CORNMEAL DRY: Sprinkle cornmeal between potato layers like you’re dusting flour on a counter, not pouring it. A thin, even coat is all you need—too much makes the top crust rubbery instead of crisp.
- SKIP THE OVERMIXING: Stir the cream-cheese mixture just until combined, or you’ll end up with gluey potatoes. Lumps are fine; they’ll melt into silk when baked. I used to stress over this, but the texture stays perfect either way.
- BAKE LOW AND LONG: 325°F for 1 hour 15 minutes is non-negotiable—rushing it leaves the center soggy and the top pale. Cover with foil for the first 45 minutes, then uncover to brown. Patience here makes all the difference.
Make-ahead tips for old fashioned scalloped potatoes
Prep Ahead Strategy
Assemble the entire dish—potatoes, sauce, and cornmeal topping—up to 24 hours ahead and refrigerate uncovered in the baking dish. This allows flavors to meld deeply while preventing sogginess.
I always do this for holiday meals—it cuts down on last-minute stress and makes the house smell incredible while you cook the main course. 🌟
Baking Timeline
For maximum efficiency, bake the scalloped potatoes 1 hour before serving. The dish holds well at room temperature for this time, so you can focus on other components like roasted vegetables or a fresh salad. If baking ahead, cover loosely with foil to keep it warm without steaming.
Freezer-Friendly Layers
Prepare the potato layers and cheese sauce separately, then freeze them in airtight containers for up to 2 months. When ready to bake, thaw overnight in the fridge, assemble, and bake as directed.
The cornmeal topping can be mixed ahead and stored separately—just sprinkle it fresh before baking for the best texture. ❄️
Portioning for Meal Prep
Divide the baked scalloped potatoes into individual 8x8-inch baking dishes before refrigerating. This makes reheating a breeze—just pop one in the oven at 350°F for 15 minutes while you prepare the rest of your meal. I use this trick for family dinners where everyone wants seconds!
Crust Prep Shortcut
Mix the cornmeal and parmesan topping in advance and store it in a small resealable bag or airtight container. This saves time on baking day and ensures you won’t forget this crucial step. Sprinkle it fresh just before the final baking phase for maximum crispiness.
Flavor Boost Overnight
If you refrigerate the assembled dish overnight, the flavors become even more complex. The cheese deepens in richness, and the potatoes absorb more of the creamy sauce. I always make this version for Thanksgiving—it’s a crowd-pleaser that feels extra special. 💛
Nutrition facts
Frequently asked questions
Can I use Yukon Gold potatoes instead of Russets?
Yukon Golds work beautifully—they'll be slightly creamier and more flavorful than Russets, though they may not hold their shape as perfectly. For best results, slice them ⅛-inch thick and pat them extra dry to prevent sogginess. The texture will be richer, but you'll still get that classic scalloped potato experience.
Why did my scalloped potatoes turn out watery?
Watery results usually mean excess moisture wasn't drained properly. Always soak sliced potatoes for 10 minutes in cold water, then pat them completely dry with paper towels before layering. Also, don't overfill the baking dish—potatoes should be snug but not packed tightly. The sauce should coat but not pool between layers.
Can I make this dish ahead of time?
Yes! Assemble the entire dish (including the cornmeal topping) up to 24 hours ahead and refrigerate uncovered. This actually enhances the flavors. When ready to bake, cover with foil and bake at 375°F for 50-60 minutes until bubbly and golden. The overnight rest makes the texture even creamier!
What's the secret to a crispy cornmeal crust?
The crust depends on three key factors: freshly grated parmesan, pressing the mixture gently into the potatoes, and baking uncovered at 400°F for the final 15-20 minutes. For extra crispiness, broil for 2-3 minutes at the very end (watch closely!). The cornmeal should be fine-ground and mixed with the cheese before sprinkling.
How do I make this recipe lighter?
Swap heavy cream for evaporated skim milk, reduce cheese to 1 cup, and use light cream cheese in the sauce. For the crust, mix cornmeal with low-fat mozzarella instead of parmesan. The texture will be slightly less rich but still delicious. Don't skip the garlic butter—it adds depth without many calories!
