The Cosy Charm of a Homemade Cheese and Onion Pi
There’s something undeniably comforting about pulling a golden, bubbling pie from the oven, especially when that pie is packed with rich, melty cheese and sweet, caramelised onions. This cheese and onion pie is one of those humble, hearty recipes that has stood the test of time – simple ingredients, no-fuss method, and that irresistible buttery pastry crust. Whether it’s a chilly weeknight dinner or a make-ahead lunch, this pie delivers the kind of satisfaction that only home-baked comfort food can bring.
I first made this pie on a rainy Saturday afternoon, looking for a way to use up a pile of onions sitting in the basket. I had a block of mature cheddar in the fridge, some pastry in the freezer, and that was pretty much all I needed. The smell that filled the kitchen? Pure magic. Now it’s one of those recipes I come back to again and again, and every time it’s just as comforting.
Let’s dive into this timeless British classic and make a cheese and onion pie that’s golden, flavourful, and just downright delicious.
Ingredients You’ll Need:
-
600g onions, finely chopped
-
50g butter
-
200g mature cheddar cheese, grated
-
100ml whole milk
-
2 slices white bread, toasted and turned into fine breadcrumbs
-
1 tbsp fresh parsley, chopped
-
½ tsp salt
-
¼ tsp ground black pepper
-
500g ready-made shortcrust pastry
-
1 tbsp olive oil
Step 1: Caramelise the Onions
Start by heating your olive oil and butter in a large frying pan over medium heat. Once the butter has melted and the mixture is sizzling gently, add the chopped onions. Let them cook for about 10 to 15 minutes, stirring occasionally until they’re soft, golden, and just starting to caramelise. This step is where a lot of the flavour comes from – be patient and let the onions get really nice and sweet.
Season with the salt and pepper, give them a final stir, and take the pan off the heat. Let the onions cool a bit while you prep the rest.
Step 2: Prepare the Breadcrumbs
While the onions are cooling, grab your toasted bread slices and break them up into pieces. Pop them into a food processor and blitz until you’ve got fine, even breadcrumbs. If you don’t have a food processor, you can always grate the toast with a cheese grater – old-school, but it works!
Step 3: Make the Filling
In a large mixing bowl, combine the grated cheddar cheese, milk, chopped parsley, and the breadcrumbs you just made. Stir it all together, then add your cooled sautéed onions. Mix everything until it’s beautifully combined – you’ll see the breadcrumbs help soak up the milk and hold everything together.
Taste your filling at this point and adjust the seasoning if you’d like – maybe a little more pepper or a touch of extra salt, depending on your cheese.
Next up: we’re rolling, assembling, and baking this beauty! Get your pie dish ready because we’re almost there.
Have you ever tried a cheese and onion pie before, or is this your first time giving it a go?
Assembling & Baking the Perfect Cheese and Onion Pie
Alright, now that your filling is prepped and ready to go, it’s time for the fun part – assembling the pie! There’s just something so satisfying about rolling out pastry, filling it with all that cheesy goodness, and watching it transform into a golden, flaky masterpiece in the oven. And don’t worry – even if this is your first time working with pastry, I’ll walk you through it step-by-step.
I’ve used ready-made shortcrust pastry here to keep things simple and speedy, but if you have a favourite homemade pastry recipe, feel free to go for it. Either way, the goal is a crisp, buttery shell that holds that warm, cheesy filling beautifully.
Let’s build this pie!
Step 4: Roll Out and Line the Pastry
Start by preheating your oven to 180°C (fan) or 200°C (gas mark 6) so it’s hot and ready once your pie is assembled.
Take your shortcrust pastry out of the fridge and let it sit at room temperature for about 10 minutes if it’s too firm – this makes it easier to roll. Lightly flour your work surface and rolling pin, then roll out half of your pastry to fit your pie dish. You’re aiming for a circle that’s just a little larger than your dish so you can press it into the corners and up the sides.
Gently lift the pastry into your dish (a 20cm round pie dish works perfectly here), and press it in so there are no air bubbles. Trim any excess pastry hanging over the edge – you’ll want about a 1cm overhang to help seal it later.
Step 5: Add the Filling
Spoon your cheese and onion mixture into the pie crust, spreading it out evenly with the back of your spoon. It should be a nice, thick layer – not too compact, but well-filled. This is the heart of your pie, and you want every slice to have a generous serving of that creamy, cheesy filling.
If you’re feeling extra fancy, you can even sprinkle a little extra cheese on top of the filling before sealing it up – I’ve done it a few times, and it gives you a lovely melty surprise in the middle.
Step 6: Add the Pie Lid and Seal
Roll out the second half of your pastry to form the top. Gently place it over the filling and press the edges together with the base pastry to seal. You can pinch the edges together with your fingers or use the back of a fork to crimp them – whichever you prefer!
Don’t forget to make a small slit in the centre of the pie top – this helps steam escape while baking and keeps your pastry from getting soggy underneath.
If you have any pastry scraps, you can even cut out a few decorative shapes (like leaves or hearts) to pop on top – totally optional, but always a cute touch.
Step 7: Bake Until Golden and Crisp
Place your pie on the middle rack of your preheated oven and bake for 25 to 30 minutes, or until the pastry is golden brown and crisp. You’ll know it’s ready when the top is a deep golden colour and it smells like cheesy heaven in your kitchen.
Once baked, remove the pie from the oven and let it rest for 5-10 minutes before slicing. This helps the filling settle a bit and makes it easier to serve.
Serving Suggestions & Simple Variations
This pie is a star all on its own, but if you’re looking to round out your meal, here are a few tasty pairings:
-
Green peas or mushy peas – a true British classic!
-
Fresh salad with a tangy vinaigrette – the acidity cuts through the richness nicely.
-
Pickled onions or chutney – for a punchy contrast to the creamy filling.
Want to Mix Things Up?
-
Try Red Onions: Swap regular onions for red ones for a slightly sweeter flavour and a beautiful colour.
-
Add a Splash of Dijon Mustard: Just a teaspoon mixed into the filling can give it a subtle zing.
-
Use Different Cheeses: Strong cheeses like Red Leicester, Gruyère, or even a mix of cheddar and mozzarella can work wonders here.
This recipe is also super meal-prep friendly. You can make it ahead, chill it, and bake it later. Or bake the whole pie, refrigerate, and reheat slices as needed. It’s just as tasty the next day – maybe even better.
FAQs & Finishing Touches – Mastering Cheese and Onion Pie
By now, your kitchen is probably smelling like a dream – that blend of buttery pastry and rich, cheesy filling really does something magical, doesn’t it? Whether you’ve already tucked into a slice or are planning to bake it later, I want to make sure you’ve got all the info you need to feel confident making this classic again and again.
Before we wrap things up, I’ve put together a quick FAQ to help answer some of the most common questions I’ve gotten about this recipe. So if you’re wondering about storage, swaps, or making this pie ahead, you’re in the right place.
❓ Cheese and Onion Pie – Frequently Asked Questions
1. Can I make this cheese and onion pie ahead of time?
Absolutely! You can assemble the pie up to a day in advance and keep it in the fridge, unbaked. When you’re ready to eat, just bake it straight from the fridge (add an extra 5 minutes or so to the baking time). Alternatively, you can bake it fully and reheat slices as needed.
2. How should I store leftovers?
Leftover pie can be stored in an airtight container in the fridge for up to 3 days. Reheat slices in the oven at 180°C for about 10–15 minutes to crisp up the pastry again, or pop them in the microwave if you’re in a hurry (though the pastry may soften).
3. Can I freeze this pie?
Yes! You can freeze the pie either before or after baking. If freezing before baking, assemble the pie and wrap it well in cling film and foil. Bake from frozen at 180°C for about 45 minutes, or until hot and golden. If freezing after baking, allow the pie to cool completely, then slice and freeze. Reheat in the oven from frozen until warmed through.
4. What’s the best cheese to use?
Mature cheddar is the classic choice because of its strong, sharp flavour that stands up to the sweet onions. But you can mix in cheeses like Red Leicester, Gruyère, or even a touch of blue cheese if you’re feeling bold!
5. Can I use puff pastry instead of shortcrust?
You can, but keep in mind that puff pastry creates a flakier, lighter crust rather than the firm, crumbly base you get with shortcrust. If you do use puff pastry, consider just using it for the top and keeping a shortcrust base for the best texture.
6. Can I add other vegetables to the filling?
Definitely. Thinly sliced leeks or sautéed mushrooms work well and complement the cheesy filling. Just make sure any added veggies are cooked down and not watery before mixing them in.
7. What can I serve with cheese and onion pie besides peas or salad?
Mashed potatoes, roasted veggies, or even a tangy coleslaw can be great sides. It’s a pretty rich pie, so anything fresh or a little acidic balances it out beautifully.
Wrapping It All Up
So there you have it – a classic, no-fuss Cheese and Onion Pie that’s as comforting as a big warm hug. Whether you’re serving it on a chilly weeknight, making it ahead for work lunches, or using it as the centrepiece of a casual get-together, this pie has a way of making people smile.
I love how this recipe feels like a little slice of tradition – simple ingredients, familiar flavours, and just the right amount of indulgence. And the best part? You can make it your own with little tweaks here and there. Don’t be afraid to experiment with different cheeses, herbs, or add-ins. It’s one of those base recipes that’s endlessly flexible.
If you give this recipe a try, I’d love to hear how it turned out for you. Did you add a twist of your own? Did your family go back for seconds (or thirds)? Drop a comment and share your version – it’s always so fun to see how others make it their own.
And if you’re anything like me, once you make this once, it’ll quickly become one of those go-to recipes you keep coming back to. Easy, cozy, and completely delicious – what more could you want in a homemade pie?
Happy baking! 🧀🥧
Print
Classic Cheese and Onion Pie Recipe – A Comforting British Favourite with Buttery Pastry
- Total Time: 50 minutes
Description
This classic Cheese and Onion Pie is the ultimate in British comfort food. Made with sweet, golden sautéed onions, rich mature cheddar cheese, and a buttery breadcrumb blend, all encased in crisp shortcrust pastry. It’s perfect served warm for a cosy family dinner or chilled for an easy make-ahead lunch. With simple ingredients and step-by-step instructions, this no-fuss pie is a hearty, satisfying favourite that you’ll want to make again and again.
Ingredients
-
600g onions, finely chopped
-
50g butter
-
200g mature cheddar cheese, grated
-
100ml whole milk
-
2 slices white bread, toasted (for breadcrumbs)
-
1 tbsp fresh parsley, chopped
-
½ tsp salt
-
¼ tsp ground black pepper
-
500g ready-made shortcrust pastry
-
1 tbsp olive oil
Instructions
-
Cook the onions:
Heat olive oil and butter in a large frying pan over medium heat. Add the chopped onions and sauté for 10–15 minutes until soft and golden. Season with salt and pepper. Remove from heat and let cool slightly. -
Prepare breadcrumbs:
Toast the bread slices until golden, then pulse in a food processor to create fine breadcrumbs. -
Make the filling:
In a bowl, combine grated cheddar, milk, parsley, and breadcrumbs. Stir in the sautéed onions until fully mixed. -
Assemble the base:
Preheat your oven to 180°C fan / 200°C / gas mark 6. Roll out half of the pastry and line a 20cm pie dish. Press the pastry into the edges and trim any overhang. -
Fill the pie:
Spoon the cheese and onion mixture into the pie crust and level it out. -
Add the lid:
Roll out the remaining pastry and lay it over the filling. Seal the edges by pinching or crimping with a fork. Cut a small slit in the centre for steam to escape. -
Bake the pie:
Place in the oven and bake for 25–30 minutes, or until the pastry is golden brown. -
Serve:
Let the pie cool for 5–10 minutes before slicing. Serve warm with peas, salad, or your favourite sides.
Notes
-
You can prepare the pie up to 24 hours ahead and refrigerate before baking.
-
Leftovers keep well in the fridge for 3 days and reheat beautifully.
-
For a twist, add sautéed leeks, mushrooms, or swap in different cheeses like Red Leicester or Gruyère.
-
For extra flavour, stir in 1 tsp Dijon mustard to the filling.
- Prep Time: 20 minutes
- Cook Time: 30 minutes











