Bacon and Cheese Croissants Recipe: Flaky Layers With Smoky-Sweet Filling

Breakfast & Brunch

Bacon and Cheese Croissants Recipe: Flaky Layers With Smoky-Sweet Filling

This bacon and cheese croissant recipe transforms a simple breakfast into a restaurant-worthy indulgence with flaky, golden layers and a smoky-sweet filling. The secret lies in crispy bacon wrapped around melted cheese, all nestled inside buttery croissant dough—creating a handheld masterpiece that’s impossible to resist.

I’ve perfected the balance between crispy edges and tender centers, ensuring every bite delivers that perfect harmony of textures and flavors.

What sets this recipe apart is the technique: pre-cooking the bacon until perfectly crispy, then layering it with sharp cheddar and a touch of cream cheese for extra richness.

The croissant dough, rolled out and folded just right, encases the filling, creating those signature flaky layers that make it worth the effort. With just 30 minutes of active prep and 15 minutes of baking, you’ll have a dish that feels luxurious yet simple enough for any morning.

The result? A golden-brown croissant with a crispy, caramelized exterior and a gooey, savory interior where every bite combines the smokiness of bacon with the sharp tang of melted cheese. The contrast of textures—crunchy, creamy, and flaky—makes this dish unforgettable.

Whether you serve them warm from the oven or reheated for a cozy brunch, these croissants will become a weekend staple.

For extra flair, brush the croissants with a little egg wash before baking to achieve that glossy, golden finish, or sprinkle a pinch of flaky sea salt on top for a gourmet touch.

Pair them with a fresh fruit salad or a simple arugula salad to balance the richness. Ready to impress? Let’s get started.

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

Ingredients for bacon and cheese croissant

Buttery dough, crispy bacon, and sharp cheddar create restaurant-quality croissants with perfect flaky layers.

Ingredient Amount Notes
Store-Bought Croissant Dough 🥖 2 sheets Thawed according to package
Thick-Cut Bacon 🥓 8 oz Smoked or hickory, pre-cooked
Sharp White Cheddar Cheese 🧀 1 ½ cups Shredded, aged 6+ months
Cream Cheese 🧈 4 oz Full-fat, room temperature
Large Eggs 🥚 1 whole For egg wash
Unsalted Butter 🧈 2 tbsp Melted, for brushing
Diamond Crystal Kosher Salt 🧂 ½ tsp Flaky sea salt for garnish
Granulated Sugar 🍚 1 tbsp For egg wash
Heavy Cream 🥛 2 tbsp Optional for extra richness
All-Purpose Flour 🌾 ¼ cup For dusting work surface

The croissant dough is your foundation—Duke's or Pillsbury refrigerated sheets are my go-to for consistent results. Look for dough that's cold and firm; if it's soft, chill it for 20 minutes before using. For the bacon, thick-cut smoked bacon from Oscar Mayer or Costco delivers the best texture—pre-cook it until crispy, then drain on paper towels to remove excess fat. The cheese matters too: Cabot or Tillamook sharp white cheddar offers that perfect tangy bite, but any aged cheddar will work. Room-temperature cream cheese spreads more evenly, so take it out of the fridge 15 minutes before assembling.

No thick-cut bacon? Regular bacon works in a pinch, but it won't be as crispy. Substitute the cheddar with Gruyère or pepper jack for different flavor profiles. Running short on cream cheese? Substitute with equal parts mascarpone cheese, though the texture will be slightly softer. For extra richness, add 2 tbsp of heavy cream to the cheese mixture. The egg wash is non-negotiable for that golden finish—don't skip it! If you're avoiding eggs, use 1 tbsp water + 1 tbsp olive oil instead, though the color won't be as vibrant. For a gluten-free option, use gluten-free croissant dough and ensure your cheddar is certified gluten-free.

Assembled croissants keep for 24 hours in the fridge, but they're best served fresh. Reheat in a 375°F oven for 8-10 minutes to restore crispiness. For longer storage, freeze uncooked croissants on a tray before transferring to a bag—up to 2 months. When reheating from frozen, bake at 375°F for 12-15 minutes until golden. The filling will be gooey, so handle with care. Brush the tops with melted butter after baking for extra shine. These reheat beautifully, making them perfect for weekend brunches or last-minute guests.

❤️

