Side Dishes
This make-ahead scalloped potatoes recipe transforms a classic comfort dish into a meal prep powerhouse that stays creamy and delicious for up to three days. The secret lies in precise layering and slow baking, creating tender, cheesy potato slices with a golden, bubbly crust that reheats perfectly.
I developed this version after realizing how often I needed a make-ahead side that could handle busy weeknights without sacrificing restaurant-quality texture.
The beauty of this recipe is its flexibility—you can assemble it a full 24 hours ahead and refrigerate, then bake when ready, or even freeze for up to three months.
The key technique involves baking at a lower temperature (350°F) for a longer period (about 90 minutes), which ensures even cooking and prevents the top from drying out. Creamy cheese sauce binds the layers while keeping each slice distinct, and the addition of a crispy breadcrumb topping adds satisfying texture.
What you'll end up with is a casserole that delivers all the comforting qualities of scalloped potatoes—creamy, cheesy, and rich—without the last-minute stress. The potatoes stay tender and flavorful even after reheating, making this perfect for family dinners, potlucks, or meal prepping for the week.
Each slice reveals perfect layers of melted cheese and creamy potato, proving that make-ahead comfort food can be just as impressive as fresh.
For extra flavor, consider adding fresh herbs like thyme or chives to the cheese mixture, or swap cheddar for Gruyère for a more complex, nutty taste. The recipe scales easily too—simply adjust the baking dish size while maintaining the same layering thickness.
Ready to make dinner prep effortless? Here's everything you need to get started.
Ingredients for make ahead scalloped potatoes
Six ingredients create a creamy, cheesy masterpiece that reheats beautifully for days.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Thinly sliced, uniform thickness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, medium sharpness |
| Gruyère Cheese 🧀 | 1 cup | Shredded, for nutty depth |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for creaminess |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Unsalted Butter 🧈 | 4 tbsp | Melted, salted to taste |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing baking dish |
The potatoes are everything here—Russets are ideal for their fluffy texture, but Yukon Golds work too. Grab the pre-sliced bags at Trader Joe's to save time, but if you're slicing yourself, aim for 1/8-inch thickness for even cooking. The cheese blend is where magic happens: Gruyère adds nutty depth while cheddar delivers classic sharpness. I always buy block cheddar and shred it myself—pre-shredded gets clumpy. For the cream, full-fat is non-negotiable—it keeps the potatoes tender after reheating. If you're in a pinch, half-and-half works but lacks richness.
No Gruyère? Parmesan at half the amount gives a similar umami punch. Fresh thyme is ideal, but dried works at one-third the quantity. The flour is just for thickening—don't skip it, but don't overmix or you'll get lumps. For the breadcrumbs, Panko stays crispy while regular breadcrumbs turn mushy. Want extra flavor? Mix in 1 tbsp of chopped chives or parsley with the breadcrumbs. The olive oil should be light, fruity, and extra-virgin—none of that cheap stuff. And yes, you can use butter instead, but olive oil adds a subtle brightness that butter can't match.
Assemble this up to 24 hours ahead and refrigerate, then bake straight from the fridge. For freezing, bake first, then freeze fully cooled—it reheats like a dream. Portion into individual servings for easy grab-and-go lunches. The leftovers keep 3 days in the fridge and 3 months frozen. Pro tip: If the top gets too brown before the center cooks, tent with foil. And always let it rest 10 minutes after baking—that's when the cheese sets properly.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Slice the Russets, layer them with cheese, and pour the creamy milk mixture—then bake. That’s it. No side dishes, no extra pans, just golden perfection waiting for you.
- Cheese Love Bomb: The sharp cheddar and nutty Gruyère melt into a gooey blanket over the potatoes—like a hug for your taste buds. Honestly, I’ll take this over any sad, dry casserole any day.
- Weeknight Workhorse: Make it ahead for Sunday dinner or reheat leftovers for lazy weeknights. The texture holds up surprisingly well, and it’s the kind of dish that makes you look like a hero even when you’re just throwing together dinner.
- Budget-Friendly Luxury: Russets and cheddar are cheap, but they taste like a fancy bistro dish. Between us, this is my secret for stretching a grocery budget without sacrificing flavor—just don’t tell my wallet I said that.
Step-by-step instructions for make-ahead scalloped potatoes
Here's how to build these rich, creamy layers that taste even better the second day.
Prepare the Potato Layers for Perfect Texture
Preheat your oven to 375°F and generously grease a 9x13-inch baking dish with 2 tablespoons extra-virgin olive oil. Peel the 3 lb russet potatoes and slice them into ⅛-inch thick rounds using a mandoline or sharp knife for uniform thickness. This even slicing ensures consistent cooking throughout the layers.
Spread the sliced potatoes in a single layer on a clean kitchen towel and sprinkle with ½ teaspoon freshly ground black pepper and ¾ teaspoon diamond crystal kosher salt. Fold the towel edges and let them sit for 10 minutes—this draws out excess moisture that would make your scalloped potatoes soggy. Pat them completely dry before layering.
Build the Creamy Cheese Layers
In a medium saucepan, warm the 0.5 cup whole milk over medium heat until steaming but not boiling. Whisk in the 1.5 cups heavy cream, 4 tablespoons unsalted butter, and 2 tablespoons all-purpose flour to create a smooth roux. Cook for 3-5 minutes until the mixture thickens enough to coat the back of a spoon.
Remove from heat and stir in the 2 cups sharp cheddar cheese and 1 cup gruyère cheese until completely melted and smooth. Season with the remaining ¾ teaspoon kosher salt, ¼ teaspoon freshly ground black pepper, and 1 tablespoon fresh thyme leaves. This creamy mixture is the heart of your scalloped potatoes—make sure it's perfectly smooth before proceeding.
Layer and Assemble the Baking Dish
In your prepared baking dish, create the first layer by arranging half of the potato slices in a slightly overlapping pattern. Pour half of the cheese mixture evenly over the potatoes, spreading it to the edges. Sprinkle half of the 0.5 cup panko breadcrumbs over the cheese layer for texture.
Repeat with the remaining potato slices, cheese mixture, and breadcrumbs. The final layer should be potatoes topped with cheese and breadcrumbs. Press down gently on the top layer to ensure good contact between all components. This layering technique creates those signature crispy top edges while keeping the interior creamy.
Bake to Golden Perfection and Cool for Make-Ahead
Bake uncovered at 375°F for 50-60 minutes until the top is golden brown and the edges bubble with cheese. For the best make-ahead results, let the dish cool completely at room temperature, then refrigerate for at least 4 hours or overnight. This chilling step allows the flavors to meld and makes reheating easier.
When ready to serve, preheat your oven to 375°F again. Cover the dish with foil and bake for 30-40 minutes until heated through. The internal temperature should reach 160°F—this ensures the potatoes are hot all the way through while maintaining their creamy texture. The breadcrumb topping will be crispy again, just like fresh from the oven.
Pro Tips For Making Make Ahead Scalloped Potatoes
- PARBOIL POTATOES FIRST: I learned this the hard way—raw slices in the oven turn to glue. Parboil peeled Russets for exactly 5 minutes before slicing, then drain and pat thoroughly dry. This keeps layers crispy, not soggy, even when prepped ahead.
- GRATE CHEESE FINE: Sharp cheddar and Gruyère melt differently. Pulse them together in a food processor for 3–4 seconds—just until fine but not paste-like. Larger chunks won’t melt evenly, and you’ll end up with a gritty texture instead of creamy layers.
- COVER WITH FOIL MIDWAY: The first 30 minutes at 375°F (190°C) should be uncovered to brown the top. Then, tent with foil for the next hour—this traps steam without steaming the cheese into a sad, watery mess. Remove foil for the last 10 minutes to crisp the crust.
- USE COLD CREAM MIX: Whisk heavy cream and milk cold (straight from the fridge) with salt and pepper before pouring. Warm cream curdles faster and turns the whole dish into a sad, lumpy pudding. Cold cream also makes the cheese melt cleaner, not grainy.
Regional styles of this recipe
New England Classic
This is the version I grew up with in Boston—simple, cheesy, and perfect for family gatherings. Here, we use sharp white cheddar exclusively for a milder flavor that lets the potatoes shine. The key difference?
A sprinkle of 1 teaspoon dried mustard powder mixed into the cheese sauce adds that classic tangy kick. Serve with brown butter drizzled on top just before eating for an extra layer of richness. 🧀
Southern Creamy Style
In the South, scalloped potatoes often get a creamier, almost casserole-like texture. Swap the Gruyère for Colby Jack cheese and add ½ cup sour cream to the sauce for extra tang. Top with crushed Ritz crackers instead of panko for a buttery, slightly sweet contrast.
I like to finish with a dash of hot sauce on each serving—just ¼ teaspoon per slice adds heat without overpowering.
Midwest Hearty Version
The Midwest takes scalloped potatoes seriously, often making them as the centerpiece. Here, we add ½ cup cooked bacon crumbles to the cheese layer and top with crumbled cornflakes for a crispy, salty crunch.
Use extra sharp cheddar and add 1 teaspoon onion powder to the sauce. This version is heartier and perfect for cold weather—think of it as a cheesy potato casserole that reheats beautifully. 🥓
French-Inspired Dauphinoise
For a lighter take, this French-inspired version replaces heavy cream with whole milk and a splash of white wine (about ¼ cup). Use Gruyère and Comté cheese (½ cup each) for a nutty, complex flavor.
Thinly slice Yukon Gold potatoes (they hold their shape better) and layer them with thinly sliced shallots (2 tablespoons, minced). Bake covered for the first 45 minutes at 350°F before uncovering to crisp the top. This version is elegant enough for dinner parties but still make-ahead friendly. 🍷
Texas BBQ Side
In Texas, scalloped potatoes often get a smoky twist. Mix 1 tablespoon smoked paprika into the cheese sauce and top with crumbled bacon and chopped green onions. Add ½ cup BBQ sauce (like Stark's) to the bottom layer before adding potatoes for a tangy base.
This version pairs perfectly with brisket or pulled pork—just serve with extra BBQ sauce for dipping. 🔥
Nutrition facts
Frequently asked questions
Can I make this recipe ahead of time without baking first?
Assemble the dish completely (potatoes, cheese, and breadcrumbs) but don't bake yet. Cover tightly with plastic wrap and refrigerate for up to 24 hours. When ready to bake, simply preheat your oven to 375°F and bake uncovered for 50-60 minutes until golden. This method preserves the texture perfectly for meal prep.
How do I prevent soggy potatoes when reheating?
Always reheat covered with foil to trap moisture. For best results, bake at 375°F for 30-40 minutes until the internal temperature reaches 160°F. If using a microwave, cover with a damp paper towel and heat in 30-second intervals to avoid drying out. The key is slow, gentle heat to restore creaminess without steaming the potatoes.
What's the best way to freeze these potatoes?
Bake the dish completely, then cool to room temperature. Wrap tightly in plastic wrap followed by aluminum foil, or use an airtight container. Label with the date and freeze for up to 3 months. To reheat, thaw overnight in the fridge, then bake covered at 350°F for 45-60 minutes until heated through. The texture holds up surprisingly well!
Can I use a different type of potato?
Russets are ideal for their fluffy texture, but Yukon Golds work well too—they hold their shape better and have a slightly sweeter flavor. Avoid waxy potatoes like red or fingerlings as they'll turn mushy. If using Yukons, slice 1/16-inch thick instead of 1/8-inch for even cooking.
Why does my cheese sauce get grainy?
Grainy texture usually means the cheese wasn't melted smoothly. Always shred your own cheese (pre-shredded contains anti-caking agents) and melt it gently over low heat with the cream. Stir constantly until completely smooth, then remove from heat before adding other ingredients. For extra insurance, strain the sauce through a fine-mesh sieve before pouring over potatoes.
