These classic scalloped potatoes feature tender layers of thinly sliced potatoes nestled in a velvety homemade cheese sauce. The combination of sharp cheddar and nutty Parmesan creates a rich, indulgent flavor profile that pairs beautifully with roasted meats or stands alone as a satisfying vegetarian main.
The dish comes together with simple pantry staples—milk, cream, butter, and flour forming the base of the luxurious sauce. Yukon Gold or Russet potatoes work wonderfully, becoming perfectly tender during the hour-long bake while maintaining their structure.
Freshly grated nutmeg adds subtle warmth that enhances the natural sweetness of the potatoes, while the golden brown cheese topping provides a delightful textural contrast to the creamy layers beneath.
My grandmother had this ritual every Sunday morning where she would stand at the counter, peeling potatoes with this old paring knife she had owned for decades. The sound of the peel hitting the metal bowl was like a bell marking the start of something good coming. I learned to make scalloped potatoes standing beside her, watching how she layered them with such care.
Last Thanksgiving, my cousin who never cooks brought store-bought scalloped potatoes, and they sat there sad and congealed while everyone politely ignored them. It made me realize how much this dish matters when it is made right. Now I always volunteer to bring them, and people actually ask for the recipe.
Ingredients
- Yukon Gold or Russet potatoes: These hold their shape beautifully while becoming tender in the oven, and their natural starch helps thicken the sauce as it bakes
- Whole milk and heavy cream: The combination creates that luxurious texture without being overly heavy, and the milk fat helps carry all the cheese flavor
- Sharp cheddar cheese: Choose a good aged cheddar because it melts beautifully and brings that punchy flavor that mild cheese just cannot deliver
- Grated Parmesan cheese: This adds a salty, nutty depth that balances the richness of the cream sauce
- Unsalted butter: Use unsalted so you can control the seasoning, and it creates the perfect base for your roux
- All-purpose flour: Just enough to thicken the sauce into something velvety that will cling to every potato slice
- Onion: Finely chopped onion melts into the sauce and adds a subtle sweetness that rounds out the dish
Instructions
- Get your oven ready:
- Preheat to 375°F and butter a 9x13 baking dish thoroughly, getting into all the corners so nothing sticks
- Build your flavor base:
- Melt the butter in a medium saucepan over medium heat, cook the onion until soft and fragrant, about 3 minutes
- Make the roux:
- Sprinkle the flour over the butter mixture, whisk constantly for 1-2 minutes until it bubbles but do not let it brown or your sauce will taste dusty
- Create the creamy sauce:
- Slowly pour in the milk and cream while whisking, bring to a gentle simmer, and cook for 3-4 minutes until it coats the back of a spoon
- Add the cheese:
- Remove from heat, stir in most of the cheddar and all the Parmesan until melted and smooth, then season with salt, pepper, and nutmeg
- Layer it up:
- Arrange half the potatoes in the dish, overlapping them like shingles, pour half the sauce over, then repeat with remaining potatoes and sauce
- Top it off:
- Sprinkle the remaining cheddar evenly across the top so it creates that gorgeous golden crust
- Bake covered first:
- Cover tightly with foil and bake for 40 minutes so the potatoes steam and cook through in the creamy sauce
- Get that golden top:
- Remove the foil and bake another 20 minutes until the cheese is bubbly and browned in spots
- Let it rest:
- Wait 10 minutes before serving so the sauce sets slightly and does not run all over the plate
My daughter used to scrape off the cheese topping when she was little, which I never understood. Now she is the one who hovers by the oven waiting for that last 20 minutes when the cheese turns golden and irresistible, asking if it is done yet every two minutes.
Choosing Your Potatoes
Yukon Golds are my go-to because they have this natural buttery flavor and creamy texture that works perfectly in scalloped potatoes. Russets will give you a fluffier result, and either choice is delicious.
Cheese Variations
Sometimes I swap in Gruyère for the cheddar when I want something more sophisticated and nutty. A little Swiss mixed with sharp cheddar creates this amazing depth that people notice but cannot quite place.
Make-Ahead Tips
You can assemble the entire dish up to a day ahead and keep it covered in the refrigerator. Just add 10-15 minutes to the covered baking time since it will be cold going into the oven.
- Let the dish sit at room temperature for 30 minutes before baking if you have time
- Cover tightly with foil so the top does not dry out in the refrigerator
- The sauce may separate slightly but it comes back together beautifully as it bakes
There is something about the way this dish fills the house while it bakes that makes people gather in the kitchen, even before it is ready.
Recipe FAQs
- → What potatoes work best for scalloped potatoes?
-
Yukon Gold and Russet potatoes are ideal choices. Yukon Golds have a naturally buttery flavor and creamy texture, while Russets hold their shape well during baking. Both varieties become tender without falling apart.
- → Can I prepare this dish ahead of time?
-
Yes! Assemble the dish completely, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if baking from cold.
- → How do I prevent the sauce from curdling?
-
Temper the milk and cream by gradually adding them to the flour mixture while whisking constantly. Avoid boiling the sauce once the cheese has been added—remove from heat immediately and stir gently until melted.
- → Can I use pre-shredded cheese?
-
Freshly grated cheese melts more smoothly and creates a creamier sauce. Pre-shredded cheese contains anti-caking agents that can result in a grainy texture. For best results, grate your own cheese.
- → What can I serve with cheesy scalloped potatoes?
-
These pair beautifully with roasted chicken, ham, beef tenderloin, or pork loin. For a vegetarian meal, serve alongside a crisp green salad with vinaigrette and roasted vegetables.
- → How do I know when the potatoes are done?
-
Insert a paring knife or fork into the center of the dish—it should slide through the potatoes with no resistance. The top should be deeply golden brown and the sauce should be bubbling around the edges.