Bacon and Cheese Croissant Recipe: Flaky Layers with Crispy Bacon Crunch

Breakfast & Brunch

Bacon and Cheese Croissant Recipe: Flaky Layers with Crispy Bacon Crunch

This bacon and cheese croissant recipe transforms a simple breakfast into a luxurious, restaurant-worthy dish with just a few key techniques. The secret lies in crispy bacon that stays crunchy, melty cheese that stretches perfectly, and a buttery croissant that flakes apart at the first bite.

I’ve perfected this combination over years of testing—balancing textures and flavors so every layer delivers.

Start with a high-quality croissant (store-bought works beautifully), then layer it with crispy bacon and a blend of sharp cheddar and creamy brie for that signature pull-apart texture.

The bacon should be cooked until it’s golden and crisp, not soggy, while the cheese melts into a velvety blanket that holds the sandwich together without making it greasy. This isn’t just breakfast—it’s a foolproof way to elevate a morning meal into something special.

What makes this recipe stand out is the attention to detail: caramelizing the bacon for extra depth, using a mix of cheeses for complexity, and toasting the croissant slightly to enhance its flakiness.

The result is a dish that’s crispy on the outside, gooey in the middle, and impossible to resist. Serve it with a side of fresh fruit or a drizzle of honey to balance the richness, and you’ve got a breakfast that feels like a treat.

For even more indulgence, add a runny egg on top or sprinkle everything with flaky sea salt before serving. The possibilities are endless, but the core technique—crispy, flaky, and melty—is what turns this into a game-changer for brunch lovers. Let’s get started on creating your perfect bite.

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

Ingredients for bacon and cheese croissant

Four buttery croissants, crispy bacon, and two cheeses create a luxurious breakfast masterpiece.

Ingredient Amount Notes
High-Quality Croissants 🥐 4 whole Store-bought, slightly stale preferred
Thick-Cut Bacon 🥓 8 oz Applewood smoked preferred, crispy-cooked
Sharp White Cheddar Cheese 🧀 4 oz Block form, freshly grated
Brie Cheese 🧀 4 oz Creamy, room temperature
Unsalted Butter 🧈 2 tbsp Cold, for brushing croissants
Flaky Sea Salt 🧂 1 tsp Maldon preferred, for finishing
Fresh Eggs 🥚 2 whole Optional, for runny yolk
Honey 🍯 2 tbsp Wildflower preferred, for drizzling
Fresh Strawberries 🍓 ½ lb Sliced, for serving

The croissants are non-negotiable—Duke’s or La Boulangerie brands deliver the best flakiness, but any high-quality bakery option works. Look for croissants that are slightly stale; they toast better and won’t get soggy. Bacon should be thick-cut and applewood smoked—avoid pre-cooked varieties that lack crunch. For cheese, Cabot or Tillamook cheddar for sharpness and a local brie from specialty grocers for creaminess. If you’re short on time, pre-grated cheddar works, but freshly grated melts more smoothly.

No applewood bacon? Maple-smoked or hickory adds depth, while regular bacon still delivers. Swap brie for Fontina or Gouda if unavailable—both melt beautifully. For a vegetarian twist, replace bacon with turkey bacon or crispy chickpeas, though the texture will differ. The eggs are optional but transform this into a full brunch—use room-temperature eggs for the best runny yolk. If you prefer fruit, blueberries or raspberries pair equally well with the honey drizzle.

Store croissants in an airtight container at room temperature for up to 2 days or freeze for 1 month. Pre-cooked bacon keeps 5 days in the fridge, while cheeses should be refrigerated until ready to assemble. The finished croissants reheat best in a 350°F oven for 5-7 minutes—just until the cheese is bubbly. Assemble ahead but add the bacon and cheese last to maintain crispness.

❤️

Why You'll Love This Recipe

  • No Fuss Assembly: I swear by this—just slice the croissants, layer them with crispy bacon and those two cheeses, then fold. No fancy techniques, no stress. That buttery croissant dough practically holds itself together.
  • Salty-Sweet Magic: The sharp cheddar and creamy brie melt into something ridiculous when paired with thick-cut bacon. Honestly, the first bite makes me question why I ever ate plain toast.
  • Breakfast or Snack: Honestly, this works at any time. Serve it with coffee for a weekend brunch or pack slices for lunch—my kids grab these for school days, and they’re gone in minutes.
  • Budget-Friendly Luxury: Between us, this tastes like a fancy bistro dish but costs way less. A few croissants, a pack of bacon, and cheddar/brie stretch across multiple meals without breaking the bank.

