Slice potatoes into thin, even rounds and layer them in a buttered baking dish. Create a smooth cheese sauce by whisking milk and cream into a butter-flour roux, then melting in sharp cheddar and Parmesan. Pour the velvety sauce over the potatoes, letting it seep between every layer. Bake covered until tender, then uncover to achieve a beautifully golden, bubbly crust. The result is irresistibly creamy with just the right amount of cheesy goodness in each spoonful.
The snow was falling sideways against my kitchen window last February when I decided these potatoes needed to happen. My brother had announced he was bringing his new girlfriend to Sunday dinner, and something about scalloped potatoes felt like the right kind of welcoming without trying too hard. I stood at the counter slicing potato after paper-thin potato, the rhythm of the knife against the cutting board somehow soothing my nerves about meeting someone important to him.
When that baking dish came out of the oven bubbling and golden, the whole house smelled like warm cheese and butter. His new girlfriend took one bite and actually closed her eyes for a second. They have been married three years now and she still asks me to make these for every holiday gathering.
Ingredients
- Yukon Gold or Russet potatoes: These varieties hold their shape through long baking while becoming tender in the middle
- Whole milk and heavy cream: The combination creates the perfect silky consistency without being too heavy
- Sharp cheddar cheese: The sharpness cuts through the richness and gives the sauce depth
- Parmesan cheese: Adds a salty nutty layer that makes the cheese sauce taste restaurant quality
- Unsalted butter: Gives you control over the final salt level since butter brands vary
- All purpose flour: Just enough to thicken the sauce into something that clings to every potato slice
- Freshly ground black pepper: Freshly cracked makes a noticeable difference in the final flavor
- Ground nutmeg: The secret ingredient that adds warmth without making it taste like dessert
Instructions
- Get your oven ready:
- Preheat to 375°F and butter a 9x13-inch baking dish thoroughly including the corners.
- Build the cheese sauce base:
- Melt butter in a saucepan and cook the onion until soft and fragrant.
- Make your roux:
- Whisk in flour and cook for one minute until it smells nutty.
- Add the dairy slowly:
- Pour in milk and cream gradually while whisking to prevent lumps.
- Thicken it up:
- Simmer for a few minutes until the sauce coats the back of a spoon.
- Melt in the cheese:
- Remove from heat and stir in cheddar and Parmesan until completely smooth.
- Season the sauce:
- Add salt pepper and nutmeg to taste.
- Start layering:
- Arrange half the potatoes overlapping like shingles.
- Sauce the first layer:
- Pour half the cheese sauce evenly over the potatoes.
- Repeat and top:
- Add remaining potatoes and sauce then sprinkle with extra cheddar.
- Bake covered first:
- Cover with foil and bake for 40 minutes to steam the potatoes tender.
- Get the golden top:
- Remove foil and bake 20 more minutes until bubbly and browned.
- Let it rest:
- Wait 10 minutes before serving so the sauce sets slightly.
My grandmother used to make something similar but she insisted on using only cream and no milk. These potatoes are actually what I served the first time I hosted Thanksgiving entirely on my own. My mom called me the next day to say she might never make scalloped potatoes again.
Making These Ahead
You can assemble the entire dish up to 24 hours before baking and keep it covered in the refrigerator. Add about 10 minutes to the covered baking time if baking from cold. The foil prevents the top from browning too much during the longer cooking time.
Choosing Your Cheese
Sharp cheddar gives the best flavor but you can mix in Gruyère for a more sophisticated taste or Swiss for a milder version. Pre-shredded cheese has anti-caking agents that prevent it from melting smoothly so grating your own is worth the extra effort.
Getting Even Slices
A mandoline makes quick work of slicing potatoes uniformly but if you do not have one take your time with a sharp knife. The key is keeping each slice about 1/8 inch thick for the perfect balance of tenderness and structure.
- Rinse sliced potatoes in cold water to remove excess starch
- Pat them completely dry before layering to prevent watery sauce
- Overlap slices by about half their width for even cooking
There is something about the way the house smells when these are baking that makes everyone gravitate toward the kitchen. That is probably the real reason they are worth every minute of prep time.
Recipe FAQs
- → What type of potatoes work best?
-
Yukon Gold potatoes offer the ideal balance of creaminess and structure, holding their shape during baking while becoming tender. Russets also work well for an extra fluffy texture.
- → Can I prepare this ahead of time?
-
Yes, assemble the dish completely and refrigerate up to 24 hours before baking. Add 10-15 minutes to the covered baking time if baking straight from the refrigerator.
- → How do I prevent the sauce from curdling?
-
Temper the milk and cream by gradually adding them to the hot roux while whisking constantly. Avoid high heat once the dairy is added—gentle simmering keeps the sauce smooth and velvety.
- → What cheeses can I substitute?
-
Gruyère adds a sophisticated nutty flavor, Swiss brings mild creaminess, or try combining fontina with sharp cheddar for extra depth. Any good melting cheese will create that irresistible bubbly top.
- → Why are my potatoes still crunchy?
-
Potatoes must be sliced thinly, about 1/8 inch thick, for even cooking. Use a mandoline for consistent results. If needed, extend the covered baking time by 10-15 minutes before uncovering.
- → Can I make this gluten-free?
-
Substitute the all-purpose flour with a 1:1 gluten-free flour blend or cornstarch. The sauce will still thicken beautifully, creating the same creamy texture without wheat.