Bacon and Cheese Croissant Recipe: Flaky Layers With Crispy Bacon Bites

Breakfast & Brunch

Bacon and Cheese Croissant Recipe: Flaky Layers With Crispy Bacon Bites

This bacon and cheese croissant recipe delivers the perfect marriage of flaky, golden layers and crispy bacon bites that'll make your breakfast feel like a gourmet treat. 🌟 The secret lies in layering store-bought puff pastry with melted cheese and crispy bacon before baking until golden brown—no fancy techniques required, just precision timing.

What makes this recipe stand out is the balance of textures: tender, buttery pastry that shatters with each bite, perfectly crisp bacon that doesn't turn soggy, and melted cheese that binds everything together.

I've tested this with both puff pastry and brioche dough, but the classic puff pastry version delivers that signature flakiness you crave.

By the time you pull this from the oven, you'll have a breakfast masterpiece that looks as impressive as it tastes—crisp edges, golden layers, and bacon bits that stay perfectly crisp.

The aroma alone will have everyone gathering around the table, and the first bite will have them begging for seconds.

Serve with a side of fresh berries or a simple arugula salad to balance the richness, and pair with a bold coffee or mimosa for the full brunch experience. Here's how to make it happen—step by step.

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

Ingredients for bacon and cheese croissant

Four ingredients make magic—flaky layers, crispy bacon, and melted cheese that'll have everyone reaching for seconds.

Ingredient Amount Notes
Puff Pastry Sheets 🥮 1 sheet Store-bought, thawed if frozen
Thick-Cut Bacon 🥓 6 oz Crispy-cooked, chopped into bits
Shredded Cheddar Cheese 🧀 1 ½ cups Sharp cheddar preferred, freshly shredded
Unsalted Butter 🧈 2 tbsp Melted for brushing pastry
Large Egg 🥚 1 whole Beaten for egg wash
Granulated Sugar 🍚 1 tbsp For egg wash sweetness
Coarse Sea Salt 🧂 ½ tsp For sprinkling on top
All-Purpose Flour 🌾 2 tbsp For dusting work surface
Freshly Ground Black Pepper 🌶️ ¼ tsp Optional for extra flavor
Garlic Powder 🧄 ¼ tsp For cheese flavor boost
Milk 🥛 1 tbsp For brushing pastry

The puff pastry is non-negotiable here—store-bought works perfectly (no need to make it from scratch). I always grab Pepperidge Farm or Trader Joe's brand—they're reliable and yield that signature flakiness. If you're using frozen, thaw it in the fridge overnight. The bacon? Thick-cut is key—it stays crispy instead of turning greasy. Cook it ahead and chop into bite-sized pieces so they distribute evenly. For the cheese, sharp cheddar melts best—pre-shredded has anti-caking agents that make it clumpy, so grab a block and shred it yourself.

No thick-cut bacon? Regular bacon works in a pinch, but cook it extra crispy. Short on cheddar? Gruyère or mozzarella add different but delicious flavors. The butter should be unsalted so you can control the seasoning. No milk for brushing? Heavy cream or water works too. Want extra flakiness? Chill the pastry 15 minutes before rolling. The garlic powder and pepper are optional but give the cheese an extra depth—don't skip if you're feeling fancy. And trust me, freshly ground black pepper makes a world of difference over pre-ground.

Assemble everything right before baking—this isn't a recipe you want to prep too far ahead. The pastry stays crispy for about 1 hour at room temperature, so slice and serve immediately. Leftovers? Warm in a 300°F oven for 5-10 minutes to restore crispiness. Store in an airtight container for 2 days, but honestly, these disappear fast. Freezing isn't recommended—they lose that perfect crunch. If you're making for a crowd, double the ingredients and bake in a larger pan.

❤️

Why You'll Love This Recipe

  • Foolproof Layers: I’ll admit—puff pastry can sound intimidating, but this recipe treats it like a blank canvas. Just brush with egg wash, layer bacon and cheese, fold, and bake. No rolling, no stress, no "what if it collapses?" moments. The flaky layers handle everything for you.
  • Crispy-Creamy Magic: That first bite? The bacon’s smoky crunch meets the buttery puff pastry while the cheddar melts into a gooey river—honestly, I’ve never met a combo that hits harder. The egg wash gives it that golden, bakery-style finish that makes it taste like it took hours (but didn’t).
  • Weeknight or Party Star: Make a dozen on Sunday and freeze half for lazy mornings or last-minute game-day snacks. Or whip up a batch in 20 minutes for a brunch crowd—no one will guess it’s not homemade. My college roommate still steals them when I bring them to gatherings.
  • Budget Breakfast Hack: Thick-cut bacon and puff pastry might sound fancy, but they stretch further than you’d think. A single sheet feeds four, and the leftovers reheat beautifully. Between us, this is how I feed my family for under $10 while still feeling like I’m serving something special.