Step-by-step instructions for bacon and cheese croissant recipe

Master the art of crispy bacon and creamy cheese layers in perfect flaky croissants.

1

Cook the Bacon to Crispy Perfection

Line a baking sheet with parchment paper and arrange the 8 oz thick-cut bacon in a single layer, ensuring pieces don't overlap. Cook in a 400°F oven for 18-20 minutes until edges are deeply browned and the fat has rendered completely. The bacon should be crisp enough to hold its shape but still flexible—not brittle.

Real talk: This is where flavor magic happens. Remove the bacon from the oven and transfer it to a paper towel-lined plate, letting excess fat drip away. Reserve 2 tablespoons of that rendered bacon fat in a small bowl—it's liquid gold for brushing the croissants later. If you prefer extra crispiness, return the bacon to the oven for 2-3 more minutes until it reaches your desired crunch level.

2

Prepare the Cheese Filling

While the bacon cooks, grate the 4 oz sharp white cheddar cheese using a fine grater, then cut the 4 oz brie cheese into small cubes. In a small bowl, combine the cheddar and brie with the 2 whole fresh eggs and mix gently until just incorporated. The mixture should hold together when pressed but remain slightly crumbly—this ensures it melts beautifully between the croissant layers.

I like to use room-temperature brie here because it melts more smoothly. If your brie is straight from the fridge, let it sit at room temperature for 15-20 minutes before cubing. This step prevents the filling from becoming too dense when baked, ensuring that creamy, gooey texture we all love.

3

Assemble the Croissants with Precision

Using a serrated knife, carefully slice each of the 4 whole high-quality croissants horizontally in half, creating two layers per croissant. The knife should be sharp—dull blades crush the delicate layers. Place the bottom halves on a baking sheet lined with parchment paper. Spread ½ teaspoon of the reserved bacon fat over each bottom half, then divide the cheese-egg mixture evenly among them.

Here's the thing—don't overstuff. Each bottom half should hold about 1 tablespoon of filling. Press gently to distribute, then top with the crispy bacon pieces. Place the top halves of the croissants over the filling and press down lightly to seal. Brush the tops with another ½ teaspoon of bacon fat for extra richness and shine.

4

Bake to Golden Flakiness

Preheat your oven to 375°F and bake the assembled croissants for 12-15 minutes until the tops are deep golden brown and the cheese is fully melted. You'll know they're done when the edges are crisp and the filling bubbles slightly through the layers. The croissants should be hot but not burned—watch closely after 10 minutes to prevent over-browning.

This is where patience pays off. If the tops aren't browning evenly, rotate the baking sheet halfway through. The internal temperature should reach 165°F when checked with an instant-read thermometer. Let the croissants rest for 5 minutes before serving—this allows the filling to set slightly and prevents cheese from oozing out when you cut in.

5

Finish with Sweet and Salty Touches

While the croissants rest, slice the 0.5 lb fresh strawberries into thin wedges and arrange them on a serving platter. Drizzle with the 2 tbsp honey and sprinkle with the 1 tsp flaky sea salt for a perfect sweet-savory contrast. Serve the warm croissants alongside the strawberries, letting guests drizzle any remaining honey over the top.

The strawberries cut through the richness of the bacon and cheese beautifully. For an extra touch, I like to crack an egg over each croissant in the last minute of baking—watch the yolk pool into a perfect runny center when served. This dish delivers on both promises: crispy bacon that shatters with each bite and flaky layers that melt in your mouth.

👨‍🍳

Pro Tips For Making Bacon And Cheese Croissant

  • CRISP THE BACON FIRST: Cook the thick-cut bacon until it’s just past crisp—about 12-14 minutes on medium-low heat. I used to rush it, but undercooked bacon gets soggy when wrapped around the croissant, and overcooked bacon burns the cheese. Find that sweet spot where it’s golden and still slightly bendy.
  • SLICE CHEESE THIN: Cut the Brie and sharp white cheddar into paper-thin layers—no thicker than ⅛-inch. Thick slices melt unevenly and make the filling gummy. Use a sharp knife and angle it low for clean, even slices that melt into a creamy blanket.
  • WRAP TIGHT, SEAL FAST: Press the bacon and cheese into the croissant like you’re tucking in a burrito—no gaps. The butter on the croissant needs to melt and create a seal, or the filling will leak out when you slice it. A quick press with your palm ensures everything stays put.
  • BAKE LOW AND SLOW: Start at 375°F (190°C) for the first 8 minutes, then drop to 350°F (175°C) until golden. High heat makes the croissant puff up too fast and burn before the cheese melts. Low and steady gives you that perfect crispy exterior with gooey, not rubbery, filling.