Why You'll Love This Recipe

  • Store-Bought Shortcut: I swear by that pre-made croissant dough—flaky, buttery, and zero fuss. Roll it out, fill it, fold it, and bake it. That’s it. No yeasty waiting or kneading marathons.
  • Crispy-Creamy Magic: Thick-cut bacon gets perfectly crisp, sharp cheddar melts into gooey pockets, and cream cheese ties it all together. The contrast? Chef’s kiss. Salty, creamy, and that golden crust? Irresistible.
  • Weeknight or Weekend Star: Need a breakfast casserole for a crowd? Slice it up for brunch. Craving a snack? Serve it warm. Even my picky husband grabs seconds—(yes, even on a Tuesday night).
  • Leftovers That Don’t Suck: Unlike most baked goods, this stays fresh for days. Reheat slices in the oven, and the edges get crispy again. Honestly, I’ve made it three times in a row and still want more. Budget-friendly too—just a few ingredients stretch far.

Step-by-step instructions for bacon and cheese croissants

Perfect flaky layers with a rich, smoky-sweet filling await—here's how to assemble them like a pro.

1

Prepare the Bacon and Cheese Filling

Preheat your oven to 375°F and line a baking sheet with parchment paper. Cut the 8 oz thick-cut bacon into ¼-inch thick slices—this ensures even cooking and better layering later. Arrange the bacon slices on the prepared baking sheet in a single layer, leaving ½-inch gaps between each piece for air circulation.

Bake for 12-15 minutes until the bacon is crispy and golden brown, flipping halfway through for even cooking. Remove from the oven and let cool for 5 minutes before transferring to a cutting board. Once cool enough to handle, chop the bacon into ¼-inch pieces—small enough to distribute evenly but not so fine that it loses texture. In a medium bowl, combine the chopped bacon with the 1.5 cups sharp white cheddar cheese and 4 oz cream cheese. Use your fingers to mix until the cheddar melts slightly and coats the bacon pieces, creating a sticky, cohesive filling.

2

Assemble the Croissants

Roll out the 2 sheets store-bought croissant dough individually on a lightly floured surface (use the ¼ cup all-purpose flour for dusting) to ¼-inch thickness. Cut each sheet into 6 equal rectangles—about 3 inches by 4 inches—using a sharp knife or pizza cutter. For each rectangle, spread 1 tablespoon of the bacon-cheese mixture evenly over the shorter (3-inch) side, leaving a ½-inch border at the top. This border prevents filling from leaking during baking.

Fold the dough over the filling to create a sealed packet. Press the edges firmly with your fingers to seal, then use a fork to crimp the sealed edge, creating a decorative pattern. Place the assembled croissants on a parchment-lined baking sheet, 1 inch apart, and cover with a clean kitchen towel. Let them rest at room temperature for 15 minutes—this allows the dough to relax and prevents cracking during baking.

3

Create the Egg Wash and Bake

In a small bowl, whisk together the 1 whole large egg, 1 tablespoon granulated sugar, and 2 tablespoons heavy cream until smooth. Brush the egg wash evenly over the tops of all croissants, focusing on the sealed edges to ensure a golden, glossy finish. Sprinkle each croissant with a pinch of ½ teaspoon diamond crystal kosher salt for a subtle, flaky contrast. Melt the 2 tablespoons unsalted butter in a small saucepan over low heat, then brush the melted butter generously over the egg-washed croissants—this adds extra richness and enhances browning.

Bake in the preheated 375°F oven for 18-22 minutes, rotating the baking sheet halfway through, until the croissants are deep golden brown and the internal temperature reaches 190°F. The edges should be crisp and flaky, with no signs of raw dough. Remove from the oven and let cool on a wire rack for 5 minutes before serving to allow the filling to set slightly and the layers to crisp up.

4

Serve Warm for Maximum Flakiness

Slice each croissant diagonally into 6 equal wedges and serve immediately while still warm. The layers should peel apart effortlessly, revealing the crispy bacon, creamy cheddar, and flaky dough in perfect harmony. For an extra touch, garnish with additional flaky sea salt and serve with a side of honey mustard or spicy apple sauce to complement the smoky-sweet filling.

Real talk: the key to flaky layers is patience—don’t rush the resting steps, and always preheat your oven thoroughly. If the filling leaks during baking, it’s a sign the dough wasn’t sealed tightly enough; press the edges more firmly next time.

👨‍🍳

