Cheese & Onion Pie Recipe

Easy cheese & onion pie


  • 3 onions, finely sliced
  • 2 x 320g sheets ready-rolled shortcrust pastry
  • 25g butter (optional)
  • eggs
  • 400g extra-strong mature cheddar, grated
  • steamed broccoli, to serve (optional)


  • STEP 1

    The onions can be cooked in the microwave or on the hob. To microwave, put the sliced onions in a heatproof bowl with a splash of water, cover and microwave on high for 8 mins, stirring once halfway through. Alternatively, melt the butter in a saucepan over a medium-low heat and fry the onions for 10-15 mins, stirring frequently until softened. Transfer the onions to a plate and leave to cool.

  • STEP 2

    Heat the oven to 190C/170C fan/gas 5 with a baking sheet inside. Lightly beat two of the eggs, then stir into the cooled onions along with the cheese. Season well. Unravel one sheet of pastry and use it to line a pie dish, pressing it up the side. Trim the edges and use the offcuts to patch any tears or cracks.

  • STEP 3

    Spoon the filling into the pastry case, gently patting it down with the back of the spoon. Beat the remaining egg and brush a little over the exposed pastry rim. Unravel the second pastry sheet over the top, sealing the edge with your fingertips. Trim any excess, then crimp the edge or press with a fork to fully seal. Poke a small hole in the middle to allow steam to escape, then brush the top with the remaining beaten egg.

  • STEP 4

    Bake the pie on the hot baking sheet in the oven for 40-50 mins until golden brown all over. Leave to cool for a few minutes before slicing and serving, or leave to cool completely and serve cold. Will keep chilled for up to four days.

check out our 'gram
Cookie Preferences

By continuing to browse or by clicking 'Accept', you agree to the storing of cookies on your device to enhance your site experience and for analytical purposes.

Essential Cookies

Essential cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies

Google Cookies

Google Cookies are used to allow analytical services and tools to understand how users interact with our site and help provide metrics we can use to make improvements.

Statistic Cookies

Statistic cookies help us to understand how visitors interact with our website by collecting and reporting information anonymously such at the number of visits. If you don’t accept them, we won’t be able to improve your experience based on data from your visit.

Facebook Pixel