These Creamy Scalloped Potatoes are rich, cheesy, and comforting—made with a simple roux-based cheese sauce. Perfect for family dinners, holidays, or cozy weeknights, this casserole delivers kid-approved comfort in every bite.

Why We Love These Creamy, Cheesy Scalloped Potatoes
When it comes to cozy, family-favorite side dishes, nothing beats scalloped potatoes. This version takes a classic comfort food and gives it a reliable, kid-friendly twist. Thinly sliced potatoes are layered with a smooth, cheesy sauce made from scratch—no curdling, no shortcuts, just rich, creamy goodness in every forkful. Whether it’s a weeknight dinner, a Sunday meal, or a special occasion, this dish fits right in. We love serving it alongside roasted chicken or ham, and the leftovers reheat beautifully for easy next-day meals.
Why We Love This Recipe:
- Creamy, cheesy comfort food that feels homemade and wholesome
- Roux-based sauce prevents curdling and keeps every layer smooth
- Family-friendly flavor and texture (kids love the cheesy topping!)
- Perfect for holidays, potlucks, or Sunday dinner sides

Ingredients Needed for this Scalloped Potatoes Recipe:
- Yukon Gold or Russet potatoes
- Butter
- Yellow Onion
- Garlic
- Flour
- Whole Milk
- Heavy Cream or Half and Half
- Sharp Cheddar Cheese
- Gruyère Cheese
- Salt & Pepper
- Dried Thyme
- Fresh Chives or Parsley
Substitutions:
- Cheese: Substitute Gruyère with Swiss, mozzarella, or Monterey Jack for a milder flavor.
- Dairy-Free: Use olive oil or vegan butter and substitute milk and cream with oat or almond milk plus a tablespoon of nutritional yeast for cheesy flavor.
- Gluten-Free: Replace flour with cornstarch (1½ tbsp mixed into cold milk before adding).
- Add-ins: Layer in steamed broccoli, diced ham, or spinach for extra color and nutrition.

Tips for Success
- Use starchy potatoes like Yukon Gold or Russet for the best texture and natural thickening.
- Slice evenly: Uniform slices ensure even cooking—use a mandoline if you have one.
- Don’t skip the roux: It keeps the sauce silky and prevents the dairy from separating.
- Let it rest: Allow the casserole to cool for at least 15 minutes so the sauce firms up and slices hold together.
- Broil at the end for a golden, bubbly crust that’s irresistible.
Storage & Make-Ahead Tips
- Make ahead: Assemble the casserole up to one day in advance, cover tightly, and refrigerate. Add 10–15 minutes to the baking time.
- Store leftovers: Refrigerate in an airtight container for up to 4 days.
- Reheat: Warm individual servings in the microwave or cover the full dish with foil and bake at 350°F until heated through.
- Freeze: Cool completely, then wrap tightly in foil and freeze up to 2 months. Thaw overnight in the fridge before reheating.

More Tasty Potato Recipes to Try:
Scalloped Potatoes
These Creamy Scalloped Potatoes are rich, cheesy, and comforting— Perfect for family dinners, holidays, or cozy weeknights, this casserole delivers kid-approved comfort in every bite.
Servings: 8
-
Preheat the oven to 350°F (175°C) and grease a 9×13-inch baking dish with butter.
-
Prepare the potatoes: Slice the potatoes evenly to 1/8-inch thickness using a mandoline for consistency. Don’t rinse the slices—the starch helps thicken the sauce naturally.
-
Cook the aromatics: In a medium saucepan, melt 2 tablespoons of butter over medium heat. Add the diced onion and cook for 4 minutes until soft and translucent. Add the garlic and cook for 1 minute more.
-
Make the roux: Sprinkle in 1/4 cup of flour and stir constantly for about 2 minutes to form a light roux.
-
Add the liquids: Gradually whisk in 2 cups of whole milk and 1 cup of heavy cream, stirring until smooth. Bring to a gentle simmer and cook until slightly thickened, about 3–5 minutes.
-
Add cheese and seasoning: Remove the sauce from heat and stir in 1/2 cup cheddar and 1/2 cup Gruyère until melted. Season with 1 teaspoon salt, 1/4 teaspoon pepper, and thyme if using.
-
Assemble the casserole: Layer 1/3 of the potato slices in the prepared dish, seasoning lightly with salt and pepper. Spoon over 1/3 of the sauce and sprinkle with 1/3 of the remaining cheese. Repeat twice, finishing with sauce and cheese on top.
-
Bake: Cover the dish tightly with foil and bake for 45 minutes. Remove the foil and continue baking for 30–40 minutes, until the potatoes are fork-tender and the top is golden. For extra browning, broil for 2–3 minutes at the end.
-
Rest and serve: Let the casserole rest for 15–20 minutes before serving to allow the sauce to set. Garnish with fresh chives or parsley, if desired.