There’s something truly special about a dish of cheesy scalloped potatoes fresh from the oven—golden and bubbling around the edges, with tender potato slices bathed in a rich, creamy sauce. I love serving this classic side dish for holiday gatherings and special dinners because it’s both elegant and comforting. The combination of Gruyere and cheddar creates a beautifully complex flavor that elevates simple potatoes into something memorable.
What makes this recipe even better is that it’s completely make-ahead friendly. I find that being able to assemble the dish a day in advance takes so much stress out of holiday cooking. You can prepare everything, refrigerate it, and simply pop it in the oven when you’re ready. The result is the same creamy, cheesy perfection with far less last-minute kitchen chaos. Whether you’re planning Thanksgiving dinner or a cozy Sunday supper, these cheesy scalloped potatoes are guaranteed to impress.
Why You’ll Love This Cheesy Scalloped Potatoes Recipe
This recipe has become one of my go-to side dishes for good reason. The creamy sauce made with heavy cream and whole milk creates an incredibly luscious texture that coats every slice of potato. I love how the Gruyere cheese adds a nutty, slightly sweet flavor while the sharp cheddar brings that familiar comfort we all crave. Together, they create layers of melted cheese throughout the dish that make every bite irresistible.
The make-ahead capability is a game-changer for busy cooks. I recommend assembling this casserole the night before your big dinner, which frees up valuable oven space and prep time on the day itself. The potatoes actually benefit from sitting in the cream mixture overnight, absorbing even more flavor. When guests arrive and smell these potatoes baking, they’ll know something special is on the menu.
Another reason I keep coming back to this recipe is its versatility. While it’s perfect for Thanksgiving and Christmas dinners, it’s equally at home alongside a simple roasted chicken or grilled steak. The golden, crispy top layer contrasts beautifully with the tender, creamy potatoes underneath, creating textural interest that makes this dish far more exciting than ordinary mashed potatoes.
Ingredients and Substitutions
The ingredient list for these scalloped potatoes is straightforward, but each component plays an important role in the final result. I always use Yukon Gold potatoes because they have the perfect balance of starch and moisture. Their creamy texture and buttery flavor make them ideal for scalloped potatoes. They hold their shape well during baking without becoming mushy, and they absorb the cream sauce beautifully.
For the cheese, I find that the combination of Gruyere and cheddar is truly special. Gruyere melts smoothly and adds a sophisticated, nutty flavor that elevates the dish beyond basic comfort food. Sharp cheddar brings a familiar tang and deeper cheese flavor. If you can’t find Gruyere, Swiss cheese makes a reasonable substitute, though the flavor will be slightly different. You could also use all cheddar if needed, but I recommend using a good-quality sharp or extra-sharp variety for the best flavor.
The cream mixture is what makes these potatoes so luxurious. Heavy cream provides richness, while whole milk keeps the sauce from being too heavy. I don’t recommend using low-fat milk or half-and-half exclusively, as the sauce won’t have the same body and richness. The garlic, thyme, salt, and pepper infuse the cream with flavor as it heats, creating a seasoned base that permeates every layer of potatoes.
Fresh garlic is always my preference, but you can use 1/2 teaspoon of garlic powder in a pinch. Fresh thyme would be wonderful if you have it—use about 1 1/2 teaspoons of fresh thyme leaves in place of the dried. The butter adds another layer of richness and helps the sauce coat the potatoes evenly.

