
This hearty scalloped potato dish has become my most requested recipe at family gatherings. The combination of tender potatoes layered with a rich three-cheese sauce and caramelized onions creates comfort food magic that always disappears quickly from the table.
When I first served these at Thanksgiving, they upstaged the turkey! The key is taking time with each component, especially the sauce and onions.
Ingredients
- Potatoes: Choose starchy Russets or waxy Yukons - both work beautifully
- Butter: Unsalted, allowing better seasoning control
- Cheese: Mix of sharp cheddar for flavor, mozzarella for stretch
- Milk: Whole milk creates the richest sauce
- Onions: Sweet varieties caramelize best
- Garlic: Fresh minced provides best flavor distribution
Step-by-Step Instructions

- Perfect White Sauce Creation:
- Melt butter slowly to prevent browning. Cook flour until raw taste disappears. Add milk gradually while whisking. Keep temperature moderate. Watch for proper thickening.
- Onion Caramelization:
- Slice onions uniformly thin. Use medium-low heat consistently. Stir occasionally, not constantly. Look for golden-brown color. Takes about 20-25 minutes for perfection.
- Potato Preparation:
- Use mandoline for consistent thickness. Keep slices in cold water. Dry thoroughly before layering. Maintain even ⅛-inch thickness. Remove any green spots.
- Assembly Strategy:
- Start with thin layer of sauce. Overlap potato slices slightly. Season each layer individually. Distribute onions evenly. End with generous cheese topping.
- Baking Method:
- Cover with foil for first 35 minutes. Remove foil to allow browning. Test doneness with knife. Watch carefully during broiling. Let rest before serving.
My grandmother always said that scalloped potatoes are all about patience - from the sauce to the layering to the baking.
Make-Ahead and Storage
These potatoes actually improve with time as the flavors meld together. You can fully assemble the dish up to 24 hours before baking. Simply cover tightly with foil and refrigerate until ready to bake. Add about 15 minutes to the covered baking time if cooking directly from refrigerated. Leftovers will keep beautifully for up to 5 days stored in an airtight container. Reheat individual portions in the microwave or larger amounts covered in a 325°F oven until heated through.
Cheese Variations Worth Trying
The beauty of this recipe lies in its adaptability to different cheese combinations. For a sharper flavor profile try using aged white cheddar, gruyère, and asiago. For a milder, creamier result fontina, colby, and monterey jack work wonderfully. Blue cheese lovers can add a small amount of crumbled gorgonzola between layers for unexpected flavor pops. The only rule is to include at least one melting cheese like mozzarella to maintain that perfect creamy texture.
Serving Suggestions
While these potatoes shine as a holiday side dish they also elevate everyday meals. Pair them with a simple roasted chicken or grilled steak for Sunday dinner. For brunch, serve alongside a frittata with a simple green salad. They even work as a vegetarian main course when paired with roasted vegetables and a bright acidic salad to balance the richness. I often make a double batch specifically to ensure leftovers which reheat beautifully for quick weeknight meals.

These scalloped potatoes are the ultimate comfort food – creamy, cheesy, and worth every minute of preparation.
Frequently Asked Questions
- → What kind of potatoes should I use?
- Russet or Yukon gold potatoes work great. Cut them about 1/8 inch thick for even cooking.
- → How do I check if the potatoes are done?
- After 45-60 minutes, poke them with a fork. They’re done if it slides in easily.
- → Can I prep this in advance?
- Totally! Store it in the fridge for up to 5 days, covered, and reheat when needed.
- → How can I make the sauce creamier?
- Just use less cheese and add a splash more milk. That’ll thin the sauce a bit.
- → What cheese blend is best to use?
- A mix of cheddar, mozzarella, and parmesan gives the perfect balance of flavor and texture.