Breakfast & Brunch
This bacon egg cheese puff pastry recipe transforms breakfast into a luxurious experience with every bite—crispy bacon, gooey cheese, and perfectly runny yolks all hugged by layers of flaky, buttery pastry.
The secret lies in baking the pastry just until golden, then finishing under the broiler to create that signature crisp while keeping the filling warm and inviting.
I developed this recipe after years of testing, ensuring the textures work in perfect harmony: the shatter of the pastry, the crunch of bacon, and the creamy pull of melted cheese and egg.
The beauty of this dish is its versatility—it works as a decadent breakfast, a show-stopping appetizer, or an indulgent snack any time of day. You'll start with a sheet of high-quality puff pastry, which gets brushed with egg wash for that signature golden-brown finish.
The filling combines crispy bacon, shredded cheese (I recommend a mix of cheddar and mozzarella), and a touch of cream to keep everything luscious. The real magic happens when you crack fresh eggs into the center before baking, letting them poach slightly in the heat.
What you end up with is a dish that looks as impressive as it tastes—golden, flaky puff pastry encasing layers of crispy bacon, melted cheese, and perfectly runny yolks that ooze out when you cut in.
The contrast of textures makes every bite exciting, while the savory-salty-sweet flavors balance perfectly. This recipe is foolproof, with clear steps that ensure crispy pastry and creamy fillings without overcomplicating the process.
Serve it warm with a side of hot sauce or fresh herbs for extra brightness, or let it cool slightly for easier handling. The leftovers reheat beautifully in the oven, making this a great make-ahead option for brunch gatherings or busy mornings.
Ready to elevate your breakfast game? Let's get started on this showstopper.
Ingredients for bacon egg cheese puff pastry
Puff pastry, crispy bacon, and melty cheese—this trio makes everything else simple.
| Ingredient | Amount | Notes |
|---|---|---|
| Puff Pastry Sheets 🥧 | 1 sheet | High-quality, thawed if frozen |
| Thick-Cut Bacon 🥓 | 6 oz | Crispy-cooked, chopped into bits |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, not pre-shredded kind |
| Mozzarella Cheese 🧀 | ½ cup | Shredded, low-moisture preferred |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Unsalted Butter 🧈 | 2 tbsp | Melted for egg wash |
| All-Purpose Flour 🌾 | 1 tbsp | For dusting work surface |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ¼ tsp | For extra flavor depth |
The puff pastry is non-negotiable here. Pillsbury or store-brand works in a pinch, but for that signature flakiness, Duke's or Whisps from the grocery store's freezer section are worth the splurge. Keep it cold until you're ready to roll—warm pastry gets tough. The bacon? Thick-cut is key—it stays crispy longer and adds that satisfying crunch. If you're short on time, pre-cook the bacon and store it in the fridge until ready to assemble. Just don't skip the chopping into small bits—you want those flavor pockets in every bite.
No sharp cheddar? Pepper jack or Gruyère add different but delicious twists. Pre-shredded cheese has anti-caking agents that make the filling gummy—shred your own from a block. Running out of heavy cream? Half-and-half or whole milk will work, though the filling might be slightly less rich. The eggs are the magic—room temperature eggs crack cleaner, and fresh ones hold their runniness better. Pro tip: Crack them directly into the center of your assembled pastry so they don't run out prematurely. And trust me on the garlic powder—it's subtle but makes the whole thing sing.
Assemble these ahead and keep them covered in the fridge for up to 24 hours—they actually taste better the next day as the flavors meld. Reheat in a 375°F oven for 10-15 minutes until golden and bubbly. For parties, bake on a sheet pan lined with parchment—easier to serve straight from the oven. Store leftovers wrapped tightly for 3 days, but honestly, they disappear fast. Freeze unbaked assemblies for up to 2 months—just add 5 minutes to baking time when you're ready to enjoy.
Why You'll Love This Recipe
- Two-Ingredient Filling: I swear by the combo of sharp cheddar and mozzarella—melty, salty, and just right—plus the creamy heavy cream makes it feel like a fancy breakfast without the fuss. Honestly, the eggs tie it all together, but those cheeses? That’s where the magic happens.
- Weeknight Hero: No chopping, no stress—just roll, cut, and bake. I’ve made this on days when I forgot to grocery shop (thanks, thick-cut bacon for saving me) and it still came out like I planned a gourmet brunch. (Yes, even on a Tuesday night.)
- Breakfast or Dinner: Serve it warm with a side salad for a hearty breakfast, or let the leftovers cool slightly and pack them for lunch. My kids ask for it after school—proof it works for any meal, any crowd.
- Leftovers Win: The puff pastry stays crispy even reheated, and the bacon keeps its bite. I make a double batch on Sundays because these little pockets are that good—they disappear faster than I can say “second helping.” Budget-friendly too? Check.
Step-by-step instructions for bacon egg cheese puff pastry
Here's how to create a golden, crispy masterpiece with layers of flaky pastry and rich, savory fillings.
Cook the Bacon to Perfect Crispiness
Line a baking sheet with parchment paper and arrange the 6 oz thick-cut bacon in a single layer. Bake at 400°F for 18-20 minutes until deeply browned and crispy. Watch closely after 15 minutes—the edges should be golden, and the fat should render out completely. Let the bacon cool for 5 minutes, then chop into ¼-inch bits using kitchen shears for even distribution.
Don't skip the cooling step—warm bacon releases too much fat when mixed with cold fillings, making the pastry soggy. I like to press down gently on the bacon while it cooks to help render the fat evenly. Save the bacon drippings for a quick pan sauce later if you're feeling fancy.
Prepare the Cheese and Egg Filling
In a medium bowl, combine the 1 cup sharp cheddar cheese and ½ cup mozzarella cheese. Add the ¼ cup heavy cream, 4 whole large eggs, ½ tsp salt, ¼ tsp black pepper, and ¼ tsp garlic powder. Whisk vigorously until the mixture is smooth and fully combined—no dry cheese clumps should remain. This ensures even distribution when we layer it later.
The cheddar should be finely shredded (not pre-shredded) to melt smoothly. If you notice any lumps, press the mixture through a fine-mesh sieve to create a perfectly silky filling. Here's the thing—this step makes all the difference in texture. A smooth filling means a creamy, cohesive bite when baked.
Assemble the Puff Pastry Layers
Roll out the 1 sheet puff pastry on a lightly floured surface (use the 1 tbsp all-purpose flour) until it's a 12x15-inch rectangle about ⅛-inch thick. Brush the entire surface lightly with 2 tbsp melted unsalted butter—this creates a golden, crispy finish. Spread the cheese-egg mixture evenly over the pastry, leaving a ½-inch border around the edges.
Sprinkle the chopped bacon evenly over the cheese mixture, pressing down lightly to help it adhere. Fold the pastry over itself like a letter, sealing the edges tightly with the melted butter. The butter acts as a glue—just run your finger along the edges to create a perfect seal. Don't worry if it looks messy; the baking will transform it into something beautiful.
Bake to Golden Perfection
Transfer the assembled pastry to a parchment-lined baking sheet and bake at 375°F for 30-35 minutes until the top is deep golden brown and the internal temperature reaches 160°F. The edges should be crispy, and the center should feel firm when gently pressed. If the top browns too quickly, tent loosely with foil after 20 minutes to prevent over-browning.
Here's where the magic happens: the pastry puffs up slightly as it bakes, creating those irresistible flaky layers. The cheese should be fully melted but not runny, and the yolk inside should remain perfectly runny—this is the moment that matters. For that perfect runny yolk, you'll want to cut into the pastry immediately after removing it from the oven while it's still hot.
Serve Warm with Fresh Herbs
Let the pastry rest for 5 minutes before slicing into 4 equal portions. The interior should be warm and gooey, with layers of crispy bacon and creamy cheese. Garnish with fresh parsley or chives for a pop of color and brightness. Serve immediately while the pastry is still warm—this dish doesn't wait.
Each bite should deliver a symphony of textures: the flaky, crispy layers of the pastry, the rich, creamy cheese, the salty crunch of the bacon, and the luxurious runny yolk. If the yolk starts to set as it cools, you can always reheat the pastry in a 350°F oven for 5-10 minutes to restore that perfect consistency. Enjoy with a simple side salad or crusty bread to soak up any extra sauce.
Pro Tips For Making Bacon Egg Cheese Puff Pastry
- CRISPY BACON FIRST: Thick-cut bacon needs 12-15 minutes on medium heat to render fat properly—don’t rush it. The extra fat keeps your puff pastry flaky and prevents sogginess later, so resist the urge to speed it up.
- CHEESE LAYER ORDER MATTERS: Sharp cheddar goes under the mozzarella—it melts slower and adds depth. Mozzarella on top stretches and browns better, giving you that golden crust without turning into a greasy mess.
- BRUSH PASTRY WITH CREAM: After assembling, lightly brush the top with heavy cream before baking. It adds a subtle richness and helps the cheese melt evenly instead of clumping or sticking to the pan.
- CUT BEFORE IT COOLS: Slice the hot pastry immediately after baking—waiting even two minutes makes it rubbery. Use a sharp knife and work fast; the residual heat keeps the layers tender while the outside stays crisp.
Dietary considerations for this dish
Gluten-Free Adaptations
Skip the traditional puff pastry and opt for a gluten-free puff pastry alternative, like Schär or Caulipower, which mimic the flaky texture beautifully. Roll out the sheet as directed, keeping it cold to prevent spreading.
The filling remains the same, but use a gluten-free flour blend like Bob's Red Mill 1:1 for dusting the surface instead of all-purpose flour. 🥧
Dairy-Free Options
Replace the cheddar and mozzarella with dairy-free shreds like Violife or Daiya, which melt smoothly. Swap the heavy cream for full-fat coconut cream (just reduce by 2 tbsp to match thickness). For extra richness, add 1 tbsp nutritional yeast to the filling—it adds a cheesy depth without dairy. 🧀
Lower-Carb Versions
Cut carbs by using low-carb puff pastry like Almond Flour Puff Pastry from specialty stores. Reduce the cheese to ½ cup total (mix sharp cheddar with Parmesan) and replace the heavy cream with unsweetened almond milk (add 1 tsp xanthan gum to thicken).
Keep the bacon crispy—it’s the star here! 🥓
Egg-Free Substitutions
For an egg-free version, replace the 4 eggs with 4 tbsp aquafaba (chickpea brine) or ½ cup silken tofu blended smooth. Add 1 tsp baking powder to help the filling set properly.
The texture will be slightly denser but still delicious. Adjust baking time by 3-5 minutes to ensure the center is fully cooked. 🥚
Nut-Free Considerations
Ensure all ingredients are nut-free certified, especially if using store-bought puff pastry or cheese substitutes. Stick to plain cheddar and mozzarella (check labels for cross-contamination warnings).
For extra flavor, add 1 tsp smoked paprika to the filling—it enhances the bacon’s smokiness without nuts. Always verify bacon packaging for nut-free facilities. 🌶️
Nutrition facts
Frequently asked questions
Can I make this ahead of time?
Assemble the pastry completely and refrigerate it covered for up to 24 hours before baking. The flavors actually deepen overnight, making it even more delicious. For parties, bake it ahead and reheat in a 350°F oven for 10-15 minutes until golden and bubbly.
How do I keep the yolk runny?
Bake until the pastry reaches 160°F internally—this ensures the cheese melts while keeping the yolk perfectly runny. Cut into it immediately after baking while still hot. If the yolk starts to set, reheat briefly in a 350°F oven for 5 minutes to restore that luxurious texture.
What's the best way to reheat leftovers?
Wrap leftovers tightly and reheat in a 350°F oven for 10-15 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 20-second bursts on medium power—this prevents the pastry from getting soggy.
Can I use pre-cooked bacon? Yes! Just
What if my pastry isn't flaky?
Keep the puff pastry cold until you're ready to roll it out—warm pastry loses its flakiness. Roll it gently but firmly, and avoid overworking the dough. If using frozen puff pastry, thaw it in the fridge overnight rather than at room temperature.
