Side Dishes
This baked cheese scalloped potatoes recipe transforms humble potatoes into a golden, crisp-topped masterpiece with creamy cheese layers that melt in your mouth. The secret lies in thinly sliced potatoes and a perfectly balanced cheese sauce that creates that signature texture—crispy edges without burning, creamy centers that hold together.
I developed this version after years of trial and error, finally cracking the code for restaurant-quality results at home.
The process is simpler than it looks: thinly sliced potatoes layered with a rich cheese sauce, then baked until the top turns golden and the edges develop that satisfying crunch. No fancy equipment needed—just a baking dish, a sharp knife, and patience for even slicing.
The cheese sauce, made with sharp cheddar and cream, binds everything together while adding depth of flavor that makes this dish unforgettable.
What you'll end up with is a dish that looks impressive but requires minimal effort—crispy golden-brown top that shatters slightly when you cut in, creamy cheese layers that cling to every potato slice, and a rich aroma that fills your kitchen.
This is comfort food at its finest, perfect for family dinners, holiday gatherings, or when you want to elevate a simple meal without the fuss.
The beauty of this recipe is its versatility—swap in smoked cheddar for extra depth, add roasted garlic for a modern twist, or sprinkle fresh herbs on top for brightness.
The instructions walk you through every step to ensure perfect results every time. Let's get started on creating this showstopping side dish that will have everyone asking for seconds.
Ingredients for baked cheese scalloped potatoes
Thinly sliced potatoes, rich cheese sauce, and a crispy golden top—just these ingredients transform simple potatoes into restaurant-worthy comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Thinly sliced, uniform thickness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Whole Milk 🥛 | ½ cup | For smooth sauce |
| Unsalted Butter 🧈 | 4 tbsp | Melted, for richness |
| All-Purpose Flour 🌾 | 2 tbsp | For sauce thickening |
| Garlic Cloves 🧄 | 3 cloves | Minced, for aroma |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Nutmeg 🌿 | ¼ tsp | Freshly grated for warmth |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing dish |
The potatoes are the foundation, so Russet potatoes are your best bet—they're starchy and hold their shape. Grab the pre-sliced bags at Trader Joe's if you're short on time, but if you're slicing yourself, uniform thickness is key for even cooking. I always use a mandoline for consistency, but a sharp knife works too—just take your time. For the cheese, sharp cheddar is non-negotiable. The more flavorful the better, and pre-shredded loses moisture fast. Grab a block from the deli counter and grate it fresh. The same goes for Parmesan—freshly grated makes all the difference.
No sharp cheddar? Smoked cheddar or Gruyère add amazing depth, but regular cheddar works in a pinch. Heavy cream is essential for that creamy texture, but half-and-half works if you're watching calories. The flour is just for thickening—you could use cornstarch if you're gluten-free, but the flavor difference is negligible. Garlic can be roasted for a sweeter taste, but raw minced works just fine. If you're feeling fancy, add a pinch of smoked paprika to the cheese sauce for extra complexity. And trust me, skip the pre-shredded cheese—it's full of anti-caking agents that make the sauce grainy.
This dish reheats beautifully—just cover with foil and bake at 375°F for 15 minutes to revive the crispy top. Leftovers keep for 3-4 days in the fridge, though honestly, it's hard to resist eating it all in one sitting. For make-ahead prep, assemble the dish and refrigerate overnight before baking—the flavors meld beautifully. If you're prepping for a crowd, double the recipe and use two 9x13-inch dishes. The crispy topping will still turn out perfect if you bake them simultaneously.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one bowl, one pan, and done. Slice the Russets thin, layer them with shredded cheddar and that creamy butter-milk mix, and bake—no flipping, no fuss. Even my college apartment kitchen survived this.
- Cheddar Overload: That sharp cheddar? It’s the star. The moment the top gets golden and bubbly while the inside stays tender, you’ll understand why I keep a block in the fridge. The heavy cream and milk make it rich but not heavy—just pure, melty satisfaction.
- Leftovers for Days: Between us, this dish tastes better the next day. The potatoes soak up all that cheesy creaminess, and reheating it in the oven (or even the microwave, no judgment) makes it feel like a fresh batch. Packs lunches? Yes. Feeds a crowd? Even better.
- Budget-Friendly Luxury: Russets and cheddar are cheap staples, but this recipe feels fancy. A dollar store butter and a splash of heavy cream elevate it without breaking the bank. Honestly, it’s the kind of dish that makes you feel like you’re cooking for company—even when it’s just you.
Step-by-step instructions for baked cheese scalloped potatoes
Here's how to achieve that perfect golden crust and creamy interior every time.
Prepare the Potatoes for Perfect Layers
Preheat your oven to 375°F while you prep the potatoes. Peel and slice the 2 lb Russet Potatoes into ⅛-inch thick rounds using a mandoline or sharp knife—consistent thickness is key for even cooking. Soak the slices in cold water for 10 minutes to remove excess starch, then drain and pat completely dry with paper towels. This step prevents a gummy texture and ensures crispy layers.
Here's the thing—don't skip the drying step. Wet potatoes will steam instead of crisp, and you'll end up with soggy bottoms. I like to arrange the slices in a single layer on paper towels while I prep the sauce. This double-drying method guarantees maximum crispiness in the final dish.
Create the Creamy Cheese Sauce
In a medium saucepan, melt the 4 tbsp Unsalted Butter over medium heat. Add the 2 tbsp All-Purpose Flour and whisk constantly for 1-2 minutes until smooth—this creates your roux. Slowly pour in the 1 cup Heavy Cream and 0.5 cup Whole Milk while whisking vigorously to prevent lumps.
Bring the mixture to a gentle simmer and cook for 5-7 minutes until it thickens enough to coat the back of a spoon. Stir in the 2 cups Sharp Cheddar Cheese, 0.25 tsp Nutmeg, 0.5 tsp Black Pepper, and 1 tsp Salt until fully melted and smooth. Remove from heat and set aside—this sauce is the heart of your scalloped potatoes, so don't rush the thickening process.
Assemble the Layers for Maximum Flavor
Lightly grease a 9x13-inch baking dish with the 1 tbsp Extra-Virgin Olive Oil. Spread half of the potato slices in a single layer on the bottom, slightly overlapping if needed. Pour half of the cheese sauce over the potatoes, then sprinkle with half of the 0.25 cup Parmesan Cheese. Repeat with remaining potatoes and sauce.
Here's where it gets fun—mince the 3 cloves Garlic Cloves and sprinkle evenly over the top layer. The garlic will infuse flavor without overpowering. Press down gently on the potatoes to ensure good contact with the sauce, but don't compact them too much or they'll steam instead of crisp.
Add the Crispy Topping and Bake
In a small bowl, mix the 0.25 cup Panko Breadcrumbs with the remaining 0.25 cup Parmesan Cheese and 1 tbsp Salt. Sprinkle this mixture evenly over the top of the potatoes—this creates that coveted crispy crust. Bake uncovered for 45-50 minutes until the top is deep golden brown and the edges bubble around the sides.
I know it's tempting to peek, but resist! Every time you open the oven, you lose heat and steam, which can prevent that perfect crust from forming. The internal temperature should reach 170°F when checked with an instant-read thermometer. Let the potatoes rest for 10 minutes before serving—this allows the layers to set and makes slicing easier.
Serve with Confidence
Use a large spatula to carefully transfer the scalloped potatoes to a serving platter. You'll notice the top is crispy and golden, while the layers underneath are creamy and perfectly cooked. If you're serving immediately, run a knife around the edges to loosen any stuck bits. The potatoes should slice cleanly, revealing those beautiful alternating layers of potato and cheese.
This dish tastes even better the next day, so consider making it ahead and reheating in the oven at 350°F for 15-20 minutes until heated through. The contrast between the crispy top and creamy interior is what makes these scalloped potatoes truly special—don't skip the topping step if you want that restaurant-quality finish!
Pro Tips For Making Baked Cheese Scalloped Potatoes
- PARBOIL POTATOES 10 MINUTES: I learned this the hard way—skipping the parboil means your potatoes will either turn to glue or stay rock-hard. Cut them into even ¼-inch slices, boil in salted water for exactly 10 minutes, then drain. This guarantees they’ll soften perfectly while still holding their shape in the oven.
- SALT THE CREAM MIX: Don’t wait until the end to season. Stir ½ teaspoon of salt into the heavy cream and milk mixture right when you whisk it together—it dissolves completely and seasons the whole dish evenly. (Yes, even if your cheese is already salty; trust me, you’ll want that balance.)
- DON’T OVERMIX THE CHEESE: Grated cheddar clumps like a nightmare if you fold it in roughly. After melting the butter into the cream, let the mixture cool slightly, then gently fold in the cheese with a rubber spatula—just until combined. Overworking it turns your creamy sauce into a stretchy mess.
- BAKE COVERED FIRST: Start with the foil on for the first 45 minutes at 375°F. This traps steam and helps the potatoes absorb the cheese sauce without drying out. After that, uncover and broil for 2–3 minutes if you want a golden crust—but watch it like a hawk. (I’ve seen it burn faster than you’d think.)
Make-ahead tips for baked cheese scalloped potatoes
Prep Ahead Strategy
Assemble the entire dish in your baking dish the night before and refrigerate uncovered. This lets the potatoes absorb some of the cheese sauce overnight, creating deeper flavor. When ready to bake, simply pop it in the oven—no extra prep needed.
I've done this with up to 48 hours ahead, and the texture remains perfect. Just add 10-15 minutes to your baking time if prepped overnight. 🌟
Cheese Sauce Prep
Make the cheese sauce a day ahead and store it in an airtight container in the fridge. When ready to assemble, simply reheat it gently in a saucepan over low heat until warm—about 3-5 minutes.
This shortcut saves time on busy days, and the sauce reheats beautifully without separating. I keep a jar of pre-made sauce in my fridge for quick weeknight dinners. ✨
Potato Prep Shortcut
Buy pre-sliced potatoes from the grocery store to save 20-30 minutes of prep time. Look for ⅛-inch thick slices at stores like Trader Joe's or Whole Foods.
Just pat them dry thoroughly before assembling—they're already perfectly uniform for even cooking. This is my go-to when I'm short on time but still want restaurant-quality results. 💪
Baking Timing Tips
For make-ahead baking, assemble the dish and refrigerate for 2 hours before baking. Cold potatoes take slightly longer to bake—about 55-60 minutes instead of 45-50 minutes.
The cold start helps prevent over-browning while ensuring even cooking throughout. I often use this method when hosting dinner parties to avoid last-minute stress. ⏰
Reheating Leftovers
Reheat individual portions in the oven for the best texture. Cover with foil and bake at 350°F for 15 minutes, then uncover and broil for 2-3 minutes to restore that crispy top.
Microwave reheating works in a pinch, but it makes the top soggy—add 1 tbsp milk or cream to prevent drying. I always reheat leftovers this way to maintain that perfect contrast between crispy and creamy. 🔥
Freezer-Friendly Method
For long-term storage, assemble the dish as directed but don't add the breadcrumb topping. Cover tightly with foil and freeze for up to 2 months. When ready to serve, thaw overnight in the fridge, add the topping, and bake as usual—just increase baking time by 10-15 minutes.
The texture remains excellent, though the top won't be quite as crispy as fresh. This is perfect for holiday meal prep! ❄️
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of Russet potatoes?
Sweet potatoes work beautifully and add natural sweetness that pairs wonderfully with cheddar! For best results, slice them ⅛-inch thick and soak in cold water for 15 minutes to remove excess moisture. You might need 5-10 extra minutes in the oven since sweet potatoes have higher moisture content. Try adding a pinch of cinnamon to the cheese sauce for a festive twist!
Why did my scalloped potatoes turn out soggy?
Soggy potatoes usually mean one of three things: under-drying the slices, opening the oven too early, or not enough baking time. Always pat your potato slices completely dry with paper towels after soaking, and resist peeking during baking! If the top isn't crispy enough, broil for 2-3 minutes at the end. For extra insurance, sprinkle the breadcrumb topping with 1 tbsp cornstarch before baking.
What's the best cheese substitute for dairy-free versions?
For a creamy dairy-free alternative, use 1½ cups shredded firm tofu blended with ½ cup nutritional yeast and 1 tbsp lemon juice to mimic cheese texture. Or try dairy-free cheddar shreds (like Violife) mixed with ¼ cup cashew cream. For extra richness, add 1 tbsp coconut oil to the sauce. The flavor won't be identical, but it's surprisingly close!
How do I make this gluten-free?
Replace the all-purpose flour with 2 tbsp cornstarch for the sauce, and use gluten-free panko (or crushed gluten-free crackers) for the topping. Double-check your cheese labels—some brands contain gluten as an anti-caking agent. For the breadcrumb alternative, toasted gluten-free breadcrumbs work perfectly. The texture remains crispy, just with a slightly different crunch.
Can I make this in a smaller baking dish?
Yes! For a 8x8-inch dish, reduce the recipe by half and bake for 35-40 minutes. For a 9x9-inch dish, use ¾ of the recipe and bake for 40-45 minutes. The key is maintaining the same layer thickness—don't overcrowd the potatoes or they'll steam instead of crisp. A smaller dish actually helps create a more intense crispy top!
