
Scalloped Potatoes Recipe layers thin, tender potatoes in a creamy, garlicky sauce with a golden, cheesy top that tastes like pure comfort in a casserole dish. It works perfectly for busy families or holiday hosts who want a side dish that feels special but only takes about 1 hour 15 minutes from start to finish. I tested versions of this recipe for years, and my kids still argue over who gets the crispy corner pieces.
Why Scalloped Potatoes Recipe Is Worth It
This Scalloped Potatoes Recipe gives you soft, velvety potato slices in a rich, savory cream sauce with just enough cheese to make everyone happy. It fits weeknight dinners, potlucks, and holiday tables without stealing the spotlight from the main dish.
You prep everything in one baking dish and a saucepan, so cleanup stays simple. Leftovers taste even better the next day, which feels like a tiny life win.
Creamy, cheesy, and perfectly tender, this Scalloped Potatoes Recipe stole the show at dinner and had zero leftovers ★★★★★
Ingredients You Need
Potatoes
- 2 ½ pounds russet potatoes, peeled and thinly sliced, about 1/8 inch
- Yukon Gold potatoes also work and give a slightly buttery flavor.
- Use a mandoline or food processor for even slices and quicker prep.
Dairy and sauce
- 3 tablespoons unsalted butter
- 3 tablespoons all purpose flour
- 2 cups whole milk, warmed
- 1 cup heavy cream, warmed
- You can use half and half instead of heavy cream for a lighter sauce.
- 1 ½ cups shredded sharp cheddar cheese
- I prefer block cheddar that I shred myself, since pre shredded cheese often contains starch that affects melting.
- ½ cup grated Parmesan cheese
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon smoked paprika, optional for a hint of smokiness
Aromatics
- 2 cloves garlic, minced, or 1 teaspoon jarred minced garlic
- ½ small yellow onion, very thinly sliced or finely chopped
- You can use 1 teaspoon onion powder instead of fresh onion if you want a smoother sauce.
Topping
- ½ cup shredded cheddar or Gruyère, for the top
- 1 tablespoon butter, cut into tiny pieces
- 1 tablespoon chopped fresh parsley or chives, for garnish
Pantry shortcuts and notes
- Use pre sliced deli cheese in a pinch and layer it between potatoes.
- Use garlic and onion powder if you do not want to chop.
- Use boxed chicken broth to replace up to ½ cup of milk if you want a slightly lighter sauce.
Equipment
- 9×13 inch baking dish or similar casserole dish
- Medium saucepan
- Whisk
- Sharp knife or mandoline
- Cutting board
- Foil
- Oven mitts
- Measuring cups and spoons
Quick Tips & substitutions
- Slice potatoes very thin, about 1/8 inch, so they cook evenly and turn tender.
- Keep potato slices in a bowl of cold water while you prep to slow browning, then pat them dry before layering.
- Warm the milk and cream slightly so the sauce thickens smoothly and does not clump.
- Shred cheese from a block for the smoothest melt and best flavor.
- Use Yukon Gold potatoes if you want a creamier texture that holds shape.
- Swap heavy cream with half and half for a lighter Scalloped Potatoes Recipe.
- Use gluten free all purpose flour blend to keep the sauce thick without regular flour.
- Replace dairy milk with unsweetened oat milk and use vegan cheese and vegan butter for a dairy free version.
- Add a pinch of nutmeg to the sauce for a subtle, cozy flavor.
- Cover the dish with foil for the first part of baking so the top does not burn before the potatoes soften.
- Let the casserole rest at least 10 to 15 minutes before serving so the sauce sets and slices hold together.
How to Make Scalloped Potatoes Recipe
Step 1: Prep the potatoes and oven
Preheat your oven to 375°F. Grease a 9×13 inch baking dish with butter or nonstick spray. Peel the potatoes, then slice them into thin rounds about 1/8 inch thick, and pat them dry with a clean towel.
Spread half of the sliced potatoes in an even layer in the baking dish. Sprinkle lightly with a pinch of salt and pepper. Set the remaining potatoes aside.
Step 2: Cook the aromatics
Melt 3 tablespoons of butter in a medium saucepan over medium heat. Add the minced garlic and sliced or chopped onion. Stir and cook 2 to 3 minutes until the onion softens and smells fragrant, but do not let the garlic burn.
Sprinkle the flour over the butter, onion, and garlic. Stir constantly for about 1 minute to cook the flour and form a thick paste. Keep the heat at medium so the mixture does not scorch.
Step 3: Build the creamy sauce
Slowly pour in the warm milk while you whisk, then add the warm cream. Whisk steadily so the mixture turns smooth and lump free. Add salt, pepper, onion powder, garlic powder, and smoked paprika if you use it.
Keep whisking and cook 3 to 5 minutes until the sauce thickens and lightly coats the back of a spoon. Turn the heat to low. Stir in 1 ½ cups shredded cheddar and ½ cup Parmesan until they melt and the sauce turns silky.
Taste the sauce and adjust salt and pepper if needed. You want it slightly salty, since the potatoes will absorb some of that seasoning.
Step 4: Layer potatoes and sauce
Pour about half of the cheese sauce over the first layer of potatoes in the baking dish. Spread it gently with a spatula so every slice gets some sauce. Arrange the remaining potato slices on top in a shingled pattern.
Pour the rest of the sauce over the second layer of potatoes. Tilt the dish slightly if needed so the sauce settles into the gaps. Top with the remaining ½ cup shredded cheese and dot the surface with the small butter pieces.
Step 5: Bake until tender and golden
Cover the baking dish tightly with foil. Place it on the middle rack of the oven and bake for 35 to 40 minutes. The potatoes should start to soften and the sauce should bubble around the edges.
Remove the foil and continue baking for 20 to 25 minutes until the top turns golden and the potatoes feel very tender when you pierce them with a knife. If the top browns too quickly, tent it loosely with foil again. Let the Scalloped Potatoes Recipe rest for 10 to 15 minutes before you cut into it so the layers set.
Step 6: Garnish and serve
Sprinkle chopped parsley or chives over the top right before serving. Cut into squares or scoop with a large spoon. Serve warm with your favorite protein and veggies.
Recipe Variations
- Gluten free: Use a gluten free all purpose flour blend in the sauce and check that your broth and cheese labels stay gluten free.
- Extra cheesy: Add ½ cup Gruyère or Monterey Jack to the sauce for more stretch and richness.
- Vegan: Use vegan butter, unsweetened oat or soy milk, and a good melting vegan cheese, and thicken with a little extra flour if needed.
- Low carb: Swap half of the potatoes with thinly sliced rutabaga or turnips to cut carbs while keeping a similar texture.
- Herby: Add 1 teaspoon dried thyme or Italian seasoning to the sauce for a more aromatic Scalloped Potatoes Recipe.
- Spicy: Stir in a pinch of red pepper flakes or a small amount of diced jalapeño for gentle heat.
- Protein boost: Layer in cooked shredded chicken, turkey, or rotisserie chicken between potato layers.
- Veggie loaded: Add thinly sliced mushrooms, spinach, or blanched broccoli between layers.
Ways to Serve
- Serve as a side with roasted chicken and a simple green salad.
- Pair with grilled steak and steamed green beans.
- Plate with baked salmon and roasted carrots.
- Offer as a holiday side next to turkey and stuffing.
- Serve with meatloaf and a crisp cucumber salad.
- Enjoy as a vegetarian main with a big mixed salad on the side.
Storage Success
Let the Scalloped Potatoes Recipe cool to room temperature, then cover the dish tightly or transfer leftovers to airtight containers. Store in the refrigerator for up to 4 days. Reheat in the oven at 350°F, covered, until hot, then uncover for a few minutes to crisp the top again. Freeze individual portions for up to 2 months, and reheat from thawed for the best texture.

