This Mashed Potato Gratin is comfort food dressed up fancy for the holidays — buttery mash, caramelized onions and crisp, cheesy potatoes baked to perfection. A spectacular potato side dish that's sure to become a family favorite.
Peel the onions, slice in half and then use a sharp knife to cut into half moon shape.
4 large onions
Heat butter and olive oil in a large skillet. Add the sliced onions, whole garlic cloves, salt, pepper, Worcestershire sauce and brown sugar. Cook over medium-high heat, stirring frequently, until the onions start to soften and turn golden.
1 tbsp olive oil, 1 tbsp unsalted butter, 6 cloves garlic, 2 tsp fresh thyme, ½ tsp salt, ½ tsp black pepper, 1 tbsp brown sugar, 1 tbsp Worcestershire sauce
Add a splash of Marsala, brandy or chicken stock to the pan whenever it becomes too dry and the onions start to stick and continue to cook until they turn a deep brown color.
⅓ cup (80ml) Marsala or chicken stock
Take off the heat and pick out the whole garlic cloves. Squeeze the garlic out, mash into a paste and stir back into the onions.
Cook the potatoes
Cut the 6 large potatoes into quarters and remaining four in half. Place in a large pot, cover with cold water and season with salt. Bring to a boil and cook for 8 minutes – at this point you need to remove the halved potatoes using tongs and set them aside on paper towels to cool.
6 large russet potatoes, 4 large russet potatoes, 2 tsp salt
Continue cooking the rest of the potatoes until fork tender (about 13-15 minutes total).
Make the mashed potatoes
Drain the cooked quartered potatoes, let them steam dry in the colander then return to the pot.
Warm the milk in a saucepan or the microwave. Add some of the warm milk and butter and use a potato masher to mash them roughly.
¾ cup (180ml) whole milk, 6 tbsp unsalted butter
Add remaining milk, butter and grated cheese and mash until smooth. Season with the salt, pepper, cayenne and grated nutmeg. Set aside.
½ cup (115g) Gruyere, ¾ tsp grated nutmeg, ⅕ tsp cayenne, salt and black pepper
Slice the potatoes for the topping
Preheat the oven to 400°F (200°C). Use a sharp knife to slice the parboiled potatoes into thin half moons – they will be almost entirely cooked through, so handle them with care so they don't fall apart.
You can also bake this in the air fryer (but check the dish fits your air fryer basket first). Preheat to 375°C (190°C) and cook for 30-40 minutes, checking after 20 minutes to see if the potatoes are browning too quickly. You can reduce the temperature to 350°C (180°C) if that's the case.
Assemble the mashed potato gratin
Brush a baking dish with some of the melted butter. Spoon the mashed potatoes into the dish and level. Top with the caramelized onions, spreading them out to cover the mash.
3 tablespoons melted butter
Lay the sliced potatoes over the top in 3 or 4 rows, overlapping them slightly (but don't crowd them!). Brush with melted butter, season with salt and pepper and top with the grated cheese. Drizzle with the cream if using.
3 tbsp sharp cheddar, ½ cup (50g) parmesan cheese, 2 tsp cream, ½ tsp salt and black pepper
Place the dish on a rimmed baking sheet to catch any spills and bake for 40–60 minutes or until the potatoes are fully tender when pierced with a knife and the topping is bubbly and golden. Cool for 10-15 minutes before serving.
Video
Notes
Do I need to parboil the potatoes for the topping? Strictly speaking you don't.... but whenever I don't pre-cook them I inevitably end up with some potatoes not quite cooking through. By giving them a head start we can cut down on the overall cooking time.
Make sure to slice the potatoes evenly – you don't need paper thin slices since if they are pre-cooked. If you want to use raw potatoes for the topping, use a mandoline to slice them into very thin crescents.
Tent the baking dish with foil if the cheesy topping is browning too much – but make sure it is not touching the potatoes otherwise it will stick!
Can I prep ahead? You can assemble the gratin up to 24 hours in advance, refrigerate and bake before serving.
Leftovers and storage: Store for up to 3 days in an airtight container in the refrigerator and warm in the oven at 350°F (180°C) until piping hot.