These cheesy scalloped potatoes use even slices, a light béchamel-style sauce, and a final bake that gives golden edges while keeping the center silky. The focus is even slices, a light roux-based sauce, and a final bake that gives golden edges while keeping the center silky.

Why this cheesy scalloped potatoes works
The key technique here is a restrained cheese sauce built on a roux and milk (not too much cheese added straight into hot milk), plus uniform potato slices about 1/8 inch thick. That ratio—roughly 2 cups of milk to every 2 pounds of potatoes with 1 to 1 1/2 cups of cheese—keeps the filling saucy and prevents the starch from tightening into a pasty mass. During testing I found that tossing hot potatoes directly into a very thick cheese mix made the dish gummy; switching to a gently thickened sauce poured over raw, evenly sliced potatoes produced tender slices and an even creaminess. The final bake time lets steam escape and the top brown without drying the inner layers.
Key takeaways
- Slice potatoes evenly (about 1/8 inch) to ensure consistent doneness.
- Make a light roux-based sauce and add most of the cheese off the heat to prevent separation.
- Bake covered first, then uncovered to finish browning and reduce excess liquid.
Ingredients you’ll need and what to substitute
This recipe uses everyday groceries: yellow or Russet potatoes, whole milk (for richness), butter, flour, and a blend of cheddar and a milder melting cheese. I recommend Yukon Gold or thin-skinned Russets—Yukon Gold gives a naturally creamier texture and holds shape well; Russets become fluffier and can break down faster, so slice them a touch thicker if you use them. Whole milk keeps the sauce rich without being heavy; you can substitute 2% milk but the sauce will be slightly less silky. For cheese, sharp cheddar provides flavor while a mild Monterey Jack or fontina helps the sauce melt smoothly. If you need a lighter option, use reduced-fat cheese and swap half the milk for low-fat milk, but expect slightly looser texture.
Two realistic substitutions: (1) To make this vegetarian-friendly but dairy-free, use unsalted vegan buttery spread and a shelf-stable plant milk labeled for cooking plus a melting vegan cheese (note: texture will be different). (2) If you don’t have a mandoline, use a sharp chef’s knife and cut carefully; inconsistent slices will create uneven doneness.
Equipment
Essential gear includes a 9×13-inch baking dish (this size gives an even layer and matches the ingredient quantities), a mandoline or sharp chef’s knife for consistent slices, a 3-quart saucepan for the sauce, and a microplane or box grater for shredding cheese. If you don’t have a 9×13, a 3-quart baking dish works but expect slightly thicker layers and a longer bake time.
How to make cheesy scalloped potatoes
Prepare the potatoes
Preheat the oven to 375°F. Peel (or scrub well) and slice 2 pounds of potatoes about 1/8 inch thick—use a mandoline for speed and uniformity, or a sharp knife with steady, even strokes. Put the slices in a large bowl and rinse once to remove surface starch, then pat dry with a clean towel. Uniform thickness is the part that matters most for even cooking; uneven slices cause some pieces to be undercooked while others overcook.
Make the cheese sauce
In a 3-quart saucepan over medium heat, melt 4 tablespoons unsalted butter. Whisk in 3 tablespoons all-purpose flour and cook for 1 to 2 minutes until it smells toasty but not browned. Slowly whisk in 2 cups whole milk, adding it in a thin stream to avoid lumps. Bring the mixture to a gentle simmer, whisking constantly, until it thickens enough to coat the back of a spoon—about 4 to 6 minutes. Remove the pan from the heat and stir in 1 to 1 1/2 cups shredded cheese (I use 1 cup sharp cheddar + 1/2 cup Monterey Jack), 1 teaspoon Dijon mustard, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, and a pinch of nutmeg. Stir until smooth; avoid high heat once cheese is added to prevent the sauce from becoming grainy.
Assemble and bake
Brush the bottom of the 9×13 dish with 1 tablespoon melted butter. Arrange half the potato slices in a slightly overlapping single layer, season lightly with salt and pepper, and pour half the cheese sauce over the layer so it seeps into the gaps. Repeat with the remaining slices and sauce. Dot the top with 1 tablespoon butter and sprinkle an additional 1/2 cup shredded cheese evenly over the surface for a golden finish. Cover tightly with foil and bake at 375°F for 45 minutes. Remove the foil and bake another 15 to 20 minutes until the top is golden and the potatoes are tender when pierced with a knife. Let the dish rest for 10 to 15 minutes before serving—this resting time helps the sauce set and makes serving cleaner.
Things I learned the hard way
- Don’t overload with cheese in the sauce: adding too much cheese directly into very hot milk caused the sauce to separate in early attempts—slowly add most of the cheese off heat and reserve some for topping.
- Even slices matter: inconsistent thickness was the main cause of uneven doneness; a mandoline or careful knife work solves that.
- Cover first, then uncover: baking covered for most of the time steams the potatoes gently; uncovering late creates browning without drying the interior.
- Use a light hand with salt: potatoes can hide saltiness; season layers lightly and taste the sauce before assembly.
- Rest before serving: the casserole firms up as it cools—cutting too early makes it collapse into a loose mash.
Variations to try
Three simple variations that work well:
- Garlic and herb: add 2 minced garlic cloves to the butter before adding flour and stir 1 tablespoon chopped fresh thyme into the sauce; no timing change required.
- Potatoes au gratin with onion: thinly slice one small yellow onion and layer it with the potatoes; sautéing the onions briefly softens them and keeps extra moisture in check, bake times unchanged.
- Smoky version: stir 1/2 teaspoon smoked paprika into the sauce and top with a tablespoon of finely chopped roasted red pepper for color; use the same bake schedule.
Storage, freezing, and reheating
Refrigerate leftovers in an airtight container for up to 4 days. To reheat, place portions in a 350°F oven covered with foil for 15 to 20 minutes or until heated through; finish uncovered for 5 minutes to refresh the top. Freezing the assembled but unbaked casserole works—wrap tightly with plastic and foil and freeze for up to 2 months. Thaw overnight in the refrigerator and bake covered at 375°F for 45–55 minutes, then uncover and bake an additional 15–20 minutes. Note: previously frozen potatoes may release a little extra water, so a slightly longer uncovered bake helps evaporate it.
What to serve with cheesy scalloped potatoes
These potatoes pair naturally with roasted or pan-seared chicken, a simple green salad with a bright vinaigrette to cut the richness, roasted green beans or Brussels sprouts, and roasted turkey for holiday meals. A crisp, acidic side like a lemony arugula salad balances the creamy texture nicely.


