Greggs Cheese and Onion Bake
Recreate Greggs' iconic Cheese and Onion Bake at home with this easy copycat recipe. Flaky golden puff pastry filled with creamy cheddar and caramelised onions - the perfect savoury pastry treat!
Rate This Recipe
Tried this recipe? Your rating helps others discover great dishes and appears in Google search results!

Why you’ll love it
Greggs' Cheese and Onion Bake is one of Britain's most beloved bakery items, a golden rectangle of flaky puff pastry hiding a generous filling of rich melted cheese and sweet, softened onions. Since its introduction to Greggs shops across the UK, this vegetarian savoury has become a lunchtime staple for millions, offering serious comfort food satisfaction whether enjoyed hot from the oven or at room temperature. What makes the Cheese and Onion Bake so special is the contrast between the crisp, buttery pastry exterior and the soft, flavourful filling - sharp mature cheddar provides richness while caramelised onions add a subtle sweetness that perfectly balances the dish. Many fans consider it superior to Greggs' other savoury pastries, and it's consistently one of their best-sellers. This homemade version captures that classic Greggs taste and texture using simple ingredients you can find in any supermarket. The secret lies in cooking the onions until they're properly softened and sweet, creating a thick, creamy cheese sauce that won't leak out during baking, and getting that characteristic golden-brown finish on the pastry. Making them at home means you can enjoy them fresh from your own oven, customise the cheese-to-onion ratio to your preference, and save money compared to buying from the high street. Perfect for lunch boxes, picnics, or a satisfying snack any time of day!
About the original
Greggs is Britain's largest bakery chain, founded in 1939 by John Gregg as a single bakery delivering eggs and yeast products to Newcastle households. The company expanded throughout the North East before going national, and today operates over 2,300 shops across the UK, serving 11 million customers weekly. While famous for their sausage rolls and steak bakes, Greggs has always offered vegetarian options, with the Cheese and Onion Bake becoming one of their most popular meat-free choices.
The Cheese and Onion Bake represents Greggs' commitment to providing affordable, satisfying food for everyone. Made fresh in their bakeries throughout the day, these golden pastries are particularly beloved by vegetarians who want a hearty savoury option beyond sandwiches. The recipe has remained largely unchanged for decades, proving the winning combination of quality ingredients and simple preparation. In recent years, as Greggs expanded their vegetarian and vegan range (including the hugely successful Vegan Sausage Roll), the Cheese and Onion Bake has maintained its position as a classic that both longtime fans and new customers consistently choose.
Ad Space
Google AdSense
Ingredients
For the Filling
- 3 piece White onions — medium, finely sliced
- 40 g Unsalted butter
- 30 g Plain flour
- 200 ml Whole milk
- 1 piece Vegetable stock cube
- 200 g Cheddar cheese — mature, grated
- 1 tsp Wholegrain mustard
- 1/2 tsp Black pepper
For the Pastry
- 2 sheet Puff pastry — 320g sheets, chilled
- 1 piece Beaten egg — for glazing
Method
Caramelise the onions: Melt the butter in a large frying pan over medium heat. Add the finely sliced onions and cook for 12-15 minutes, stirring occasionally, until they're very soft, golden, and sweet. The onions should be completely tender with no crunch left - this is crucial for authentic Greggs flavour. Remove from heat and set aside.
Make the cheese sauce: In a medium saucepan, melt the remaining butter over medium heat. Stir in the flour and cook for 1-2 minutes, stirring constantly, to make a roux. Gradually add the milk, whisking continuously to prevent lumps. Crumble in the stock cube and keep stirring until the sauce thickens and bubbles - about 3-4 minutes. It should coat the back of a spoon.
Finish the filling: Remove the sauce from heat and stir in the grated cheddar, wholegrain mustard, and black pepper. Mix until the cheese is completely melted and the sauce is smooth. Fold in the caramelised onions. Spread the mixture on a large plate or tray and allow to cool completely - this prevents the pastry from becoming soggy. You can pop it in the fridge for 15-20 minutes to speed this up.
Prepare for baking: Preheat your oven to 200°C (180°C fan/gas mark 6). Line a large baking tray with parchment paper. Take your puff pastry sheets out of the fridge - they should be cold but pliable.
Assemble the bakes: Roll out one sheet of puff pastry and cut it into 4 equal rectangles (roughly 12cm x 10cm each). Place these on your prepared baking tray. Divide the cooled cheese and onion filling evenly between the 4 rectangles, spooning it into the centre of each and leaving a 1.5cm border around the edges. Brush the borders with beaten egg.
Top and seal: Roll out the second sheet of pastry and cut it into 4 matching rectangles. Carefully place these over the filling-topped bases. Press down firmly around all the edges to seal, then use a fork to crimp the edges decoratively - this creates the signature Greggs look and ensures the filling won't leak out. Make 2-3 small slashes in the top of each bake to allow steam to escape.
Glaze and bake: Brush the tops generously with beaten egg - this creates that beautiful golden Greggs shine. Bake for 25-30 minutes until the pastry is puffed up, deeply golden brown, and crispy. The cheese should be bubbling slightly through the steam holes. If the pastry is browning too quickly, loosely cover with foil for the last 5-10 minutes.
Cool and serve: Let the bakes cool on the tray for 5 minutes (the filling will be extremely hot!), then transfer to a wire rack. They're delicious warm or at room temperature, just like Greggs serve them. Perfect on their own or with a simple side salad. Store any leftovers in an airtight container in the fridge for up to 3 days - reheat in a hot oven for 5-7 minutes to restore crispness.
Tips & Variations
- Cold pastry is key - if it gets too warm, pop it back in the fridge for 10 minutes. Warm pastry becomes sticky and difficult to work with, and won't puff up as well.
- Don't overfill - too much filling will leak out during baking. Use about 3-4 tablespoons of filling per bake, leaving generous borders.
- Ensure the filling is completely cool before assembling, or it will melt the pastry and create a soggy base.
- For extra Greggs authenticity, use mature or extra-mature cheddar for a stronger cheese flavour that stands up to the sweet onions.
- If you prefer softer, sweeter onions (like in Greggs' version), cook them low and slow for 15-20 minutes until they're deeply caramelised.
- Freeze unbaked bakes on a tray until solid, then transfer to freezer bags. Bake from frozen, adding 5-10 minutes to the cooking time.
- The mustard is subtle but important - it adds depth and cuts through the richness. Don't skip it!
FAQs
- Can I use shop-bought cheese sauce instead of making my own?
- While you technically could, homemade sauce is much better and takes only 5 minutes. Shop-bought cheese sauces tend to be thinner and can make the pastry soggy. The thick, homemade béchamel-based sauce is crucial for authentic Greggs texture - it should be almost spreadable when cool, not runny.
- Can I make these in advance?
- Yes! Assemble the bakes completely, then either refrigerate for up to 24 hours before baking (brush with egg just before baking), or freeze them unbaked. Frozen bakes can go straight into the oven from frozen - just add 5-10 minutes to the cooking time. They're perfect for batch cooking and meal prep.
- What's the best way to reheat them?
- Always use the oven, never the microwave (which makes pastry soggy). Preheat oven to 180°C, place the bakes on a baking tray, and heat for 8-10 minutes until hot through and the pastry is crispy again. You can cover loosely with foil if the tops are browning too much.
- Can I add other ingredients to the filling?
- Absolutely! Popular additions include chopped spring onions, a handful of chopped spinach or kale (cooked and squeezed dry), crumbled bacon for a non-vegetarian version, or different cheeses like Red Leicester or Double Gloucester. Just ensure any additions are cooked and well-drained to avoid excess moisture.
- Why did my filling leak out?
- This usually happens if: 1) The filling was too hot when you assembled them (always let it cool completely), 2) You overfilled them (less is more!), 3) The edges weren't sealed properly (press firmly and crimp with a fork), or 4) You forgot to make steam holes in the top. Following these tips will prevent leaking.
Nutrition (per serving)
Calories | 404 kcal |
---|---|
Protein | 18.5 g |
Fat | 28.1 g |
Carbs | 20.6 g |
Ad Space
Google AdSense