Cheese, Onion & Potato Pie

A really satisfying pie, this makes a cracking supper served hot with some green veg or northern-style with a plate of chips. It’s also really nice served at room temperature for lunch, perhaps with a tomato salad on the side. Makes a great picnic dish too, as it’s robust and doesn’t break up easily.

Cheese, Onion & Potato Pie


6 people
Prep time
Less than 40 minutes
Cooking time
Around 30 minutes


For the pastry

  • 300g self-raising flour, plus extra for dusting
  • pinch of salt
  • 75g butter, chilled and diced 75g lard, chilled and diced (or another 75g butter)
  • 1 egg, beaten
  • 2 tsp Marmite (optional)
  • 2 tbsp cold milk

For the filling

  • 400g potatoes, boiled and cooled
  • 200g hard cheese (Cheddar, Caerphilly or Gruyère), grated
  • 1 onion, finely chopped
  • small bunch of parsley or dill, finely chopped
  • salt and black pepper


  1. First, make the pastry. Put the flour in a bowl with a good pinch of salt and add the butter and lard, if using. Rub the fat in until the mixture resembles fine breadcrumbs, then add all but a tablespoon of the egg. If using the Marmite, whisk it into the milk, then drizzle this into the pastry, mixing until you have a firm dough. Alternatively, just add enough milk to bind the pastry together, making sure it isn’t crumbly.

  2. Dust your work surface with flour. Take two-thirds of the dough and roll it out to fill a 20cm round cake or pie tin. Put the pastry-lined tin and the remaining dough in the fridge to chill until ready to fill.

  3. For the filling, slice the potatoes quite thinly. Mix the grated cheese, onion and herbs together in a bowl and season with a lot of black pepper and a generous pinch of salt. Preheat the oven to 200°C/Fan 180°C/Gas 6.

  4. To assemble the pie, press about a third of the cheese mixture over the base layer of pastry. Top with a layer of potatoes, then repeat with another layer of the cheese mixture. Add a second layer of potatoes, then top with the remaining cheese mixture. Press everything down quite firmly.

  5. Roll out the remaining pastry and use it to top your pie. Trim and crimp the edges together and cut a couple of steam holes in the top. Brush the pie with the reserved egg.

  6. Bake in the oven for about 30 minutes until the filling is piping hot and the pastry is golden.