There’s something deeply satisfying about a dish that transforms simple ingredients into pure comfort. This scalloped potatoes recipe delivers ultra-creamy layers of tender potatoes enveloped in rich, velvety cheese sauce—perfect for family dinners or holiday gatherings. The secret lies in the precise layering technique and a well-balanced cheese blend that creates that ideal golden crust.
What makes this recipe special is its foolproof method. Thinly sliced potatoes absorb the creamy sauce as they bake, resulting in a dish that’s creamy throughout with just the right amount of crispness on top. Whether served alongside roasted meats or as a hearty vegetarian main, these scalloped potatoes bring warmth and satisfaction to any meal.
Ingredients for Cheesy Scalloped Potatoes
This recipe transforms humble potatoes into ultra-creamy comfort with a carefully balanced cheese blend and velvety béchamel foundation.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold potatoes 🥔 | 3 lb | Peeled, sliced 1/8-inch thick |
| Heavy cream 🥛 | 2 ½ cups | Full-fat for ultra-creamy texture |
| Whole milk 🥛 | 1 ½ cups | Divided for sauce and layering |
| Unsalted butter 🧈 | 4 tbsp | For roux and greasing dish |
| All-purpose flour 🌾 | ¼ cup | For velvety sauce base |
| Garlic cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Shallot 🧅 | 1 whole | Finely diced for subtle sweetness |
| Gruyère cheese 🧀 | 2 cups | Freshly grated for optimal melt |
| Sharp white cheddar 🧀 | 1 ½ cups | Aged 12 months for complexity |
| Parmesan cheese 🧀 | ½ cup | Freshly grated for finishing |
| Fresh thyme leaves 🌿 | 1 tbsp | Stripped from stems (or 1 tsp dried) |
| Freshly ground nutmeg 🌰 | ¼ tsp | Essential for warm depth |
| Diamond Crystal kosher salt 🧂 | 1 ½ tsp | Divided for seasoning layers |
| Freshly ground black pepper 🌶️ | ½ tsp | Coarse grind preferred |
| Dijon mustard 🟡 | 1 tsp | Balances richness of cheese |
[recipeingredientscaler]
The cheese selection is critical for optimal texture and flavor. Gruyère provides the ideal meltability while aged white cheddar contributes sharpness. Source both from Whole Foods or Murray’s Cheese for superior quality. The potatoes must be Yukon Gold—their moderate starch content prevents gummy layers while ensuring creaminess. For the dairy, full-fat heavy cream (36-40% butterfat) is non-negotiable; Organic Valley or Trader Joe’s brands deliver consistent results. The nutmeg should be freshly grated—pre-ground loses volatility within weeks.
Substitutions require careful consideration to maintain the dish’s integrity. Fontina or Emmental can replace Gruyère at a 1:1 ratio, though melting properties will differ slightly. For a lighter version, substitute half-and-half for the cream, but expect reduced richness. Russet potatoes may be used if parboiled for 5 minutes first to prevent dryness. The Dijon mustard is essential for balancing fat—whole-grain mustard at double the quantity works if strained. Fresh thyme is preferred, but dried at one-third volume is acceptable in emergencies.
Optimal storage maintains texture for 3 days refrigerated—cover tightly with parchment before sealing with foil to prevent condensation. Reheat at 325°F until internal temperature reaches 165°F (about 20 minutes). For make-ahead preparation, assemble completely but refrigerate unbaked for up to 24 hours; add 10 minutes to baking time. The sauce may separate if frozen, though the dish can be frozen unbaked for 1 month with a cornstarch slurry (1 tsp cornstarch + 1 tbsp water) whisked into the cold sauce before baking.
Why You’ll Love This Recipe
- No Fussy Layers: I skip the mandoline—just slice the Yukon Golds by hand while they’re still slightly damp from rinsing. The flour-butter roux thickens the cream so fast, you don’t even need to pre-cook the potatoes. Honestly, it’s the one dish where “rustic” actually means “I didn’t stress over it.”
- That First Bite: When the heavy cream and whole milk reduce into this velvety sauce that clings to each potato slice? And the top gets all golden and crackly? I’ve caught my husband sneaking bites straight from the pan before it even hits the table. (Yes, even when it’s scalding hot.)
- Holiday or Tuesday: This is my Easter brunch showstopper and the thing I make when I’ve got 45 minutes before book club. Swap the cheese blend if you’re feeling fancy, or keep it simple with sharp cheddar—either way, it disappears. Between us, I’ve served it with steak and with rotisserie chicken. No complaints.
- Leftovers? Please.: The flavors deepen overnight, and the potatoes soak up every last bit of that creamy sauce. I pack it for lunch the next day, cold or reheated, and it’s somehow better. Bonus: Yukon Golds are cheap, and this feeds six for less than a takeout pizza. My wallet (and my meal prep) thanks me every time.
Step-by-Step Instructions for Cheesy Scalloped Potatoes
This method ensures perfectly tender potatoes enveloped in a velvety cheese sauce with golden edges.
Step 1: Prepare the Potatoes and Aromatics
Begin by peeling the 3 lb Yukon Gold potatoes and slicing them into 1/8-inch thick rounds using a sharp knife or mandoline. Uniform thickness ensures even cooking throughout the layers. Immediately transfer the sliced potatoes to a large bowl of cold water to prevent browning while you prepare the remaining ingredients.
Finely mince the 4 cloves Garlic cloves and dice the 1 whole Shallot into small, even pieces. The shallot should be about 1/8-inch in size to distribute its sweetness evenly throughout the dish. Strip the 1 tbsp Fresh thyme leaves from their stems, discarding any woody pieces.
Step 2: Create the Creamy Cheese Sauce Base
In a medium saucepan, melt 4 tbsp Unsalted butter over medium heat. Once foaming subsides, add the diced shallot and cook for 2-3 minutes until translucent but not browned. Add the minced garlic and cook for an additional 30 seconds until fragrant.
Whisk in the 0.25 cup All-purpose flour to form a roux, cooking for 1-2 minutes until the mixture turns pale golden and loses its raw flour scent. Gradually pour in the 2.5 cups Heavy cream and 1 cup Whole milk (reserving the remaining 0.5 cup Whole milk for later), whisking constantly to prevent lumps from forming.
Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens enough to coat the back of a spoon. Remove from heat and stir in the 1 tsp Dijon mustard, 0.25 tsp Freshly ground nutmeg, 0.5 tsp Freshly ground black pepper, and 1 tbsp Fresh thyme leaves.
Step 3: Layer the Potatoes with Cheese Mixture
Drain the potatoes thoroughly and pat them dry with clean kitchen towels. In a large bowl, gently toss the potato slices with the remaining 0.5 cup Whole milk and 1 tsp Diamond Crystal kosher salt (reserving the remaining 0.5 tsp Diamond Crystal kosher salt for later).
Grease a 9×13-inch baking dish with 1 tbsp Unsalted butter. Arrange one-third of the potato slices in an even layer, slightly overlapping. Sprinkle with 1/3 of the 1.5 tsp Diamond Crystal kosher salt and 1/3 of each cheese: 2 cups Gruyère cheese, 1.5 cups Sharp white cheddar, and 0.5 cup Parmesan cheese. Ladle one-third of the cream sauce over the layer.
Repeat this layering process two more times, finishing with a final layer of potatoes, remaining salt, and all remaining cheese. Press down gently to compact the layers and ensure even cooking.
Step 4: Bake to Golden Perfection
Preheat your oven to 375°F. Cover the baking dish tightly with aluminum foil and bake for 45 minutes. This initial covered baking allows the potatoes to steam and become tender without browning prematurely.
After 45 minutes, remove the foil and continue baking for an additional 25-30 minutes until the top is deep golden brown and bubbling vigorously around the edges. The sauce should be thickened and the potatoes should yield easily when pierced with a knife.
Let the dish rest for 10 minutes before serving. This brief resting period allows the layers to set slightly, making serving easier while maintaining the creamy texture. The finished dish should have crisp golden edges with a rich, velvety cheese sauce enveloping each potato slice.
Creative Variations of These Flavors
Smoky Gouda Twist
Swap out the sharp white cheddar for 2 cups smoked Gouda to add a deep, campfire-like flavor. I love how the smokiness pairs with the nutty Gruyère. Add ½ tsp smoked paprika to the cream sauce for extra depth. This variation reminds me of summer cookouts. 🔥
Herbed Goat Cheese
Replace 1 cup of the Gruyère with 1 cup crumbled herbed goat cheese for a tangy, creamy contrast. I recommend Montchevre brand—it’s perfectly balanced. Sprinkle 1 tbsp chopped chives between layers for freshness. The goat cheese creates beautiful melty pockets throughout.
Spicy Southwestern
Add 1 can (4 oz) diced green chiles to the cream sauce and swap the cheddar for 1.5 cups pepper jack. I also stir in 1 tsp ground cumin to the roux. Top with ¼ cup crushed tortilla chips before baking for crunch. This version is perfect with grilled chicken.
Lighter Greek Yogurt
For a lighter take, replace 1 cup heavy cream with 1 cup full-fat Greek yogurt. I use Fage 5% for its thickness. Add 1 tsp lemon zest to brighten the flavors. The yogurt adds tang while keeping the dish creamy—just don’t boil the sauce after adding it.
Breakfast Hash Style
Transform this into a brunch dish by adding 1 cup cooked crumbled bacon and ½ cup diced roasted red peppers between layers. I also whisk 2 large eggs into the cream sauce before baking. The result is like a loaded breakfast casserole with all the scalloped potato goodness.
Vegan Alternative
Use 3 cups sliced sweet potatoes instead of Yukon Golds, and replace all dairy with Miyoko’s vegan butter, coconut cream, and Violife cheddar shreds. Add 1 tbsp nutritional yeast to the sauce for umami. The sweet potatoes caramelize beautifully during baking. ✨
Nutrition Facts
Frequently Asked Questions
Can I make this ahead of time?
Assemble the dish completely, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When ready to bake, add 10-15 minutes to the covered baking time since it’ll start cold.
Why did my sauce turn out grainy?
Grainy sauce usually means the cheese was added too quickly or overheated. Always remove the sauce from heat before stirring in cheese, and add it gradually while whisking. Using pre-shredded cheese can also cause this issue.
What’s the best way to slice potatoes evenly?
A mandoline set to 1/8-inch thickness gives perfect slices. No mandoline? Use a sharp chef’s knife and cut carefully against a flat surface. Uneven slices can lead to some pieces being undercooked while others overcook.
Can I use a different type of potato?
Russets work but can become dry—parboil them for 5 minutes first. Red potatoes hold shape better but may not get as creamy. Yukon Golds remain the best choice for their perfect balance of starch and moisture.
- 8 Bean Soup Recipe Crock Pot: Hearty Vegetable Medley in One Pot - September 25, 2026
- 4C Bread Crumbs Meatballs Recipe: Crispy Crust and Juicy Centers - September 25, 2026
- 6 Oz Chocolate Chip Cookie Recipe: Perfectly Balanced Crispy Edges and Chewy Hearts - September 25, 2026