Bacon, Egg, and Cheese Stuffed Croissant Recipe: Flaky Layers Hugging Savory Filling

Breakfast & Brunch

Bacon, Egg, and Cheese Stuffed Croissant Recipe: Flaky Layers Hugging Savory Filling

This bacon, egg, and cheese stuffed croissant recipe delivers restaurant-quality breakfast in a single golden package—flaky layers hugging a savory filling that's impossible to resist.

The secret lies in the balance: crispy bacon, perfectly cooked eggs, and just enough melted cheese to bind everything together without making the dough soggy. I've perfected this technique after years of testing, and it's now my go-to for weekend brunches or a quick, satisfying weekday meal.

What sets this recipe apart is the foolproof assembly method that ensures even beginners can achieve professional results. You'll start by cooking the bacon until crispy, then preparing the eggs exactly how you like them—scrambled, over-easy, or poached—while the cheese melts just enough to create a cohesive filling.

The croissant dough wraps everything snugly, and a quick bake at 375°F transforms it into a golden, crispy masterpiece with a tender interior.

By the time you pull this stuffed croissant from the oven, you'll have a breakfast that looks as impressive as it tastes—crispy edges, warm filling, and that perfect balance of textures.

The aroma alone will wake up your kitchen, and each bite delivers smoky bacon, creamy eggs, and sharp cheddar in every flaky layer. It's the kind of dish that turns a simple morning into something special.

Whether you're feeding a crowd or treating yourself to a luxurious breakfast, this recipe scales beautifully. Garnish with fresh parsley or a drizzle of hot sauce for extra flair, and serve immediately while the filling is still warm.

Here's how to make it—step by step, with all the tips to ensure success.

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

Ingredients for bacon egg and cheese stuffed croissant

Four ingredients make this breakfast masterpiece—flaky dough, crispy bacon, creamy eggs, and sharp cheddar.

Ingredient Amount Notes
Store-Bought Croissant Dough 🥧 4 whole Thawed according to package
Thick-Cut Bacon 🥓 4 oz Crispy, chopped into small pieces
Large Eggs 🥚 4 whole Cooked to preference (scrambled, over-easy, etc.)
Sharp Cheddar Cheese 🧀 1 cup Shredded, sharp flavor preferred
Unsalted Butter 🧈 2 tbsp Softened for brushing
All-Purpose Flour 🌾 2 tbsp For dusting work surface
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped, for garnish (optional)
Hot Sauce 🔥 1 tbsp For drizzling (optional)
Egg Wash 🥚 1 whole Beaten with 1 tbsp water

The croissant dough is non-negotiable here—Pepperidge Farm or Duke's are my go-tos, but any quality brand works. Grab it the night before so it's thawed and ready to roll. The bacon should be thick-cut (like Oscar Mayer or Applegate)—thinner bacon gets too crispy and loses its texture. For the eggs, I like mine scrambled with a runny yolk, but cook them however you prefer. The cheese? Sharp cheddar is key—it melts perfectly and adds that tangy punch. If you can't find sharp, a blend of mild and sharp works too.

No thick-cut bacon? Regular bacon chopped into smaller pieces will work, but it'll crisp up faster. Eggs cooked too firm? Add a splash of milk or cream to keep them tender. Out of sharp cheddar? Gruyère or smoked Gouda are great swaps. The optional parsley and hot sauce add color and heat—skip them if you're keeping it simple. For the egg wash, make sure the egg is fully beaten with water to get that glossy finish. And trust me, don't skip brushing the dough—it makes all the difference for that golden crust.

Keep the dough refrigerated until ready to use—it's less sticky that way. Once assembled, bake immediately for the best texture. These reheat beautifully—wrap in foil and pop in a 350°F oven for 5-10 minutes. Store leftovers in an airtight container for up to 2 days (though they're best fresh). Freezing isn't recommended—the dough gets tough. Garnish with parsley or hot sauce right before serving so everything stays fresh.

❤️

