Bacon, Egg, and Cheese Stuffed Croissants Recipe: Flaky Layers and Runny Yolk Bliss

Breakfast & Brunch

Bacon, Egg, and Cheese Stuffed Croissants Recipe: Flaky Layers and Runny Yolk Bliss

This bacon, egg, and cheese stuffed croissant recipe delivers flaky layers that practically melt in your mouth, with a runny yolk center that ties everything together.

The secret lies in perfectly crisped bacon, a sunny-side-up egg with golden edges, and sharp cheddar that melts into gooey perfection—all nestled inside a buttery croissant that bakes up light and airy.

I developed this recipe after years of breakfast experiments, and it’s now my go-to for weekend mornings when I want something indulgent yet simple to make.

The beauty of this dish is in its balance—crispy bacon adds savory depth, the egg brings richness, and the cheese provides that creamy, stretchy texture we all crave. You’ll start by cooking the bacon until it’s just crisp enough to hold its shape but still tender enough to eat.

Meanwhile, the egg cooks to that ideal state where the whites are set but the yolk remains liquid and vibrant. The croissant, pre-baked for just a few minutes, becomes the perfect vessel for holding all the fillings without getting soggy.

When you cut into one of these stuffed croissants, the contrast of textures is what makes it unforgettable: the buttery, flaky layers of the croissant, the crispy bacon, the creamy cheese, and that warm, runny yolk that oozes out with every bite.

It’s the kind of breakfast that feels like a treat—even if you’re eating it alone at the kitchen table. The best part?

It comes together in under 30 minutes, making it perfect for lazy weekends or when you’re craving something hearty but don’t want to spend all morning in the kitchen.

For an extra touch of sophistication, garnish with a drizzle of hot sauce or a sprinkle of fresh chives. The heat from the sauce cuts through the richness, while the chives add a bright, fresh contrast.

This isn’t just breakfast—it’s a meal that feels like a little celebration. Let’s get started on making yours.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon egg and cheese stuffed croissant

These indulgent ingredients transform simple breakfast into flaky, runny-yolk perfection.

Ingredient Amount Notes
Bacon 🥓 8 oz Thick-cut preferred, crisped
Large Eggs 🥚 4 whole Fresh, room temperature
Sharp White Cheddar Cheese 🧀 8 oz Shredded, block preferred
Buttery Croissants 🥐 4 whole Store-bought, day-old preferred
Unsalted Butter 🧈 2 tbsp Melted for brushing
All-Purpose Flour 🌾 2 tbsp For dusting work surface
Hot Sauce 🌶️ 1 tbsp For drizzling, optional
Fresh Chives 🌿 2 tbsp Chopped, for garnish
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Garlic Powder 🧄 ¼ tsp For seasoning bacon

The bacon is non-negotiable here—thick-cut from Costco gives you that ideal crispy-yet-tender texture. Oscar Mayer or Applegate are my go-tos, but any quality brand works. Cook it just until the edges are golden, not fully crispy—you want it to stay tender inside. The eggs? Fresh from the grocery store makes all the difference—look for eggs with bright yolks, not cloudy whites. Sharp cheddar is a must—Cabot or Tillamook shred beautifully, but any sharp white cheddar will do. Pro tip: shred your own cheese—pre-shredded gets gummy when melted. The croissants? Day-old from the bakery section (or even the day before) holds up better to the filling without getting soggy.

No thick-cut bacon? Regular bacon works in a pinch, but it’ll be less tender. Eggs too old? Add a pinch of salt to the water when poaching to help them set faster. Cheese hater? Swap for pepper jack or gouda—both melt beautifully. Running short on croissants? Brioche buns or even baguette slices can stand in, though the texture won’t be identical. Hot sauce out of commission? Sriracha or Tabasco both work, or skip it entirely. Fresh chives missing? Green onions or parsley add a nice brightness too. The garlic powder is just for flavor—don’t skip it, but if you’re out, half a tsp of minced garlic works too.

Bacon keeps 5 days in the fridge, wrapped tightly. Eggs? Use within 3 weeks for best results. The croissants go stale fast—freeze them for up to 1 month if you’re not using them soon. Once stuffed, these keep 2 days in the fridge, but honestly, they’re best eaten fresh. For make-ahead prep, assemble the fillings and refrigerate overnight, then bake straight from the fridge in the morning. The cheese gets even gooier when cold, so it’s worth it!