Step-by-step instructions for bacon and cheese croissants

Here's how to create golden, flaky pastries with crispy bacon and melty cheese—every bite is a perfect balance.

1

👨‍🍳 Step 1: Prep the Puff Pastry for Maximum Flakiness

Unfold the 1 sheet of puff pastry on a lightly floured surface (use the 2 tbsp all-purpose flour to dust). I like to work on a clean countertop—this prevents any crumbs from getting trapped between the layers. Gently pat the pastry into a rectangle about 12x10 inches using your hands, keeping the edges even. The goal is to create a smooth, even surface so the layers puff up uniformly.

Here's the thing—puff pastry is delicate. Don't press too hard or you'll squeeze out the butter layers that create those signature flakes. Think of it like tucking a baby into a blanket: firm but gentle. Once shaped, fold the pastry in half lengthwise (like a book) and refrigerate for 15 minutes while you prep the filling. This chilling step prevents the butter from melting too soon in the oven.

2

🔥 Step 2: Cook the Bacon to Crispy Perfection

While the pastry chills, cook the 6 oz thick-cut bacon in a cold skillet over medium-low heat. Yes, cold skillet—this prevents splattering. Let it render slowly for 8-10 minutes, stirring occasionally, until the bacon is deep brown and crispy. The low heat ensures the fat renders out properly without burning.

