Go Back

Cheesy Scalloped Potatoes Recipe - Comforting, Creamy, and Crowd-Pleasing

Prep Time 20 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 35 minutes
Servings: 8 servings

Ingredients
  

  • Russet or Yukon Gold potatoes (3 pounds), peeled and thinly sliced
  • Unsalted butter (4 tablespoons)
  • All-purpose flour (3 tablespoons)
  • Whole milk (2 cups), warmed
  • Heavy cream (1 cup)
  • Garlic (3 cloves), minced
  • Yellow onion (1 small), finely diced
  • Cheddar cheese, sharp (2 cups, freshly grated)
  • Gruyère or Swiss cheese (1 cup, freshly grated)
  • Parmesan cheese (1/2 cup, finely grated)
  • Fresh thyme (1–2 teaspoons, chopped) or 1/2 teaspoon dried
  • Salt and black pepper
  • Ground nutmeg (a pinch, optional)
  • Olive oil or nonstick spray for the baking dish

Method
 

  1. Heat the oven: Set to 375°F (190°C). Grease a 9x13-inch baking dish with olive oil or nonstick spray.
  2. Prep the potatoes: Peel and slice potatoes 1/8 inch thick. Use a mandoline for even slices. Keep them in cold water to prevent browning, then pat dry before layering.
  3. Make the base sauce: Melt butter in a wide saucepan over medium heat. Add the diced onion and cook 3–4 minutes until soft. Stir in garlic and cook 30 seconds until fragrant.
  4. Build the roux: Sprinkle in flour and whisk for 1 minute. The mixture will look pasty and smell slightly nutty.
  5. Add dairy: Slowly whisk in warm milk, then the cream, smoothing out any lumps. Simmer 3–5 minutes, stirring, until the sauce thickens enough to coat a spoon.
  6. Season and enrich: Stir in thyme, a pinch of nutmeg, 1 1/2 teaspoons salt, and 1/2 teaspoon pepper. Remove from heat and add 1 cup cheddar and 1/2 cup Gruyère, whisking until melted and smooth.
  7. Layer: Spread a thin layer of sauce in the baking dish. Arrange a single layer of potatoes, slightly overlapping. Spoon over more sauce and sprinkle with a little cheddar, Gruyère, and Parmesan. Repeat layers until all potatoes are used, finishing with sauce and the remaining cheeses on top.
  8. Cover and bake: Cover with foil (tent it so it doesn’t stick to the cheese). Bake 35 minutes until the potatoes are just tender.
  9. Uncover and brown: Remove the foil and bake 20–25 minutes more until the top is golden and bubbling and a knife slides in easily.
  10. Rest before serving: Let the dish sit 10–15 minutes. This helps the sauce set and makes cleaner slices.