❤️

Why You'll Love This Recipe

  • No-Fuss Breakfast: I swear, this takes less time than waiting for coffee to brew. Five minutes of crisping bacon, three minutes to scramble eggs, and—boom—stuffed croissants ready. Honestly, the only real effort is deciding whether to eat them warm or save a few for later.
  • Crispy-Creamy Magic: That first bite? The buttery croissant shell gives way to warm, melty cheddar, while the bacon adds a salty crunch. I’ll be real: my picky teenager actually licks the plate afterward—something I never thought I’d see.
  • Office Lunch Hero: Pack two the night before, and you’ve got a breakfast-for-dinner that still feels special. The cheese stays gooey even after reheating, and the bacon doesn’t get soggy. (Yes, even on a Tuesday night.) Plus, it’s the one meal that makes me look like I planned ahead.
  • Budget Breakfast Win: Sharp chedddar and bacon stretch further than you’d think when you’re stuffing them into croissants. One pack of bacon and a dozen eggs feed my family for three mornings—no sad leftovers here. Between us, it’s the only way I justify buying those $5 croissants.

Step-by-step instructions for bacon, egg, and cheese stuffed croissants

Here's how to assemble these decadent breakfast pastries with perfectly crispy bacon and runny yolks.

1

Cook the Bacon to Crispy Perfection

Line a baking sheet with parchment paper and arrange the 8 oz bacon in a single layer. I like to separate the slices slightly so they don't steam. Cook in a cold skillet over medium-low heat for 12-15 minutes, flipping once, until the edges are deep golden brown and the fat has rendered out.

While cooking, sprinkle the bacon with 0.25 tsp garlic powder and 0.5 tsp salt halfway through. This seasoning gets absorbed as the fat renders, giving the bacon amazing flavor. Remove the bacon from the pan and drain on paper towels, reserving 2 tablespoons of that precious bacon fat in the skillet—it's liquid gold for our filling.

2

Prepare the Egg and Cheese Filling

In a medium bowl, whisk together the 4 whole large eggs with 0.25 tsp black pepper. The eggs should be at room temperature for even cooking. In a separate bowl, combine the 8 oz sharp white cheddar cheese with the crisped bacon, breaking it into small pieces. This pre-mixing ensures every bite has that perfect cheesy-bacon combination.

Heat the skillet with reserved bacon fat over medium heat. Pour in the egg mixture and let it cook undisturbed for 2-3 minutes until the edges begin to set but the center remains slightly runny—this is key for that luxurious yolk experience. Remove from heat and stir in the cheese-bacon mixture, letting it melt completely into the eggs.

3

Assemble the Stuffed Croissants

Lightly dust your work surface with 2 tbsp all-purpose flour to prevent sticking. Cut each buttery croissant in half lengthwise, creating 8 halves. Gently open each half like a book, being careful not to tear the delicate layers. Brush the insides with 2 tbsp melted unsalted butter—this adds moisture and helps seal the filling.

Spoon about 2 tablespoons of the egg-cheese-bacon mixture into each croissant half. Fold the sides inward first, then bring the ends together to form a neat package. Press gently to seal, then place seam-side down on a parchment-lined baking sheet. The filling should be contained but not bulging—this ensures even baking.

4

Bake to Golden Flakiness

Preheat your oven to 375°F. Bake the stuffed croissants for 12-15 minutes until the tops are golden brown and the cheese has melted completely. The croissants should puff slightly, revealing those beautiful flaky layers. If they brown too quickly, tent loosely with foil to prevent over-browning while finishing.

For that final touch, drizzle each croissant with 1 tbsp hot sauce (if using) while still warm. The heat from the sauce will make the filling bubble slightly, creating a perfect presentation. Garnish immediately with 2 tbsp chopped fresh chives for a pop of color and freshness.

👨‍🍳

Pro Tips For Making Bacon Egg And Cheese Stuffed Croissant

  • CRACK EGGS COLD: I learned this the hard way—warm eggs slide out of shells messily. Run cold eggs under tap water for 10 seconds first, then crack them into a bowl. The whites stay intact, and you avoid that yolk-on-the-counter disaster when stuffing croissants.
  • CUT CHEESE SMALL: Sharp white cheddar loses its punch when melted too long. Dice it into ¼-inch cubes—smaller than you’d think—so it melts evenly without turning into a greasy paste. (Yes, even if you’re impatient like me.)
  • STUFF CROISSANTS LAST MINUTE: The flaky layers soften fast. Assemble your bacon-egg-cheese filling, then slice croissants open just before stuffing. Press gently to seal, but don’t overpack—you want that buttery flake, not a dense sandwich.
  • TOAST BARELY: Skip the golden-brown finish. Use a skillet or toaster oven at 325°F (165°C) for 3–4 minutes until cheese melts and croissant edges just warm. Over-toasting turns the outside rubbery—this keeps the texture light. (Your future self will thank you.)