Cheesy Scalloped Potatoes
Ingredients
Equipment
Method
- Preheat oven to 375°F and grease a 9x13-inch baking dish with 1 tablespoon melted butter.
- Peel or scrub potatoes and slice to 1/8 inch thickness using a mandoline or sharp knife; rinse once to remove surface starch and pat dry.
- In a 3-quart saucepan over medium heat melt 4 tablespoons butter, whisk in 3 tablespoons flour and cook 1–2 minutes, then slowly whisk in 2 cups whole milk until smooth and simmering; cook 4–6 minutes until the sauce coats the back of a spoon.
- Remove pan from heat and stir in 1 cup shredded cheddar and 1/4 cup Monterey Jack, 1 teaspoon Dijon mustard, 1/2 teaspoon kosher salt, 1/4 teaspoon pepper, and a pinch of nutmeg until smooth; reserve remaining 1/2 cup cheddar and 1/4 cup Monterey Jack for topping.
- Arrange half the potato slices in a single overlapping layer in the dish, season lightly with salt and pepper, and pour half the cheese sauce over; repeat with remaining potatoes and sauce, dot with remaining butter and sprinkle reserved cheese on top.
- Cover tightly with foil and bake at 375°F for 45 minutes, then remove foil and bake an additional 15–20 minutes until the top is golden and a knife slides through the center easily.
- Remove from oven and let rest 10–15 minutes before serving.
Notes
Frequently asked questions
Can I use frozen shredded cheese? Yes, but freshly shredded cheese melts more smoothly because pre-shredded cheese contains anti-caking agents that can affect texture; if you use packaged shredded cheese, shake the bag to loosen clumps and expect a slightly different melt.
Can I make this ahead? You can assemble it the day before and keep it covered in the refrigerator; add 10–15 minutes to the covered bake time if baking straight from cold.
What potatoes are best for scalloped potatoes? Yukon Golds are my top pick for a creamy texture and predictable doneness; Russets work well too but may become softer—slice Russets slightly thicker to hold shape.
Why is my scalloped potato sauce grainy? Graininess often comes from overheating the cheese; remove the pan from the heat before stirring in most of the cheese and whisk until smooth. Using a blend of cheeses with at least one good melting cheese (Monterey Jack, fontina) helps.
Can I use low-fat milk? Yes, but expect a thinner sauce and slightly less richness—thicken with an extra tablespoon of flour if needed and adjust seasoning to taste.
Closing
These cheesy scalloped potatoes balance a silky cheese sauce and evenly cooked potato layers so you get tender slices and a golden top—it’s the version I trust for holiday tables and weeknight sides alike. Serve these cheesy scalloped potatoes warm with a crisp salad to balance the richness.