Why You'll Love This Recipe

  • No-Fuss Morning: I swear by store-bought dough—no rolling, no kneading, just unwrap and stuff. The bacon cooks in the same pan while I scramble eggs, so by the time the croissants hit the oven, my kitchen’s already clean.
  • Crispy-Creamy Magic: That first bite? Golden, flaky layers giving way to runny yolks and melty cheddar—like a breakfast sandwich had a flaky, buttery makeover. Honestly, the sharp cheddar makes all the difference here.
  • Weeknight Hero: Toss a few in the freezer before work, and you’ve got grab-and-go breakfasts for days. Or serve them warm at brunch when friends drop by—no one will guess they’re not homemade.
  • Budget Breakfast Win: Thick-cut bacon and eggs stretch further than you’d think, and a single croissant dough sheet feeds four. Between us, this is how I feed my family without breaking the bank—every single time.

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

Here's how to create golden, flaky croissants with a rich, savory filling that melts in your mouth.

1

Cook the Bacon and Prepare the Eggs

Start by cooking the 4 oz thick-cut bacon in a skillet over medium heat until it reaches golden brown and crispy. Drain on paper towels, then chop into small pieces—you want them bite-sized for easy stuffing. Set aside to cool slightly.

While the bacon cooks, prepare the 4 whole large eggs to your preference—scrambled, over-easy, or sunny-side-up. For best results, I like them cooked to just set so they hold their shape when stuffed. Keep them warm while you assemble the filling.

2

Assemble the Savory Filling

In a small bowl, combine the 1 cup shredded sharp cheddar cheese, 0.5 tsp salt, and 0.25 tsp black pepper. Gently fold in the chopped bacon and cooked eggs, mixing just enough to distribute everything evenly. The cheese should be warm enough to soften slightly but not melt completely.

If the mixture feels too dry, add a splash of the egg wash (beaten with 1 tbsp water) to help bind everything together. This step is crucial for creating a cohesive filling that won’t crumble when stuffed into the croissants.

3

Prepare the Croissant Dough

Lightly dust a clean work surface with 2 tbsp all-purpose flour to prevent sticking. Roll out the 4 whole store-bought croissant dough pieces according to the package instructions—typically into rectangles about 12x6 inches. Keep them chilled until ready to use.

Brush each rectangle generously with softened butter (using the 2 tbsp unsalted butter) to add richness and help create those signature flaky layers. This is where the magic happens—don’t skip this step!

4

Stuff and Shape the Croissants

Divide the filling evenly among the 4 dough rectangles. Spread it into a 1-inch thick log along the long side of each rectangle, leaving a 1-inch border around the edges. This ensures the filling stays contained while the dough bakes.

Carefully roll each rectangle tightly into a log, sealing the edges by pinching them shut. Place the croissants seam-side down on a parchment-lined baking sheet, spacing them about 1 inch apart for even baking.

5

Bake to Golden Perfection

Brush the tops of the croissants with the remaining egg wash for a glossy finish. Bake in a preheated 375°F oven for 18-22 minutes, until they’re deep golden brown and the internal temperature reaches 190°F. Watch closely—they rise quickly!

For an extra kick, drizzle with 1 tbsp hot sauce while still warm, and garnish with 0.25 cup chopped fresh parsley. Serve immediately while the filling is gooey and the croissants are still warm and flaky.

👨‍🍳

Pro Tips For Making Bacon Egg And Cheese Stuffed Croissant

  • COLD START THE BACON: I learned this the hard way—cooking thick-cut bacon straight from the fridge makes it greasy and uneven. Pat the slices dry with paper towels, then pop them in the freezer for 10 minutes before cooking. The cold shock renders the fat faster and keeps the edges crispy without burning.
  • STEAM THE CROISSANT FIRST: Stuffing a croissant with wet ingredients? Bad idea. Brush the dough lightly with water, then microwave it for 15 seconds to soften—this prevents a soggy mess. (Yes, even if you’re impatient like me.) The steam also helps the cheese melt faster when baking.
  • SALT THE CHEESE LIKE IT’S 1950: Sharp cheddar’s already salty, but unsalted butter and bacon throw off the balance. Grate the cheese and toss it with ¼ teaspoon of salt per cup—trust me, your taste buds will notice the difference. (This isn’t the prettiest method, but it’s the tastiest.)
  • BAKE LOW AND SLOW: After 10 minutes of high heat to set the filling, drop the oven to 325°F and bake another 8–10 minutes. This finishes the croissant evenly without burning the bacon or turning the egg into rubber. (Your future self will thank you.)

