
Scalloped Potatoes Recipe delivers ultra-creamy, garlicky layers of tender potatoes with golden, bubbly cheese on top that tastes like pure comfort in a casserole dish. It suits holiday dinners, Sunday suppers, potlucks, and any weeknight when you want a cozy side in about 1 hour 20 minutes total. I first learned this version in a tiny apartment kitchen with a dull knife and one baking dish, so if I pulled it off there, you absolutely can too.
Why You Should Try This Scalloped Potatoes Recipe
This scalloped potatoes recipe gives you soft, thin slices of potato in a rich, velvety cream sauce with just enough cheese to feel indulgent without turning into a brick. The top turns golden and lightly crisp, while the inside stays silky and spoonable.
You can prep it ahead, bake it right before serving, and pair it with almost any main dish. It also reheats beautifully, so leftovers taste just as cozy the next day.
“Hands down the creamiest, most flavorful scalloped potatoes recipe I have ever served at a family dinner, and everyone asked for seconds. ★★★★★”
Ingredients You’ll Need
You can adjust this scalloped potatoes recipe to your pantry and budget. I will note easy swaps and brand tips so you can use what you already have.
Potatoes
- 3 pounds russet potatoes, peeled and thinly sliced (about 1/8 inch)
- Russets give a creamy texture because of their starch.
- Yukon Golds also work and hold their shape a bit more.
- 1 teaspoon kosher salt (for seasoning the sliced potatoes)
- 1/2 teaspoon black pepper
Creamy sauce
- 3 tablespoons unsalted butter
- 1 small yellow onion, very thinly sliced
- 3 cloves garlic, minced (use jarred minced garlic if you feel tired or rushed)
- 3 tablespoons all-purpose flour
- 2 cups whole milk (2% works, but avoid skim)
- 1 cup heavy cream
- Substitute half-and-half for a lighter version, though the sauce turns slightly less rich.
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (optional, but it adds a subtle warmth)
- 1 teaspoon Dijon mustard (adds tang and depth, not a strong mustard flavor)
Cheese
Traditional scalloped potatoes skip cheese, but most families expect it, so this version includes it.
- 1 1/2 cups shredded sharp cheddar cheese
- Use a block and shred it yourself; it melts smoother than pre-shredded.
- 1/2 cup shredded Gruyère or Swiss cheese
- If you do not have Gruyère, use more cheddar or a mild Swiss.
Topping (optional but tasty)
- 2 tablespoons grated Parmesan cheese
- 1 tablespoon butter, cut into tiny pieces
- 1 tablespoon chopped fresh parsley or chives, for garnish
Equipment
- 9×13 inch baking dish (ceramic or glass both work)
- Large skillet or medium saucepan
- Sharp knife or mandoline slicer
- Cutting board
- Whisk
- Foil
- Oven mitts (the bubbling cheese does not show mercy)
Tips & Tricks
- Slice potatoes evenly so they cook at the same rate; use a mandoline if you feel comfortable and careful.
- Pat potato slices dry with a clean towel so the sauce clings better and does not thin out.
- Warm the milk and cream slightly before adding to the roux to avoid lumps and speed up thickening.
- Shred cheese from a block; anti-caking agents in bagged cheese keep it from melting as smoothly.
- Season each layer lightly with salt and pepper so the whole dish tastes flavorful, not just the top.
- Cover with foil for most of the bake time, then uncover at the end to brown the top.
- Let the scalloped potatoes rest at least 15 minutes before serving so the sauce thickens and slices hold together.
- Add a pinch of smoked paprika or cayenne if your crowd enjoys a gentle kick.
- Use a rimmed baking sheet under the dish if you worry about bubbling over.
- Prep the dish a few hours ahead, cover, chill, then add 10 to 15 minutes to the bake time.
How to Make Scalloped Potatoes Recipe
Step 1: Prep the potatoes
Peel the potatoes and slice them into thin rounds about 1/8 inch thick. Place the slices in a large bowl and sprinkle with 1 teaspoon salt and 1/2 teaspoon pepper. Toss gently to season, then set aside while you start the sauce.
Step 2: Sauté onion and aromatics
Heat 3 tablespoons butter in a large skillet over medium heat. Add the sliced onion and cook until soft and lightly golden, about 8 to 10 minutes, stirring often. Stir in the minced garlic and cook 1 minute more until fragrant, then turn the heat to medium-low.
Step 3: Build the roux
Sprinkle the flour over the onion and garlic mixture. Stir constantly for 1 to 2 minutes so the flour coats the onions and loses its raw taste. The mixture will look thick and a bit pasty, which signals that you built a good base.
Step 4: Add milk, cream, and seasonings
Slowly pour in the milk while you whisk, then add the cream. Whisk steadily to smooth out any lumps and keep the heat at medium. Stir in 1 teaspoon salt, 1/2 teaspoon pepper, nutmeg, and Dijon mustard.
Let the mixture gently bubble, not boil hard, and whisk often. The sauce will thicken in about 5 to 7 minutes until it coats the back of a spoon. Turn off the heat.
Step 5: Add the cheese to the sauce
Stir in 1 cup of the cheddar and all the Gruyère until the cheese melts and the sauce turns silky. Taste and adjust seasoning with a pinch more salt or pepper if needed. You now have a rich cheese sauce that will hug every potato slice.
Step 6: Layer the potatoes
Preheat the oven to 375°F and grease a 9×13 baking dish with butter or cooking spray. Arrange half of the potato slices in the dish in slightly overlapping rows. Pour half of the cheese sauce over the potatoes and spread it gently with a spatula.
Add the remaining potatoes in another layer. Pour the rest of the sauce over the top and tilt the dish slightly so the sauce settles into the gaps.
Step 7: Add topping and cover
Sprinkle the remaining 1/2 cup cheddar and the Parmesan over the top. Dot with tiny pieces of butter if you want extra browning. Cover the dish tightly with foil, tenting it slightly so the cheese does not stick.
Step 8: Bake until tender
Place the baking dish on a rimmed baking sheet and slide it into the oven. Bake covered for 40 minutes so the potatoes soften and the sauce bubbles gently. Remove the foil and bake another 20 to 25 minutes until the top turns golden and a knife slides through the potatoes easily.
If the top browns too quickly, lay the foil back on loosely. If you want deeper color, switch the oven to broil for 1 to 2 minutes at the end and watch closely.
Step 9: Rest and garnish
Take the scalloped potatoes out of the oven and place the dish on a cooling rack or trivet. Let it rest at least 15 minutes so the sauce thickens and the layers set. Sprinkle with chopped parsley or chives before serving for a fresh pop of color.
What to Serve with Scalloped Potatoes Recipe
This scalloped potatoes recipe pairs beautifully with roasted chicken, baked ham, meatloaf, or simple grilled pork chops. You can also serve it with pan-seared salmon or roasted vegetables for a cozy, veggie-forward plate. Add a crisp green salad with a bright vinaigrette to cut through the richness. Kids often love it with simple baked chicken tenders or turkey meatballs.
Storage Options
- Cool leftovers to room temperature, then cover the dish tightly or transfer to airtight containers and refrigerate for up to 4 days.
- Freeze portions in freezer-safe containers for up to 2 months; press plastic wrap directly on the surface to reduce ice crystals.
- Reheat single servings in the microwave at 50 to 60 percent power, stirring halfway, until hot.
- Reheat larger portions in a covered baking dish at 325°F for 20 to 30 minutes, adding a splash of milk or cream if the potatoes look dry.
