Breakfast & Brunch
This bacon and cheese croissant recipe delivers the perfect balance of flaky layers and smoky crispy edges—a breakfast masterpiece that elevates simple ingredients into something extraordinary. The secret lies in layering melted cheese and crispy bacon between buttery croissant dough, then baking until golden and irresistible.
I’ve perfected this technique over years of testing, ensuring every bite delivers that ideal contrast of tender pastry, savory bacon, and gooey cheese.
What sets this recipe apart is the foolproof assembly method—no fancy equipment needed, just careful layering and a hot oven to achieve that signature restaurant-quality finish.
The bacon adds a salty, smoky depth, while the cheese (I recommend a mix of sharp cheddar and brie) creates pockets of melt-in-your-mouth richness. The result? A crispy, golden exterior with a soft, airy interior that’s impossible to resist.
These croissants are versatile enough for any meal—serve them warm with a side of fresh fruit for breakfast, or pair with a crisp salad for a savory lunch. The recipe includes optional variations, like adding caramelized onions or spicy jalapeños, so you can customize it to your taste.
Whether you’re feeding a crowd or treating yourself, this dish delivers restaurant-quality results with minimal effort.
The best part? These croissants stay fresh for hours, making them perfect for meal prep or sharing. Once you try this recipe, you’ll never settle for store-bought again. Let’s get started—your taste buds will thank you.
Ingredients for bacon and cheese croissant
These twelve ingredients transform ordinary croissants into restaurant-worthy masterpieces with crispy edges and gooey centers.
| Ingredient | Amount | Notes |
|---|---|---|
| Store-Bought Croissant Dough (Thawed) 🥐 | 2 sheets | High-quality, buttery dough preferred |
| Thick-Cut Bacon 🥓 | 8 oz | Smoky, crispy when cooked |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Brie Cheese 🧀 | 8 oz | Ripe, creamy texture |
| Unsalted Butter 🧈 | ½ cup | Melted, full-fat for richness |
| Heavy Whipping Cream 🥛 | ¼ cup | Full-fat for best texture |
| All-Purpose Flour 🌾 | ½ cup | For dusting work surface |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Egg Wash (1 Egg + 1 tbsp Water) 🥚 | 1 whole | For golden finish |
| Caramelized Onions (Optional) 🧅 | ½ cup | For added depth |
The dough is everything—look for high-quality croissant sheets at specialty bakeries or frozen sections like Whole Foods or Trader Joe's. Duke's or Pepperidge Farm are solid grocery store options, but nothing beats fresh from a local artisanal bakery. The bacon should be thick-cut (like Oscar Mayer or Applewood Smoked) for maximum crispiness. For cheese, sharp white cheddar (like Cabot) and creamy brie (such as President Brie) are non-negotiable—they melt beautifully and add that signature tangy richness. Brie should be ripe but not overly soft—press it gently to test firmness. Butter matters too: Plugrá or Land O'Lakes unsalted are my go-tos, but European-style cultured butter (like Miyoko's) takes it to the next level.
No thick-cut bacon? Crisp it longer—it’ll get there. Pre-grated cheese is a no-go; block cheese only (shred yourself for maximum melt). Out of brie? Swap for Gouda or Monterey Jack, but expect a slightly different texture. No heavy cream? Half-and-half works in a pinch, but full-fat is non-negotiable for that signature flakiness. Optional caramelized onions? Sauté yellow onions in butter until deep golden—about 30 minutes—and let them cool before layering. Salt and pepper are simple but critical: Diamond Crystal kosher salt dissolves cleanly, and freshly ground pepper adds a subtle kick. Egg wash is your secret weapon for that golden, glossy finish—don’t skip it!
Assembled croissants stay fresh for 3-4 hours at room temperature, but reheat at 350°F for 5-7 minutes to restore crispiness. Freeze unassembled layers (wrapped tightly) for up to 2 months—bake straight from frozen, adding 5-7 extra minutes. Portion into individual croissants before baking for easy serving. Leftovers? Package in parchment-lined containers to maintain crispness. Pro tip: Brush baked croissants with a tiny bit of melted butter while still warm for extra richness. Game-changer!
Why You'll Love This Recipe
- No-Knead, No-Fuss Start: I swear by this recipe on my slow mornings—just unwrap that pre-made dough, let it thaw while you cook the bacon, and boom. No rolling, no shaping, no stress. The dough’s already flaky magic waiting to happen.
- Crispy-Creamy Magic: That first bite? Crunchy bacon meets sharp cheddar’s bite, all hugged by brie’s buttery melt—like a breakfast sandwich had a flaky, golden affair. Honestly, the contrast is what makes it ridiculous good.
- Brunch or Snack: Serve it warm with a drizzle of honey for a Sunday brunch star, or cut into triangles for a lunchbox hit. My kids grab them straight from the fridge—no reheating needed.
- Leftovers That Don’t Suck: These stay fresh for days, if they last that long. The cheddar keeps them from getting soggy, and I’ve reheated slices in the toaster for a crispy second life. Budget win: one batch feeds my family for days.
Step-by-step instructions for bacon and cheese croissants
Here's how to create restaurant-quality croissants with irresistible flaky layers and smoky bacon-cheese goodness.
Cook the Bacon to Crispy Perfection
Start by preheating your oven to 400°F to warm it for later use. In a large skillet over medium heat, cook the 8 oz thick-cut bacon until it reaches that perfect golden brown and crispy texture. You'll know it's ready when the edges are crisp and the bacon releases easily from the pan.
Transfer the cooked bacon to a paper towel-lined plate to drain excess fat, but leave it whole for now. The fat will be used later to create a rich, flavorful filling. If you're using the optional 0.5 cup caramelized onions, add them to the same skillet after removing the bacon and cook until they're softened and slightly caramelized.
Prepare the Cheese Filling
In a medium bowl, combine the 1.5 cups sharp white cheddar cheese and 8 oz brie cheese. Use your fingers to break up the brie into small, irregular chunks—this will create pockets of creamy brie throughout the filling. Add the cooked bacon (roughly chopped) and any optional caramelized onions to the cheese mixture.
In a separate small bowl, melt the 0.5 cup unsalted butter in the microwave for 20-30 seconds or until just melted. Stir the melted butter into the cheese mixture along with the 0.25 cup heavy whipping cream, 0.5 tsp garlic powder, 0.5 tsp kosher salt, and 0.25 tsp black pepper. Mix until fully combined and the filling has a creamy, spreadable consistency.
Assemble the Croissants
Lightly dust your work surface with the 0.5 cup all-purpose flour to prevent sticking. Unfold one sheet of the thawed croissant dough onto the floured surface. Gently roll out the dough to an even 1/8-inch thickness using a rolling pin, keeping the edges slightly larger than the filling to ensure complete coverage.
Spread approximately 1/3 of the cheese filling evenly over the dough, leaving a 1/2-inch border around the edges. Roll the dough tightly from one of the long sides, using gentle but firm pressure to create a log shape. Seal the edge by pinching the dough together. Repeat this process with the remaining dough and filling.
Create the Signature Croissant Shape
Using a sharp knife, carefully slice each log diagonally into 6 equal pieces, cutting through the dough but not all the way to the surface to prevent the filling from leaking. This is where the magic happens—gently twist each slice to form a classic croissant shape, then press the ends together to seal.
Place the shaped croissants on a parchment-lined baking sheet, spacing them about 1 inch apart. Brush each croissant generously with the egg wash (1 egg + 1 tbsp water) to create that golden, glossy finish. For extra flakiness, you can also brush the tops with a bit of melted butter before baking.
Bake to Golden, Flaky Perfection
Bake the croissants in the preheated 400°F oven for 15-18 minutes until they're deep golden brown and puffed up. The edges should be crispy with those beautiful flaky layers you're after. If you notice the tops browning too quickly, tent them loosely with aluminum foil to prevent over-browning while they finish cooking.
Remove the croissants from the oven and let them cool on a wire rack for 5 minutes before serving. The brief rest allows the filling to set slightly, making it easier to slice. Cut each croissant in half and serve warm—you'll love the contrast of crispy, flaky layers with the creamy, smoky bacon-cheese filling inside.
Pro Tips For Making Bacon And Cheese Croissant
- CRISP THE BACON LOW: Cook the thick-cut bacon at 275°F (135°C) instead of high heat—it renders fat slower, keeps the meat juicy, and gives you crispy edges without burning. I learned this the hard way after ending up with chewy bacon in my first batch (yes, it’s possible).
- SALT THE DOUGH NOW: Sprinkle a pinch of flaky salt over the thawed croissant dough before rolling it out—it crisps the layers better and balances the richness of the bacon and cheese. Skip this, and the flavor feels flat, like you missed a step.
- CHEESE LAYER ORDER MATTERS: Place the sharp white cheddar under the brie when rolling it up—brie melts faster and creates a gooey center, while the cheddar adds sharpness that cuts through the richness. I used to mix them, and the texture suffered.
- BRUSH BUTTER ONLY ON TOP: Slather unsalted butter just on the top third of the croissant roll before baking—this guarantees a golden crust without making the filling soggy. I tried buttering the whole thing once; disaster. (Your future self will thank you.)
Common mistakes when making this dish
Overfilling the Dough
One of the biggest mistakes is overloading the croissant dough with too much filling. When you pack in excess cheese and bacon, the dough struggles to encase it properly, leading to messy leaks during baking.
I’ve learned the hard way—stick to ⅓ of the filling per sheet of dough to maintain structure. If your filling seems too thick, warm it slightly to make it more spreadable. 🧀
Skipping the Resting Time
Rushing the resting period after shaping is a recipe for disaster. Croissants need 5 minutes on a wire rack to set before serving—this prevents the filling from oozing out when you cut them.
I once served them immediately and ended up with a sticky, uneven mess. Patience here ensures clean slices and that perfect flaky texture. ⏳
Uneven Dough Rolling
Rolling the dough unevenly creates thick spots that won’t bake uniformly, leaving you with some areas undercooked and others burnt. Aim for ⅛-inch thickness consistently by applying even pressure with a rolling pin. If the dough resists, let it rest for 5 minutes before continuing—this prevents tearing. 🍞
Using Pre-Grated Cheese
Pre-shredded cheese contains anti-caking agents that prevent proper melting, resulting in a grainy texture instead of smooth, gooey perfection. Always shred your own cheese—block cheddar and brie work best. For brie, break it into chunks rather than shredding to create those luxurious pockets of creaminess. 🧈
Baking at Wrong Temperature
Baking at 400°F is critical for achieving that signature crispy exterior and flaky interior. Too low, and your croissants will be doughy; too high, and they’ll burn before the filling sets. Use an oven thermometer to verify accuracy. If your oven runs hot, reduce to 375°F and monitor closely. 🔥
Not Sealing the Edges
Failing to pinch the dough edges tightly when rolling creates gaps where filling can escape during baking. Seal each log by pressing the dough firmly together along the seam.
For extra security, use a little egg wash on the seam before shaping. This small step makes all the difference in presentation and texture. 🥚
Nutrition facts
Frequently asked questions
Can I make these croissants ahead of time?
Assemble the croissants and refrigerate them (unbaked) for up to 24 hours before baking. For longer storage, freeze the assembled croissants on a tray, then transfer to a sealed bag. Bake straight from frozen, adding 3-5 extra minutes at 400°F. They'll stay fresh and crispy when reheated.
What's the best cheese substitute if I don't have brie?
Try Gouda or Monterey Jack for a similar melt. For extra richness, mix in 1 oz cream cheese per cup of shredded cheese. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Always shred your own for that gooey perfection.
How do I get extra crispy bacon in my croissants?
Cook the bacon low and slow at 275°F for 20-25 minutes instead of high heat. This renders more fat while keeping it crispy. For extra crunch, sprinkle with 1 tsp smoked paprika before cooking. The rendered fat also adds incredible flavor to the filling!
Can I make these without a rolling pin?
Yes! Use a wine bottle or heavy glass to roll out the dough. Press firmly and roll in one direction to maintain even thickness. For stubborn spots, use the bottom of a small saucepan. The key is consistent pressure—aim for ⅛-inch thickness throughout.
Why did my croissants turn out dense instead of flaky?
Overworking the dough or using cold butter in the filling can prevent flakiness. Ensure your butter is soft but not melted (press it gently—it should leave a slight imprint). Also, don't overfill the dough (use ⅓ of filling per sheet) and avoid rolling the dough too thin.