Scalloped Potatoes Recipe
Ingredients
Method
- Preheat the oven to 375°F and grease a 9x13 inch baking dish with butter or nonstick spray.
- Peel the potatoes, then slice them into thin rounds about 1/8 inch thick and pat them dry with a clean towel.
- Spread half of the sliced potatoes in an even layer in the prepared baking dish and sprinkle lightly with a pinch of salt and pepper. Set the remaining potatoes aside.
- Melt 3 tablespoons of butter in a medium saucepan over medium heat. Add the minced garlic and sliced or chopped onion. Cook for 2 to 3 minutes, stirring, until the onion softens and becomes fragrant without letting the garlic burn.
- Sprinkle the flour over the butter, onion, and garlic. Stir constantly for about 1 minute to cook the flour and form a thick paste.
- Slowly pour in the warm milk while whisking, then add the warm cream. Continue whisking until the mixture is smooth and lump free.
- Add the salt, black pepper, onion powder, garlic powder, and smoked paprika if using. Cook, whisking, for 3 to 5 minutes until the sauce thickens and lightly coats the back of a spoon.
- Reduce the heat to low and stir in 1 1/2 cups shredded cheddar and 1/2 cup grated Parmesan until melted and the sauce is silky. Taste and adjust salt and pepper if needed.
- Pour about half of the cheese sauce over the first layer of potatoes and spread gently so all slices are coated.
- Arrange the remaining potato slices on top in a shingled pattern. Pour the rest of the sauce over the potatoes, tilting the dish if needed so the sauce settles into the gaps.
- Top with the remaining 1/2 cup shredded cheese and dot the surface with the small pieces of butter.
- Cover the baking dish tightly with foil and place it on the middle rack. Bake for 35 to 40 minutes, until the potatoes start to soften and the sauce bubbles around the edges.
- Remove the foil and bake for another 20 to 25 minutes, until the top is golden and the potatoes are very tender when pierced with a knife. If the top browns too quickly, tent loosely with foil.
- Let the scalloped potatoes rest for 10 to 15 minutes so the layers set.
- Sprinkle with chopped parsley or chives before serving. Cut into squares or scoop with a large spoon and serve warm.
Notes
Approximate per serving (8 servings): 360 calories; fat 22 g; saturated fat 13 g; carbohydrates 30 g; fiber 2 g; sugars 4 g; protein 11 g; sodium 540 mg. Values are estimates and will vary based on specific ingredients, brands, and portion size.
