In a cold pan, add the bacon and turn the heat to medium high. Allow the bacon to cook on both sides until crispy.
Once cooked, set aside. Let cool and chopped into bite sized pieces.
Drain bacon fat and turn temperature down to low. Beat the eats until fully incorporated.
Add olive oil and pour the beaten eggs into the pan and allow them to scramble moving them around gently.
Once the eggs start to come together season with salt and pepper. Turn off the heat and continue to mix together. Then fold in cheddar cheese, the chopped bacon and mozzarella cheese.
Roll out the puff pastry and cut into 3 inch wide strips. You should be able to get 4-5 strips from one roll.
Lay down a decent amount of the egg mixture and top with shredded cheddar. Make sure to leave room around the edges.
Fold over the empty side and using a fork, crimp the edges to seal completely.
Transfer to a parchment lined baking sheet and make 3 cuts across the tops to allow air to pass through.
Brush on melted butter and top with parmesan cheese and place in a preheated oven at 425F.
Bake for 14-16 minutes until cooked through and golden brown.
Brush on melted butter and sprinkle on some parmesan cheese and dried parsley.
Enjoy!