Breakfast & Brunch
This bacon egg cheese puff pastry recipe delivers the ultimate breakfast indulgence—golden, flaky layers that encase crispy bacon, melted cheese, and a perfectly runny yolk. 🔥 The secret lies in a crisp puff pastry shell that stays tender while holding its shape, even when topped with warm, gooey fillings.
I've perfected this technique over years of testing, ensuring the pastry remains crispy at the edges while staying pillowy inside.
The magic happens when you layer the ingredients just right—crisp bacon strips, sharp cheddar that melts into a creamy blanket, and a perfectly poached egg that stays runny in the center.
This dish isn't just for breakfast; it's a showstopper for brunch or even a savory appetizer that disappears in minutes. The contrast of textures—crispy pastry, creamy cheese, and silky yolk—makes every bite unforgettable.
What sets this recipe apart is the balance of flavors and textures. The puff pastry provides a sturdy base that holds up to the rich fillings, while the bacon adds smoky depth that cuts through the richness of the cheese.
The runny yolk ties everything together, adding a luxurious finish that feels like a restaurant-quality dish. It's the kind of recipe that transforms a simple breakfast into a memorable meal.
Ready in just 30 minutes, this dish is perfect for weekend brunches or weeknight dinners when you want something special without the fuss. The best part? It's versatile enough to customize with your favorite cheeses or proteins. Let's get started on creating this decadent breakfast masterpiece.
Ingredients for bacon egg cheese puff pastry
Golden layers of crispy bacon, creamy cheese, and silky yolk—this decadent breakfast masterpiece needs just twelve ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Puff Pastry Sheets 🥐 | 2 sheets | Store-bought or homemade, thawed |
| Thick-Cut Bacon 🥓 | 8 oz | Crispy-cooked, chopped into strips |
| Sharp White Cheddar Cheese 🧀 | 1 cup | Shredded, aged variety preferred |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature for poaching |
| Unsalted Butter 🧈 | 2 tbsp | For brushing pastry layers |
| All-Purpose Flour 🌾 | 1 tbsp | For dusting work surface |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning bacon and eggs |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For finishing eggs |
| Heavy Cream 🥛 | ¼ cup | For poaching eggs (optional) |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
| Garlic Powder 🧄 | ¼ tsp | For seasoning cheddar filling |
| White Pepper 🌶️ | ⅛ tsp | For subtle finishing touch |
The puff pastry is non-negotiable here—Pepperidge Farm or Storebrand are my go-tos for that perfect flaky texture. If you're feeling ambitious, a homemade version (like all-butter) takes this to restaurant-level. The bacon should be thick-cut—Oscar Mayer or Applewood smoked are my favorites—and cooked until it's crispy but not burnt. For the cheese, Cabot or Tillamook sharp cheddar melts into that perfect creamy blanket. Keep everything prepped and ready to go—this dish is all about timing those layers just right.
No thick-cut bacon? Regular bacon chopped into smaller pieces works, but it'll be less crispy. Short on sharp cheddar? Pepper jack or Gruyère add different but delicious flavors. The eggs need to stay runny—room temperature eggs poach better, and adding a splash of heavy cream to the poaching water keeps the whites tender. For extra flakiness in the pastry, brush each layer with melted butter before folding. And if you're feeling fancy, a sprinkle of white truffle salt on top of the cheese adds a gourmet touch.
Assemble the pastries and keep them warm in a 200°F oven while you poach the eggs—this keeps everything at the perfect temperature. The filled pastries reheat beautifully in a 350°F oven for 8-10 minutes, so you can prep ahead. Store any leftovers in an airtight container for up to 2 days, but honestly, these disappear faster than you can say 'runny yolk.' The poached eggs are best made fresh, but you can prep the pastry filling in advance and keep it chilled until ready to assemble.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of recipe where you open the fridge and suddenly realize you’ve got everything. Thick-cut bacon, sharp cheddar, and eggs? That’s it—plus puff pastry, which counts as your "fancy ingredient" even though it’s just store-bought. No chopping, no measuring, no stress.
- Crispy-Creamy Obsession: The moment the pastry hits the pan, you’ve got this perfect balance: buttery, golden layers giving way to gooey cheese and runny yolks. That first bite—crunch, then melt, then that salty-sweet bacon punch—it’s the kind of combo that makes you pause mid-chew just to savor it.
- Breakfast or Snack: Honestly, I make this for breakfast when I’m lazy, but it’s also my go-to for late-night snacks when the kids are out late. Freeze half the batch, and suddenly you’ve got a 3 a.m. meal that feels like a treat. (Yes, even on a Tuesday night.)
- Zero-Waste Winner: Between us, this recipe uses every scrap of bacon fat, every last shred of cheese, and turns puff pastry scraps into edible gold. Reheat leftovers in the oven, and they taste just as good—if not better—than fresh. That’s my kind of efficiency.
Step-by-step instructions for bacon egg cheese puff pastry
Here's how to build layers of buttery puff pastry hugging crisp bacon and creamy eggs—every bite delivers that perfect runny yolk moment.
👨🍳 Step 1: Assemble the Cheese-Bacon Filling
In a medium bowl, combine the 1 cup sharp white cheddar cheese with 0.25 tsp garlic powder and 0.5 tsp diamond crystal kosher salt. Use your fingers to work the spices into the cheese until evenly distributed—this ensures flavor in every bite. In a separate bowl, toss the 8 oz crispy-cooked bacon strips with 0.25 tsp freshly ground black pepper. Here's the thing—don't skip the pepper; it cuts through the richness beautifully.
Layer half of the cheese mixture in the center of each puff pastry sheet, leaving a 1-inch border around the edges. This border is crucial—it prevents the filling from oozing out during baking. Sprinkle half of the bacon strips evenly over the cheese in each sheet. Fold the pastry sheets diagonally over the filling, pressing gently along the edges to seal. I like to use a fork here to crimp the edges—it creates that professional bakery finish.
🔥 Step 2: Poach the Eggs for Perfect Runny Yolks
While the oven preheats to 375°F, prepare the eggs. Bring a small saucepan of water to a gentle simmer—you want it hot but not boiling. I add 0.25 cup heavy cream to the water for extra richness in the poaching liquid. Crack each of the 4 large eggs into a small ramekin, then gently lower them into the simmering water using a slotted spoon. Poach for 3-4 minutes until the whites are set but the yolks remain wobbly. Use a slotted spoon to transfer them to a paper towel-lined plate to drain.
Here's the secret: the cream in the poaching water creates a silky finish on the eggs that pairs perfectly with the crispy bacon. If you're feeling fancy, you can even add a pinch of 0.125 tsp white pepper to the poaching water—it adds a subtle depth that complements the cheddar.
🥘 Step 3: Bake Until Golden and Crisp
Place the assembled puff pastry packages on a parchment-lined baking sheet. Brush the tops generously with melted 2 tbsp unsalted butter, focusing on the edges where you crimped. This butter creates that irresistible golden crust we're after. Bake for 25-30 minutes until the pastry is deep golden brown and puffed to nearly double its size. The edges should be crisp, and the cheese filling should be just about to bubble through.
I know it's tempting to check early, but resist! The pastry needs that full baking time to develop proper layers. If the tops brown too quickly, tent with foil for the last 5 minutes of baking to prevent over-browning while still allowing the cheese to melt completely.
🍽️ Step 4: Finish and Serve with Fresh Herbs
Remove the pastries from the oven and let them rest for 5 minutes—this crucial step prevents the filling from oozing out when you cut. While they rest, chop the 2 tbsp fresh chives finely. Use a sharp knife to slice each pastry package diagonally into 4 equal wedges. Arrange them on a serving platter, fanning out the layers to showcase that flaky perfection.
Here's where it gets exciting: carefully place one poached egg in the center of each serving, letting that golden yolk peek through the crispy edges. Sprinkle with the chopped chives and a final dusting of 0.125 tsp white pepper. Serve immediately while the pastry is still warm and the eggs are gloriously runny. The contrast of crispy, creamy, and cheesy in every bite is what makes this dish unforgettable.
Pro Tips For Making Bacon Egg Cheese Puff Pastry
- Chill the Puff Pastry: I learned this the hard way—rolling out puff pastry straight from the fridge makes it tougher to work with. Pop the sheet in the freezer for 10-15 minutes before cutting, so it stays pliable and doesn’t tear when you’re layering the filling.
- Crack Eggs into a Bowl First: Eggs splatter like crazy when you crack them directly into the pastry, especially with runny yolks. Whisk them in a bowl first, then gently pour into the center of your bacon-cheese layers—less mess, and the eggs distribute evenly.
- Bake Until Golden, Not Just Set: The puff pastry needs that deep golden color to be fully crisp, not just "cooked." If the edges look pale, crank the oven to 400°F for the last 2-3 minutes—watch it like a hawk, or you’ll end up with sad, soggy pastry.
- Pre-Cook Bacon to 160°F: Cold bacon in the oven? No thanks. Cook the bacon first until it hits 160°F internally, then drain on paper towels. The residual heat keeps the filling warm while you assemble, and the bacon stays crispy instead of greasy. (Yes, even if you’re impatient like me.)
Essential equipment for great bacon egg cheese puff pastry
Puff Pastry Tools
You’ll need a rolling pin to flatten your puff pastry sheets if they’re not pre-rolled—look for a French-style one with a smooth surface, like the OXO Good Grips model.
For shaping, a sharp chef’s knife (like Wüsthof’s 8-inch) and a pastry brush (I love Nordic Ware’s silicone brush) are essential for brushing butter between layers. A small offset spatula helps spread melted butter evenly without tearing the delicate dough. 🥖
Bacon Prep Gear
Crispy bacon is non-negotiable, so grab a cast-iron skillet (I use a Lodge 10.25-inch) for even cooking. A tongs set with silicone tips—like Merax’s 12-inch pair—makes flipping bacon strips effortless.
For chopping, a sharp chef’s knife and a cutting board (I recommend John Boos’ bamboo) prevent slipping. A fine-mesh strainer catches bacon grease drippings for future use or disposal. 🥓
Poaching Eggs Setup
Poaching eggs requires precision, so a small saucepan with a tight-fitting lid (I use All-Clad’s stainless steel) is key. A slotted spoon (like OXO’s silicone-handled) gently lowers eggs into water without cracking.
For draining, a paper towel-lined plate keeps eggs intact. Optional but helpful: a thermometer (I trust Thermoworks’ Smoke) to monitor water temperature at 160°F—this ensures silky yolks. 🥚
Baking Essentials
A parchment-lined baking sheet (I use Wilton’s heavy-duty) prevents sticking, while a wire cooling rack keeps pastries crisp. Preheat your oven to 375°F using an oven thermometer (like Thermoworks’ Oven) to avoid temperature swings.
For finishing touches, a microplane (for white pepper) and small bowl for mixing cheese-spice blends streamline prep. A timer (I set my phone) ensures no overbaking—25-30 minutes is perfect. 🔥
Serving Presentation
Plating requires a serving platter (I use Le Creuset’s stoneware) and a sharp knife for clean diagonal slices. A small bowl holds chopped chives, while a pinch dish (like West Elm’s ceramic) organizes finishing salts.
For extra flair, a small squeeze bottle (for hot honey drizzle) adds gourmet appeal. Keep everything within arm’s reach—this dish is all about presentation! ✨
Nutrition facts
Frequently asked questions
Can I make this recipe ahead of time?
Assemble the puff pastry packages and bake them up to 24 hours ahead—just reheat in a 350°F oven for 8-10 minutes until warm and crisp. Store them in an airtight container at room temperature. The eggs should be poached fresh for that perfect runny yolk, though.
What if I don't have puff pastry?
No problem! Use phyllo dough instead—layer it with butter between sheets for flakiness. For a quicker option, try biscuit dough or even store-bought pie crust, though the texture will differ. The key is keeping the filling contained while baking.
How do I keep the egg from breaking when poaching?
Use room temperature eggs and crack them into a small ramekin first. Gently lower them into simmering water (not boiling!) with a slotted spoon. Add 1 tablespoon vinegar to the water—it helps the whites coagulate faster. Keep water at a gentle simmer, not a rolling boil.
Can I make this vegetarian?
Swap the bacon for crispy tempeh bacon or mushroom strips (sautéed with smoked paprika). Use vegetarian cheese like Daiya or Violife, and keep the eggs. The same technique applies—just adjust seasoning to complement plant-based proteins.
Why is my puff pastry not flaky?
Underbaking is the most common issue—puff pastry needs 25-30 minutes at 375°F to develop layers. Also, ensure you're brushing each folded layer with melted butter before baking. If using store-bought, check the expiration date—older pastry loses its flakiness.
