Go Back
+ servings
closeup over cheese and bacon turnover with focus on bacon
Print Recipe
5 from 11 votes

Cheese and Bacon Turnovers

Looking for a delicious and easy after school snack? Look no further than these Puff Pastry Cheese and Bacon Turnovers! I recommend making a big batch of caramelized onions beforehand, just so you can scoop them out when needed. As such, timing below is assuming the onions are made in advance. Recipe for them still included.
Prep Time5 mins
Cook Time20 mins
Total Time35 mins
Course: Lunch, Snack
Cuisine: British
Servings: 8 turnovers
Calories: 395kcal
Cost: £1 / $1


  • Large Frying Pan & Wooden Spoon
  • Sharp Knife & Chopping Board
  • Greased Baking Tray
  • Small Pot and Brush (for egg wash)



  • 1 sheet of Puff Pastry (see notes)
  • 8 rashers of Streaky Bacon (see notes)
  • 4 square slices of Sharp Cheddar Cheese, halved
  • 1 Egg, beaten (for egg wash)

Caramelized Onions

  • 1lb / 500g Red or White Onion, finely sliced
  • 1 tbsp Balsamic Vinegar
  • 1 tbsp Brown Sugar
  • 1 tbsp Olive Oil
  • Salt & Black Pepper, to taste


  • Add 1 tbsp olive oil to a large frying pan over medium heat and add 1lb/500g sliced onions. Fry until they start to soften and caramelize (10-15mins), then add 1 tbsp balsamic vinegar, 1 tbsp sugar and salt & pepper to taste. Turn heat to low and continue caramelizing for another 20mins, or until super soft and sticky. The aim of the game is to fry low and slow, don't let them catch and start to char at any point.
  • Roll out your sheet of pastry on a floured surface and divide into 8. Take one section and slant it so a corner is at the top and bottom. Place a spoonful of onions in the centre, top with a slice of cheese, then a slice of bacon. Make sure the onions are hidden otherwise they'll burn.
  • Fold in one corner, gently wet with your finger, then fold in over the second corner. Very tightly pinch together so they don't unfold in the oven, then brush with egg wash. See video for guidance on this section.
  • Pop in the oven at 390F/200C for 15-20mins or until deep golden and crispy. Allow to rest and cool for 5mins, this will allow the final bit of steam to escape and help them crisp up (they might be slightly soft when they first come out).



a) Puff Pastry - The size you want the pastry (before dividing in 8) is 14"x9" (35.5cmx22cm). The weight of each pastry sheet (before dividing) is 320g/11.3oz, so if you are buying puff pastry that is not pre rolled (i.e a slab of pastry) make sure you are using that much weight and roll out to the dimensions above.
b) Caramelized onions - I recommend making a big batch of these in advance to save time, so do check out my full post on How to make Caramelized Onions! If you want to leave out the onions and just do cheese and bacon you can absolutely do that.
c) Bacon - Streaky bacon is great because it's quite thin, so it cooks at the same rate as the pastry. If you've got a larger/thicker cut of bacon consider frying for a couple of minutes before to part-cook it. Feel free to double up on the bacon if you wish - I just recommend slicing off some fat or using leaner bacon, otherwise the excess fat will make the insides go a little soggy.
d) Cheese - As there is only a few ingredients, I recommend a nice strong cheddar to punch a bit of flavour in there. However, do use a cheese of choice if you're not keen on sharp cheddar.
e) Prep Ahead - Fold and leave off egg wash, then tightly cover in the fridge overnight. Brush with egg wash and pop in the oven, adding on a few more mins cooking time if baking straight from the fridge.
f) Make Ahead/Freezing - Allow to completely cool then tightly cover in the fridge for 2-3days or in the freezer for up to 1 month. Reheat in the oven at 180C/356F straight from the fridge until piping hot and crispy again. Can also bake from frozen at the same temp, or thaw in the fridge and bake from there.
g) Calories - Per turnover.


Calories: 395kcal | Carbohydrates: 26.32g | Protein: 9.76g | Fat: 28.03g | Saturated Fat: 7.15g | Polyunsaturated Fat: 2.453g | Monounsaturated Fat: 11.629g | Trans Fat: 0.166g | Cholesterol: 91mg | Sodium: 267mg | Potassium: 214mg | Fiber: 1.7g | Sugar: 5.03g | Vitamin A: 200IU | Vitamin C: 4.6mg | Calcium: 125mg | Iron: 1.6mg