Best sauces and condiments for this recipe

Bacon Fat Magic

The star of this dish is that reserved bacon fat—it’s what makes the egg filling so rich and flavorful. After crisping the bacon, leave 2 tablespoons of fat in the skillet. This golden liquid adds depth to the eggs while keeping them moist.

If you don’t have enough, use 1 tablespoon butter as a backup, but bacon fat is non-negotiable for that authentic taste. 🥓

Cheesy Elevations

Sharp white cheddar is my go-to, but Pepper Jack or Gruyère add exciting twists. For extra creaminess, mix in 1 ounce cream cheese with the shredded cheese—it melts beautifully and adds a velvety texture.

If you love heat, swap 2 ounces of the cheddar for smoked Gouda and add a pinch of cayenne pepper to the egg mixture.

Egg Perfection

For that runny yolk, cook the eggs over medium heat until just set at the edges—about 2-3 minutes. Overcooking turns the yolk rubbery. If you prefer fully cooked eggs, whisk in 1 tablespoon heavy cream with the eggs before cooking for a silkier texture.

A splash of hot sauce in the egg mixture adds subtle heat without overpowering.

Buttery Binders

Brush the croissant halves with melted butter before adding filling—it acts as a glue and prevents sogginess. For extra flakiness, mix 1 teaspoon powdered sugar into the butter before brushing.

This sweetens the croissant slightly and balances the savory filling. If your croissants are stale, brush with 1 tablespoon milk first to revive them.

Saucy Finishes

Drizzle with hot sauce right after baking—it cuts through the richness and makes the filling bubble dramatically. For a smoky kick, use chipotle hot sauce instead of traditional varieties. A sprinkle of crumbled bacon bits on top adds crunch, while everything bagel seasoning gives a nutty, herby contrast. 🌶️

Sweet Contrasts

Balance the savory flavors with a drizzle of honey or maple syrup—just ½ teaspoon per croissant. The sweetness pairs surprisingly well with the salty bacon and sharp cheese.

For a dessert-like twist, add mini chocolate chips to the egg mixture before baking. A dusting of powdered sugar on top adds a bakery-style finish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 18g90%
Cholesterol 320mg107%
Sodium 1100mg48%
Total Carbohydrate 32g11%
Dietary Fiber 1g4%
Sugars 2g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these ahead of time?

Assemble the stuffed croissants the night before and refrigerate them overnight. When ready to bake, simply pop them in the oven straight from the fridge. The cold filling will melt beautifully, and you'll avoid morning rush. For best texture, bake within 24 hours of assembling.

2

What if my croissants get soggy?

Sogginess happens when moisture escapes the filling. To prevent this, brush the croissant halves with melted butter before adding filling, and make sure your egg mixture isn't too wet. If they start to get soggy during baking, tent with foil for the last 5 minutes to trap steam.

3

Can I use pre-cooked bacon?

Yes, but fresh bacon gives the best flavor. If using pre-cooked bacon, reheat it in a skillet with 1 tablespoon butter until crispy again. Drain well on paper towels to remove excess moisture, which can make the filling too wet. For maximum flavor, crisp fresh bacon whenever possible.

4

How do I get the perfect runny yolk?

The secret is cooking the eggs just until the edges are set but the center remains slightly wobbly. Remove from heat when the whites are 90% cooked (about 2-3 minutes on medium heat). For extra insurance, whisk in 1 tablespoon heavy cream with the eggs before cooking—it helps maintain that luxurious yolk texture.

5

What's the best way to reheat leftovers?

Reheat in a 350°F oven for 8-10 minutes until warmed through. For a crispier texture, place on a baking sheet and cover with foil for the first 5 minutes, then uncover to crisp the top. Microwaving works in a pinch, but the croissant loses its flakiness—always oven reheat for best results.

★★★★★4.7(9 reviews)
Categories Breakfast & Brunch