How to Make Cheesy Scalloped Potatoes
The key to perfect scalloped potatoes starts with uniformly sliced potatoes. I like to slice them about 1/8-inch thick—thin enough to cook through properly but thick enough to maintain some texture. A mandoline slicer makes this job incredibly easy and ensures even slices, but a sharp knife and steady hand work just fine. Once peeled and sliced, you can place the potatoes in a bowl of cold water to prevent browning while you prepare the cream mixture.
Heating the cream mixture before assembling the dish is an important step I never skip. In a medium saucepan, combine the heavy cream, whole milk, minced garlic, butter, dried thyme, salt, and black pepper. Heat this mixture over medium heat until it’s warm and the butter has melted—you don’t need to bring it to a boil. This warming step helps the cream absorb the flavors of the garlic and herbs, and it also means the potatoes will start cooking immediately when you pour it over them.
Layering the potatoes and cheese is where the magic happens. I recommend greasing your baking dish well with butter to prevent sticking. Start with a layer of overlapping potato slices, then sprinkle with some of the Gruyere and cheddar. Continue layering potatoes and cheese, making sure to distribute the cheese evenly throughout rather than saving it all for the top. I usually create about four layers, ending with a final generous layer of cheese on top that will become golden and bubbly.
Pour the warm cream mixture evenly over the layered potatoes, making sure it seeps down between the layers. You can gently press down on the potatoes with a spatula to help the cream distribute. Cover the dish tightly with aluminum foil—this traps steam and helps the potatoes cook through evenly. Bake covered at 375°F for 45 minutes, then remove the foil and continue baking for another 25-30 minutes until the top is golden brown and the potatoes are completely tender when pierced with a knife.
Expert Tips for Best Results
I’ve learned several tricks over the years that make a real difference in how these scalloped potatoes turn out. First, don’t rinse the potato slices after cutting them. The starch on the surface helps thicken the cream sauce naturally as it bakes, creating that perfect creamy consistency. If you’ve soaked them in water to prevent browning, just drain them well and pat them dry before layering.
When layering, I find it helpful to slightly overlap the potato slices like shingles on a roof. This creates an attractive presentation and ensures even coverage. Try to keep the layers relatively even in thickness so everything cooks at the same rate. If some areas are much thicker than others, you might end up with undercooked potatoes in spots.
For the make-ahead version, assemble the entire dish as directed but don’t bake it. Cover tightly with plastic wrap and then foil, and refrigerate for up to 24 hours. When you’re ready to bake, remove it from the refrigerator and let it sit at room temperature for about 30 minutes while your oven preheats. You may need to add an extra 10-15 minutes to the covered baking time since you’re starting with a cold dish.
The resting time after baking is crucial. I always let the scalloped potatoes rest for at least 10 minutes before serving. This allows the sauce to thicken slightly and makes the dish much easier to serve. If you try to scoop portions immediately, the cream will be too runny and everything will slide apart. That brief rest makes all the difference in presentation.
Serving Suggestions
These cheesy scalloped potatoes are incredibly versatile and pair beautifully with a wide range of main dishes. I love serving them alongside classic holiday roasts like turkey, ham, or prime rib. The creamy, cheesy richness complements the savory flavors of roasted meats perfectly. They’re also wonderful with simpler preparations like roasted chicken, pork chops, or grilled steak.
For a complete holiday spread, I like to serve these potatoes with other traditional sides. They pair particularly well with make-ahead crockpot mashed potatoes if you want to offer variety, or alongside roasted vegetables and a fresh salad to balance the richness. Green beans, roasted Brussels sprouts, or glazed carrots all make excellent companions.
When it comes to presentation, I recommend using a large serving spoon to scoop generous portions, making sure each serving includes some of that golden, crispy top layer along with the creamy middle layers. A sprinkle of fresh chopped parsley or thyme on top adds a pop of color and freshness. These potatoes are substantial enough to serve as part of a vegetarian main course alongside a big salad and crusty bread.
Variations and Substitutions
While this recipe is delicious as written, there are several ways you can customize it to suit your preferences or dietary needs. For a different flavor profile, try adding caramelized onions between the potato layers. The sweet, savory onions complement the cheese beautifully and add another dimension of flavor. You could also add crispy bacon pieces for a smoky, indulgent variation.
If you want to experiment with different cheeses, fontina, Comté, or aged Gouda all work wonderfully in place of the Gruyere. For a sharper flavor, increase the proportion of cheddar or use a combination of sharp white cheddar and Parmesan. A tablespoon or two of grated Parmesan on top creates an extra-crispy, flavorful crust.
For those who enjoy a bit of heat, I sometimes add a pinch of cayenne pepper or red pepper flakes to the cream mixture. Fresh herbs can also change the character of the dish—try adding fresh rosemary, sage, or a combination of herbs. Just remember that fresh herbs are more potent than dried, so adjust quantities accordingly.
If you’re looking for a lighter version, you can substitute half of the heavy cream with additional whole milk, though the sauce won’t be quite as rich. You could also try using a mix of regular and sweet potatoes for a colorful variation with a hint of sweetness. The cooking time may need slight adjustment depending on the thickness of your sweet potato slices.
Storage, Freezing, and Reheating
Leftover scalloped potatoes store beautifully, which is one reason I love making a large batch. Once the dish has cooled completely, cover it tightly with plastic wrap or transfer portions to airtight containers. The potatoes will keep in the refrigerator for up to 4 days. I find that the flavors actually deepen and meld together even more after a day or two, making leftovers particularly delicious.
To reheat refrigerated scalloped potatoes, I recommend covering the dish with foil and warming it in a 350°F oven for about 20-25 minutes, or until heated through. You can also reheat individual portions in the microwave, though the texture won’t be quite as nice as oven reheating. If the potatoes seem a bit dry after refrigeration, you can drizzle a tablespoon or two of cream or milk over them before reheating.
These scalloped potatoes can be frozen, though I find the texture changes slightly after freezing—the cream sauce may separate a bit and the potatoes can become slightly grainy. If you do want to freeze them, let the baked dish cool completely, then wrap it very tightly in plastic wrap followed by aluminum foil, or portion into freezer-safe containers. They’ll keep frozen for up to 2 months. Thaw overnight in the refrigerator before reheating.
For the best results with frozen scalloped potatoes, I recommend freezing the assembled but unbaked dish instead. Prepare everything as directed, wrap tightly, and freeze. When you’re ready to bake, thaw it overnight in the refrigerator, then bake as directed, adding a bit of extra time if needed. This method preserves the texture much better than freezing already-baked potatoes.
Frequently Asked Questions
Can I use a different type of potato?
While Yukon Gold potatoes are my top choice for their creamy texture and buttery flavor, you can use Russet potatoes if that’s what you have. Russets are starchier and will create a slightly different texture—still delicious but less creamy. I don’t recommend red potatoes for this recipe as they’re too waxy and don’t absorb the cream sauce as well.
Why did my scalloped potatoes turn out watery?
Watery scalloped potatoes usually result from not baking them long enough or cutting the potatoes too thick. Make sure your potato slices are thin and uniform, and bake until the cream has thickened and reduced. Letting the dish rest for 10 minutes after baking also allows the sauce to set up properly. If you added extra liquid or used low-fat dairy, that could also contribute to a thinner sauce.
Can I make this recipe dairy-free?
Making truly dairy-free scalloped potatoes is challenging since the cream and cheese are central to the dish. However, you can experiment with full-fat coconut cream and dairy-free cheese alternatives. The flavor and texture will be different, but you can still create a creamy, layered potato dish. Nutritional yeast can add a cheesy flavor if you’re avoiding dairy cheese.
How do I prevent the top from burning?
If you notice the top browning too quickly during the uncovered baking time, simply tent the dish loosely with foil. This allows the potatoes to continue cooking through while protecting the cheese from burning. Every oven is different, so keep an eye on your dish during the final 30 minutes of baking.
Can I double this recipe?
Absolutely! This recipe doubles beautifully for feeding a crowd. You can either use two 9×13-inch baking dishes or one very large roasting pan. Just keep in mind that a thicker, larger dish may need additional baking time. Check for doneness by piercing the potatoes with a knife—they should be completely tender throughout.
What’s the difference between scalloped potatoes and au gratin potatoes?
The terms are often used interchangeably, but traditionally, scalloped potatoes are made with a cream sauce, while potatoes au gratin include cheese. This recipe is technically a combination of both styles, featuring both cream and cheese for maximum deliciousness. The result is richer and more flavorful than plain scalloped potatoes.
Cheesy Scalloped Potatoes (Make-Ahead)
Creamy layers of tender Yukon Gold potatoes baked with rich cheese sauce and a blend of Gruyere and cheddar until golden and bubbly. This elegant side dish is perfect for holidays and can be assembled a day in advance for stress-free entertaining.
Cook Time: 70-75 minutes
Resting Time: 10 minutes
Total Time: 1 hour 45 minutes
Servings: 8-10
Difficulty: Medium
Cuisine: American
Course: Side Dish
Ingredients
- 3 lbs Yukon Gold potatoes
- 2 cups heavy cream
- 1 cup whole milk
- 2 cups shredded Gruyere cheese
- 1 cup shredded cheddar cheese
- 3 cloves garlic, minced
- 3 tbsp butter
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp dried thyme
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter and set aside.
- Peel the Yukon Gold potatoes and slice them thinly, about 1/8-inch thick. A mandoline slicer works best for uniform slices. Set the sliced potatoes aside.
- In a medium saucepan, combine the heavy cream, whole milk, minced garlic, butter, dried thyme, salt, and black pepper. Heat over medium heat, stirring occasionally, until the mixture is warm and the butter has melted. Do not boil. Remove from heat.
- Arrange a layer of potato slices in the bottom of the prepared baking dish, overlapping them slightly. Sprinkle with a portion of the Gruyere and cheddar cheese.
- Continue layering the potatoes and cheese, creating about 4 layers total. Reserve some cheese for the top layer to ensure a golden, bubbly finish.
- Pour the warm cream mixture evenly over the layered potatoes, making sure it seeps down between the layers. Gently press down on the potatoes with a spatula to help distribute the cream.
- Cover the baking dish tightly with aluminum foil. Bake for 45 minutes.
- Remove the foil and continue baking for an additional 25-30 minutes, until the top is golden brown and the potatoes are completely tender when pierced with a knife.
- Remove from the oven and let rest for 10 minutes before serving. This allows the sauce to thicken slightly and makes serving easier.
- For make-ahead preparation: Assemble the entire dish as directed through step 6, but do not bake. Cover tightly with plastic wrap and foil, and refrigerate for up to 24 hours. When ready to bake, let sit at room temperature for 30 minutes, then bake as directed, adding 10-15 minutes to the covered baking time if needed.
Recipe Notes
- Uniform potato slices are key to even cooking. A mandoline slicer ensures consistent thickness.
- Don’t rinse the potato slices after cutting—the surface starch helps thicken the cream sauce naturally.
- The resting time after baking is essential for the sauce to set properly.
- If the top browns too quickly, tent loosely with foil during the final baking time.
- For extra flavor, try adding caramelized onions or crispy bacon between the layers.
- Leftovers can be stored covered in the refrigerator for up to 4 days and reheated in a 350°F oven.
Nutrition Information (Per Serving, Estimated)
Servings: 10
- Calories: 385
- Carbohydrates: 28g
- Protein: 13g
- Fat: 26g
- Saturated Fat: 16g
- Fiber: 2g
- Sugar: 3g
- Sodium: 420mg
Nutrition information is estimated and may vary based on specific ingredients used and portion sizes.
These cheesy scalloped potatoes have earned their place as a beloved holiday tradition in many homes, and for good reason. The combination of tender potatoes, rich cream sauce, and melted cheese creates comfort food at its finest. Whether you’re serving them for Thanksgiving, Christmas, or a special Sunday dinner, they’re sure to become a requested favorite. The make-ahead convenience means you can enjoy your gathering without being stuck in the kitchen, and the impressive presentation makes it look like you fussed far more than you actually did. If you’re looking for more delicious potato sides, you might also enjoy garlic parmesan roasted potatoes for a different take on this versatile vegetable. Happy cooking!