When the bacon is done, transfer it to a paper towel-lined plate to drain excess fat (but leave some—it adds flavor). Chop the bacon into ¼-inch bits using kitchen shears or a knife. I like to keep some of the crispy edges intact for texture. In the same skillet (don't wash it!), melt the 2 tbsp unsalted butter over medium heat until foamy. Remove from heat and let it cool slightly—this butter will brush our pastry later.

3

🥘 Step 3: Assemble the Filling and Roll the Croissants

In a small bowl, combine the 1.5 cups shredded cheddar cheese, 0.25 tsp garlic powder, and 0.25 tsp freshly ground black pepper. Mix gently with a fork—just until the spices are distributed. Sprinkle the cheese mixture evenly over the half-folded puff pastry, leaving a 1-inch border around the edges. Then scatter the chopped bacon bits evenly over the cheese.

Now for the fun part—rolling! Unfold the pastry and carefully roll it up tightly from the short end (like a jelly roll). The filling should be snug but not bursting out. Seal the edge with a bit of the melted butter using your finger. Cut the log into 4 equal pieces (about 3 inches each). Place them on a parchment-lined baking sheet, 1 inch apart—they'll expand!

4

🍳 Step 4: Create the Egg Wash and Shape the Croissants

In a small bowl, whisk together the 1 whole large egg, 1 tbsp granulated sugar, and 1 tbsp milk until smooth. This sweet egg wash gives that beautiful golden finish. Brush the tops of the croissant logs generously with the egg wash. Then, gently shape each log into a U-shape and press the ends together to form a half-moon. The goal is to create a classic croissant shape with a slightly open top for that signature look.

Here's where it gets tricky—don't press too hard or you'll flatten the layers. Think of it like tucking a pillow into a case: firm but gentle. Brush the tops with more egg wash and sprinkle with the 0.5 tsp coarse sea salt. This salt will melt into the cheese during baking, creating little salty pockets of flavor.

5

🔥 Step 5: Bake to Golden, Flaky Perfection

Preheat your oven to 400°F with the rack positioned in the middle. Bake the croissants for 15-18 minutes until they're deep golden brown and the cheese is bubbly. The edges should be crispy, and you should smell that irresistible bacon-cheese aroma filling your kitchen.

I know it's tempting to peek, but resist! Every time you open the oven, you risk losing that steam that creates those beautiful flaky layers. If the tops aren't brown enough after 15 minutes, return them to the oven for 2-3 more minutes. Once done, transfer to a wire rack to cool for 5 minutes—this prevents soggy bottoms. Serve warm for the ultimate crispy, flaky, cheesy, bacon-filled experience!

👨‍🍳

Pro Tips For Making Bacon And Cheese Croissant

  • Preheat Pan Properly: Get that skillet screaming hot—medium-high heat for at least 5 minutes before adding the bacon. I used to rush this, and the bacon would steam instead of crisp, turning the croissants soggy. A hot pan seals the flavor and renders the fat fast.
  • Use Cold Cheese: Grab that shredded cheddar straight from the fridge—no thawing, no warming. Cold cheese melts slower and stays gooey longer, so it blankets the bacon and pastry perfectly. I learned this after watching my first batch turn into a sad, greasy mess.
  • Don’t Overfill Layers: Spread the bacon and cheese like you’re frosting a cake—thin and even. Overstuffing forces the puff pastry to fight, and you’ll end up with a dense, greasy brick instead of flaky layers. Trust me, the first time I ignored this, I regretted it.
  • Brush Butter Last: Save the butter brush for after baking—just a quick swipe on top while still warm. This adds crispness without turning the pastry into a butter bomb that goes soggy in minutes. My grandmother swore by this, and she was right: timing matters.

Make-ahead tips for leftovers

Prep Ahead for Faster Mornings

Assemble your croissants the night before and refrigerate the uncooked logs in an airtight container for up to 12 hours. I do this all the time—just wake up, preheat the oven, and bake straight from the fridge.

The cold dough will puff up beautifully, and the bacon stays crispy. 🌙

Bacon Prep Shortcut

Cook and chop the bacon the night before, then store it in a small airtight container in the fridge. The flavors meld overnight, and you won’t have to deal with bacon grease in the morning.

Pro tip: Sprinkle the chopped bacon with a pinch of smoked paprika to deepen its flavor while it rests. 🥓

Cheese and Pastry Prep

Shred the cheese and measure out all your dry ingredients (flour, spices, sugar) the day before. Keep them in separate small jars or containers so everything is ready to go. Store the puff pastry in its original packaging in the fridge—it stays fresh for 2-3 days this way. ❄️

Make-Ahead Baking Hack

For a crowd, bake the croissants ahead and reheat them in a 350°F oven for 5-7 minutes until warm and crispy. They’ll lose some flakiness but still taste amazing. I’ve even reheated them in a toaster oven for 2-3 minutes—just watch closely to avoid burning.

Perfect for brunch parties where you want to focus on hosting, not cooking. 💫

Freezing for Later

While I don’t recommend freezing these croissants (they lose their ideal texture), you can freeze the uncooked logs for up to 1 month. Wrap them tightly in plastic wrap and place in a freezer bag with all the air squeezed out.

When ready to bake, let them thaw in the fridge overnight, then proceed with the recipe as usual. 🧊

Portioning for Meal Prep

Divide the cheese and bacon filling into 4 equal portions in small containers before assembling. This ensures even distribution and makes it easy to customize—swap in gruyère or gouda for variety.

Store the portions in the fridge for 3 days or freeze for 1 month. Just add the pastry fresh when ready to bake. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 1g4%
Sugars 6g
Protein 22g44%
* 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 regular bacon instead of thick-cut?

Yes, but cook it until extra crispy to prevent soggy layers. Regular bacon renders more fat, so pat the croissants on paper towels after baking to remove excess grease. For best results, use thick-cut—it stays crispy longer and adds more texture contrast.

2

What if my croissants turn out flat instead of flaky?

This usually happens when the butter layers in the pastry melt too soon. Always chill the pastry for 15 minutes before rolling, and avoid handling it too much. Another tip: Don't overfill with cheese—stick to the 1.5 cups measurement to maintain structure.

3

Can I make these without an egg wash?

For a dairy-free option, brush with milk or heavy cream mixed with a pinch of sugar. The sugar helps with browning, and the fat creates that golden finish. If you're avoiding all dairy, use water with a tablespoon of oil instead.

4

How do I make these ahead for brunch?

Assemble the uncooked croissants (rolled logs) and refrigerate overnight in an airtight container. Bake straight from the fridge at 400°F for 18-20 minutes. The cold start helps them puff beautifully. For reheating, warm at 350°F for 5 minutes to restore crispiness.

5

What's the best cheese substitute if I don't have cheddar?

Gruyère adds nutty depth, while mozzarella creates stretchy pockets. For a sharper flavor, try pepper jack. Avoid pre-shredded cheese—it contains anti-caking agents that make the croissants gummy. Always shred your own for the best texture.

★★★★★4.5(10 reviews)
Categories Breakfast & Brunch