Go Back
Ultimate Potato Casserole Recipe

Ultimate Potato Casserole Recipe

A rich and creamy potato casserole with layers of thinly sliced potatoes, a garlic-thyme infused cream sauce, and a blend of cheddar and Parmesan cheese, baked until golden and bubbling.
Prep Time 30 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 55 minutes
Servings: 8 servings
Course: Main Course
Cuisine: American
Calories: 480

Ingredients
  

  • 1.5 kg Maris Piper or Yukon Gold potatoes peeled
  • 600 ml full-fat milk
  • 300 ml double cream
  • 3 cloves garlic finely minced
  • 1 large onion thinly sliced
  • 200 g mature cheddar cheese grated
  • 100 g Parmesan cheese finely grated
  • 3 sprigs fresh thyme leaves stripped
  • 2 fresh bay leaves
  • 1 teaspoon sea salt flakes
  • ½ teaspoon freshly ground black pepper
  • Pinch of freshly grated nutmeg
  • 30 g unsalted butter plus extra for greasing
  • 2 tablespoons plain flour
  • 250 ml chicken or vegetable stock hot

Method
 

  1. Prepare the potatoes: Slice the peeled potatoes into 3mm rounds using a mandoline or a very sharp knife. Place them in a large bowl of cold water as you go to prevent discolouration. The water will turn slightly cloudy — this is the starch being released, which helps the final dish hold together.
  2. Infuse the cream base: In a large saucepan, combine the milk, double cream, minced garlic, bay leaves, and a sprig of thyme. Warm over medium heat until small bubbles appear around the edge — do not let it boil. The aroma will be fragrant and garlicky. Remove from the heat and let it steep for 10 minutes. Discard the bay leaves and thyme sprig.
  3. Make the roux: In a separate large pan, melt the butter over medium heat until it foams and smells nutty. Whisk in the flour and cook for 1 minute, stirring constantly, until the mixture turns a pale golden colour. Slowly pour in the hot stock while whisking vigorously to prevent lumps. The sauce will thicken noticeably after about 2 minutes, becoming glossy and smooth.
  4. Combine the sauce: Pour the infused cream mixture into the roux, whisking continuously. Add half the grated cheddar, half the Parmesan, the nutmeg, salt, and pepper. Stir until the cheese is fully melted and the sauce is velvety and coats the back of a spoon. Taste and adjust seasoning — it should be well-seasoned as potatoes absorb a lot of salt.
  5. Layer the casserole: Preheat your oven to 180°C (160°C fan). Butter a 9x13 inch baking dish. Drain the potato slices and pat them completely dry with a clean tea towel. Spread a thin layer of the cheese sauce on the bottom of the dish. Arrange a third of the potato slices in overlapping rows, like shingles on a roof. Sprinkle with a few onion slices and a pinch of thyme leaves. Pour over a third of the remaining sauce. Repeat this process twice more, finishing with a generous layer of sauce on top.
  6. Top and bake: Press down gently on the top layer with a spatula to ensure the sauce seeps between the layers. Cover tightly with aluminium foil and bake for 40 minutes. The dish will look puffed and the edges will be bubbling gently. Remove the foil, sprinkle the remaining cheddar and Parmesan over the top, and bake uncovered for a further 25–30 minutes. The top should be deep golden brown and bubbling vigorously, and a knife inserted into the centre should meet no resistance. The smell of toasted cheese and creamy potatoes will fill your kitchen.
  7. Rest and serve: Remove from the oven and let the casserole rest on a wire rack for at least 15 minutes. This is non-negotiable — the casserole will be too loose to slice cleanly if you rush it. The surface will settle slightly, and the layers will firm up. Garnish with a few fresh thyme leaves and a final grating of Parmesan just before serving.

Notes

Resting for 15 minutes after baking is essential for clean slices. Use a mandoline for even 3mm slices. The dish can be assembled a day ahead and baked just before serving.