Pro Tips For Making Bacon And Cheese Croissant

  • CRANK THE OVEN HIGHER: Store-bought croissant dough is flaky but fragile—skip the "medium" heat. Preheat your oven to 425°F (220°C) for the initial bake, then drop it to 375°F (190°C) after 10 minutes. I used to underestimate this, and my pastries ended up gummy inside. Trust the high heat first.
  • SALT THE EGGS: Whisk your egg wash with ½ teaspoon of salt before brushing it on the croissants. The salt cuts through the richness of the bacon and cheese, balancing the flavors. I learned this the hard way after making a batch that tasted one-note.
  • DON’T SKIP THE REST: Let the filled croissants sit for 20 minutes after assembling before baking. This gives the cheese time to soften slightly and prevents leaks during baking. I was always impatient and ended up with cheese oozing out—now I wait, even if it feels like forever.
  • USE A MIXER FOR CHEESE: Blend the sharp white cheddar and cream cheese together in a food processor for 30 seconds before filling the croissants. This creates a smoother, more cohesive filling that melts evenly. I used to just mash it with a fork, and the texture was always inconsistent.

Serving suggestions for this dish

Breakfast Brunch Spread

Serve these bacon and cheese croissants alongside a fresh fruit salad with berries and citrus—tart flavors cut through the richness beautifully. I love tossing 1 cup mixed berries with 1 tbsp honey and 1 tbsp lemon juice for a bright contrast.

For a heartier option, pair with scrambled eggs and crispy hash browns to make a full brunch spread. 🍓

Coffee or Tea Pairings

A robust black coffee or chai latte balances the savory-sweet flavors perfectly. For a lighter option, try green tea with a splash of milk—its earthy notes complement the smoky bacon.

If you prefer alcohol, a dry Riesling or light lager adds a crisp finish. I always keep a French press ready for weekend brunches!

Sweet Contrasts

Balance the richness with maple-glazed bacon on the side or a drizzle of honey over the croissants. For a dessert-like touch, serve with vanilla ice cream or caramel sauce for dipping.

A sprinkle of toasted pecans adds crunch and warmth. These pairings elevate the dish from brunch to dessert-worthy indulgence. 🍯

Make-Ahead Serving

Assemble croissants the night before and refrigerate—they’ll keep for 24 hours. Reheat in a 375°F oven for 8-10 minutes to restore crispiness. For a freezer-friendly option, bake and freeze wedges in an airtight container for up to 1 month.

Reheat in a toaster oven at 350°F for 5-7 minutes for a quick, warm serving. ❄️

Garnish Like a Pro

Finish with flaky sea salt and a drizzle of balsamic glaze for a gourmet touch. Fresh chives or parsley add a pop of color. For extra flair, sprinkle crushed red pepper flakes for a subtle kick. These garnishes take your croissants from homemade to restaurant-worthy in seconds. 🌿

Kid-Friendly Adaptations

Cut croissants into smaller wedges for little hands and serve with apple slices or yogurt for dipping. Swap sharp cheddar for mild cheddar or mozzarella to please picky eaters. Kids love the crispy bacon and gooey cheese combo—it’s a win-win for busy mornings! 🧒

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 820mg36%
Total Carbohydrate 35g12%
Dietary Fiber 1g4%
Sugars 6g
Protein 18g36%
* 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 pre-cooked bacon straight from the package?

No—always cook your own bacon first! Store-bought pre-cooked bacon is too soft and won't achieve that perfect crispy texture needed for these croissants. For best results, bake thick-cut bacon at 375°F for 12-15 minutes until golden and crispy, then chop into ¼-inch pieces before mixing with cheese.

2

What's the best way to prevent the filling from leaking?

Leave a ½-inch border of dough around the filling when assembling, and press the edges firmly with your fingers. Use a fork to crimp the sealed edge for extra security. If you notice filling oozing during baking, the dough wasn't sealed tightly enough—press the edges more firmly next time.

3

Can I make these croissants ahead of time?

Assemble the croissants the night before and refrigerate them uncovered. Bake straight from the fridge at 375°F for 20-22 minutes—the extra time compensates for the cold start. For freezing, bake them first, then store wedges in an airtight container for up to 1 month. Reheat in a toaster oven at 350°F for 5-7 minutes.

4

What if I don't have croissant dough?

Use puff pastry as a substitute—it creates similar flaky layers. Roll it out to ¼-inch thickness and follow the same assembly steps. For a quicker option, use brioche dough, though it won't be as flaky. Pro tip: Brush the dough with extra melted butter before baking for maximum richness.

5

How do I get extra crispy croissants?

Brush the tops generously with egg wash and melted butter before baking, then bake at 400°F for 15-18 minutes instead of 375°F. For even more crunch, place the baking sheet on the middle rack and rotate halfway through. The higher heat creates a golden, crisp exterior while keeping the interior gooey.

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