Storing and reheating this recipe

Refrigerator Storage

Store assembled croissants in an airtight container for up to 2 days at 40°F or below. The key is to keep them unassembled until ready to bake—this preserves the croissant's flakiness.

If you've already baked them, let them cool completely before storing to prevent condensation from making the layers soggy. I use glass containers with tight-sealing lids to maintain freshness. 🌡️

Freezer Prep

For longer storage, freeze unassembled croissants (sliced and filled but unbaked) in a single layer on a baking sheet for 1 hour to prevent sticking. Transfer to a freezer bag with all air removed, then store for up to 1 month.

When ready to bake, thaw in the fridge overnight and proceed with the 375°F baking step—no need to adjust time. The bacon stays crispy, and the cheese melts beautifully.

Reheating Perfection

For stale croissants, revive them in a 350°F oven for 5-7 minutes until golden and crisp. If reheating from the fridge, wrap them in foil for the first 3 minutes to melt the cheese, then uncover to crisp the top.

A toaster oven works too—set to 375°F for 4-5 minutes for even browning. Avoid microwaving; it turns the bacon soggy and the croissant rubbery.

Bacon Crunch Rescue

If your bacon loses crispiness during storage, re-crisp it in a 375°F oven for 2-3 minutes on a wire rack. This prevents sogginess when reassembled. For extra crunch, sprinkle with ½ tsp smoked paprika before reheating—it adds depth and helps maintain texture.

I’ve found this trick saves even the most limp bacon from breakfast disasters. 🔥

Cheese Melting Hacks

If your cheese separates or looks grainy after reheating, stir in 1 tsp heavy cream before baking. For extra gooeyness, add ½ tsp Dijon mustard to the cheese mix—it emulsifies the filling beautifully.

When reheating, cover loosely with foil for the first 2 minutes to trap steam, then uncover to crisp. This ensures that creamy, stretchy texture we all crave.

Make-Ahead Assembly

Assemble croissants the night before but skip the baking. Store them in the fridge, covered, until ready to bake in the morning. This saves time and ensures you wake up to a warm, fresh breakfast.

For a brunch party, assemble all croissants ahead, cover tightly, and refrigerate. Bake in batches as needed—each one stays crispy and golden. Perfect for lazy weekends! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 2g8%
Sugars 12g
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 store-bought croissants for this recipe?

High-quality store-bought croissants work perfectly—brands like Duke's or La Boulangerie are ideal. Look for slightly stale croissants—they toast better and won't get soggy from the filling. If your croissants are too fresh, toast them briefly at 350°F for 3-4 minutes before assembling.

2

What's the best way to keep the bacon crispy?

Cook bacon at 400°F until deeply browned (18-20 minutes), then transfer to a wire rack to drain excess fat. For extra crunch, bake again at 375°F for 2-3 minutes before assembling. Avoid microwaving—it makes bacon rubbery. Pro tip: Sprinkle with smoked paprika before reheating for added flavor.

3

Can I make this ahead of time?

Yes! Assemble croissants (unbaked) the night before and refrigerate. Bake fresh in the morning—they'll be just as crispy. For freezing, assemble but don't bake, then freeze for up to 1 month. Thaw overnight in the fridge and bake as directed. The cheese melts beautifully even after freezing!

4

What if I don't have brie cheese?

No problem! Swap brie for Fontina, Gouda, or even extra sharp cheddar—all melt beautifully. For extra creaminess, add 1 tsp heavy cream to the cheese mix. The key is using room-temperature cheese so it melts smoothly. A mix of cheeses adds depth, so don't hesitate to experiment!

5

How do I fix soggy croissants?

Sogginess happens when croissants steam too much. To prevent it: bake at 375°F (not higher) and avoid overfilling. If already soggy, reheat in a 350°F oven for 5 minutes on a wire rack to crisp the layers. For next time, brush croissants with reserved bacon fat before baking—it creates a protective barrier.

★★★★★4.8(15 reviews)
Categories Breakfast & Brunch