Pro cooking tips for this recipe

Dough Handling Tips

Keep your croissant dough cold until ready to roll—this prevents sticking and makes shaping easier. I recommend working on a lightly floured surface (use 2 tbsp all-purpose flour) and rolling the dough just before stuffing.

If the dough feels too soft or sticky, pop it back in the fridge for 5-10 minutes to firm up. 🥧

Filling Balance Tricks

Too much filling? The dough will burst open during baking. Aim for a 1-inch thick log of filling, leaving a 1-inch border around the edges. For extra cohesion, lightly brush the dough with egg wash before rolling—this helps seal the edges and prevents leaks.

If your filling feels dry, add 1 tsp milk to bind everything together.

Bacon Texture Secrets

Use thick-cut bacon (like Oscar Mayer or Applegate) for the best texture—it stays crispy when chopped and reheated. Cook it until golden brown and crispy, then drain on paper towels to remove excess grease. For extra flavor, sprinkle with ½ tsp smoked paprika while cooking. 🥓

Egg Prep Perfection

Eggs should be just set when stuffed—overcooked eggs turn dry and crumbly. For scrambled eggs, remove them from heat when they’re still slightly runny. If using poached or fried eggs, let them cool slightly before handling.

Keep cooked eggs warm in a low oven (200°F) while you assemble the rest of the filling.

Baking Like a Pro

Preheat your oven to 375°F and use a light-colored baking sheet for even heat distribution. Brush the tops with egg wash right before baking for that golden finish.

Watch closely after 15 minutes—croissants rise quickly! For extra crispiness, broil for 1-2 minutes at the end (watch carefully to avoid burning).

Reheating Leftovers

Stuffed croissants are best fresh, but you can reheat them in a 350°F oven for 5-10 minutes wrapped in foil. For a quick fix, microwave for 20-30 seconds covered with a damp paper towel.

To revive soggy dough, sprinkle with ½ tsp cornstarch and reheat for 2 extra minutes. Store leftovers in an airtight container for up to 2 days.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 20g100%
Cholesterol 320mg107%
Sodium 1250mg54%
Total Carbohydrate 36g13%
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 use puff pastry instead of croissant dough?

Puff pastry works wonderfully and is often easier to find. Use 4 sheets of thawed puff pastry instead of croissant dough, and follow the same rolling and brushing steps. The layers will be even more pronounced, though puff pastry may require 1-2 extra minutes in the oven at 375°F to achieve the same golden color.

2

How do I prevent the filling from leaking out?

Seal the edges tightly when rolling by pinching them shut with your fingers. Brush the dough with egg wash before adding filling to create a moisture barrier, and keep the filling 1-inch thick with a 1-inch border around the edges. If using runny eggs, chill the assembled croissants for 10 minutes before baking to help set the filling.

3

What's the best way to reheat these?

For crispy results, wrap in foil and reheat at 350°F for 5-10 minutes. For a quick fix, microwave for 20-30 seconds covered with a damp paper towel. To revive soggy dough, sprinkle with ½ tsp cornstarch and reheat for 2 extra minutes. Always serve fresh if possible—the filling is best warm.

4

Can I make these ahead of time?

Assemble the croissants up to 4 hours ahead and refrigerate, uncovered, until ready to bake. For longer storage, wrap in plastic and refrigerate for up to 2 days. Bake from cold—no need to thaw. Freezing isn't recommended as it can make the dough tough.

5

What cheese works best if I don't have sharp cheddar?

Gruyère, smoked Gouda, or pepper jack are excellent substitutes. For extra creaminess, blend ½ cup sharp cheddar with ½ cup Monterey Jack. Avoid pre-shredded cheese (it contains anti-caking agents that prevent proper melting). Always shred your own for the best texture.

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