Croissant Breakfast Pie Recipe: Flaky Layers Hugging Sweet-Savory Filling

Breakfast & Brunch

Croissant Breakfast Pie Recipe: Flaky Layers Hugging Sweet-Savory Filling

This croissant breakfast pie combines the buttery flakiness of croissants with a rich, savory-sweet filling that transforms morning meals into something restaurant-worthy.

The secret lies in layering thinly sliced croissants with a custard base, creating golden, crisp edges that hug tender filling inside—every bite delivers that perfect contrast of textures and flavors.

I developed this recipe during a particularly busy week when I needed something impressive yet simple enough to pull together quickly.

The beauty of this dish is its versatility—whether you prefer classic egg and cheese, caramelized onions and bacon, or a sweet custard variation, the croissant crust elevates it to new heights.

With just 30 minutes of prep and 25 minutes in the oven, you'll have a breakfast pie that looks like it came from a Parisian bakery. The key is using store-bought croissants (never frozen) for maximum flakiness, and baking until the crust turns a deep golden brown.

What you'll end up with is a pie that's crisp on the outside, tender on the inside, and packed with layers of flavor—each slice revealing perfectly caramelized onions, creamy custard, or savory cheese nestled between buttery croissant shards.

The aroma alone will have everyone gathering around the table, and the presentation is simple yet striking with just a dusting of flaky salt. This is the kind of breakfast that turns ordinary mornings into special occasions.

Serve warm with a side of fresh fruit or a simple salad to balance the richness. The leftovers reheat beautifully, making this an ideal dish for brunch crowds or meal prep ahead. Let's get started on creating your perfect croissant breakfast pie!

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

Ingredients for croissant breakfast pie

Buttery croissants, rich custard, and crispy bacon—this pie delivers Parisian bakery flakiness with morning meal magic.

Ingredient Amount Notes
Plain Croissants 🥐 12 whole Store-bought, never frozen, room temperature
Large Eggs 🥚 6 whole Fresh, room temperature
Heavy Cream 🥛 1 ½ cups Full-fat for creaminess
Granulated Sugar 🍚 ½ cup Adjust to taste
Unsalted Butter 🧈 ½ cup Cold, cubed
Vanilla Extract 🌿 1 tsp Pure, high-quality
Yellow Onion 🧅 1 whole Thinly sliced, caramelized
Thick-Cut Bacon 🥓 6 oz Cooked until crispy
Shredded Sharp Cheddar 🧀 1 ½ cups Freshly grated, block preferred
Diamond Crystal Kosher Salt 🧂 1 tsp For crust finishing
Ground Black Pepper 🌶️ ¼ tsp Freshly cracked
Flaky Sea Salt 🧂 1 tsp For garnish
Extra-Virgin Olive Oil 🫒 1 tbsp For caramelizing onions

The croissants are non-negotiable here. Trader Joe's or Whole Foods carry excellent plain croissants—look for ones that feel sturdy yet tender to the touch. Never use frozen; they lose flakiness when thawed. If you're short on time, Duke's or Saratoga brands from the bakery section are my go-to. For the custard, fresh eggs make all the difference—Peters Farm or local farmers' market eggs add richness. Caramelizing the onions low and slow (about 20 minutes) brings out their sweetness—don't rush this step. And for the bacon, cook it until it's crispy; you want that crunch in every bite.

No heavy cream? Full-fat Greek yogurt or sour cream works in a pinch, but the texture will be slightly different. Skip the vanilla? A pinch of cinnamon plus extra sugar mimics that warm sweetness. The cheddar can be swapped for Gruyère or Monterey Jack if you prefer a milder flavor. For a sweet version, replace the bacon and chedddar with diced apples and pecans plus a sprinkle of cinnamon. If your croissants are day-old, brush them with a little melted butter before assembling to restore some tenderness. And if you're making this ahead, prep the filling and refrigerate it overnight—the flavors meld beautifully.

This pie reheats like a dream—just 10 minutes at 350°F until the edges are golden. Store leftovers covered at room temperature for up to 4 hours or refrigerate for 3 days. For make-ahead convenience, assemble the pie, cover tightly, and refrigerate overnight before baking. The custard thickens as it sits, so you might need to add a splash of milk when reheating. Freezes beautifully for up to 2 months—just thaw in the fridge overnight before reheating. The crust stays crispy even after freezing, which is nothing short of magical.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear, this recipe is the kind of thing you make when you’ve got half a croissant left, a carton of eggs, and zero patience. Tear the croissants into chunks, mix the eggs with cream and sugar, dump it all in a pan—done. The butter makes it shine without extra effort.
  • Buttery-Creamy Magic: That first bite? Flaky, golden croissant bits floating in a custard so rich it feels like dessert. The sugar caramelizes just enough to make it taste like a fancy pastry, not some rushed breakfast. Honestly, the simplicity of eggs and cream still feels luxurious here.
  • Weekend Brunch Star: This is my go-to when I’ve got friends over who “don’t eat breakfast.” Serve it warm with a drizzle of honey, and suddenly, everyone’s grabbing seconds. It’s not fancy, but it’s exactly what you need for lazy mornings or impromptu gatherings.
  • Leftovers That Don’t Suck: Unlike most breakfast dishes, this actually tastes better the next day—crispier edges, still creamy inside. I make a big batch on Sundays, and by Wednesday, it’s still the star of my lunch. Plus, it reheats in seconds, so no sad, rubbery textures here.

Step-by-step instructions for croissant breakfast pie

Here's how to assemble layers of golden croissants around a rich, savory-sweet filling that bakes into perfect texture.

1

Caramelize the Onions for Sweet Depth

Heat the 1 tablespoon extra-virgin olive oil in a large skillet over medium-low heat. Add the 1 whole yellow onion, sliced thinly, and cook for 15-20 minutes until deeply golden and tender. You'll know they're ready when they're translucent with caramelized edges and a rich, sweet aroma fills your kitchen.

Stir occasionally to prevent burning, and resist the urge to crank the heat. Patience here transforms simple onions into the flavor foundation of your pie. Transfer the caramelized onions to a bowl and set aside—their warmth will help melt the filling ingredients later.

2

Cook the Bacon Until Crisp

In the same skillet (no need to clean it—the fond adds flavor), cook the 6 oz thick-cut bacon over medium heat for 8-10 minutes until deep golden brown and crispy. Use tongs to flip occasionally, letting the fat render slowly for maximum flavor. Once fully cooked, transfer the bacon to a paper towel-lined plate to drain excess fat.

Leave the bacon fat in the skillet—it's liquid gold for the filling. Chop the bacon into ¼-inch pieces while it's still warm; the residual fat will help distribute it evenly. This crispy bacon will add salty contrast to the creamy filling and flaky croissants.

3

Prepare the Creamy Filling

In a medium bowl, whisk together the 6 whole large eggs, 1.5 cups heavy cream, 0.5 cup granulated sugar, 1 teaspoon vanilla extract, 1 teaspoon diamond crystal kosher salt, and 0.25 teaspoon ground black pepper until fully combined. The mixture should be smooth with no streaks of egg white—this ensures a silky texture when baked.

Gently fold in the 1.5 cups shredded sharp cheddar, caramelized onions, and chopped bacon using a silicone spatula. Work quickly but carefully to maintain the airiness of the custard. The cheese should be evenly distributed, and you'll see pockets of melted fat from the bacon—this is what makes the filling rich and decadent.

4

Assemble the Croissant Layers

Preheat your oven to 375°F. Cut each of the 12 plain croissants in half horizontally, creating 24 triangular halves. Arrange 12 halves cut-side down in a 9-inch pie dish, slightly overlapping them to create a seamless base. Press gently to ensure they form a tight, even layer.

Pour the filling evenly over the croissant base, spreading it to the edges. Top with the remaining 12 croissant halves, cut-side up, again pressing gently to seal. Brush the top with melted 0.5 cup unsalted butter for extra richness and a golden finish. The layers should look like a perfect lattice, with no gaps for filling to escape.

5

Bake Until Golden and Set

Bake the pie for 35-40 minutes until the top is deep golden brown and the filling is just set—it should jiggle slightly in the center but not be liquid. The croissants should be crisp at the edges while remaining tender inside. If the top browns too quickly, tent loosely with foil after 25 minutes to prevent over-browning.

Let the pie rest for 10 minutes before slicing—this allows the filling to fully set and the layers to firm up. Sprinkle with 1 teaspoon flaky sea salt before serving to enhance the savory-sweet balance. Each slice should reveal flaky, buttery croissant layers hugging a creamy, cheesy filling with crispy bacon and caramelized onions peeking through.

👨‍🍳

Pro Tips For Making Croissant Breakfast Pie

  • Preheat That Pan: Get your oven or skillet screaming hot—425°F for the oven, medium-high for a stovetop—before adding the croissants. I learned this the hard way when my first batch turned out soggy instead of golden; the butter in the croissants needs that initial shock to crisp up properly.
  • Whisk Eggs Like Mad: Beat those eggs until they’re frothy and uniform, not just cracked and stirred. The creamier and more evenly mixed, the smoother your custard will be—no lumpy surprises when it bakes. (Yes, even if you’re impatient like me.)
  • Skip the Overcrowding: Layer the croissants in a single, snug layer—no stacking or overlapping. They’ll steam and turn greasy if you pile them, and you’ll lose that perfect flaky texture. Trust me, your pie will thank you.
  • Sugar First, Then Cream: Whisk the sugar into the egg mixture before adding the heavy cream. This dissolves the sugar completely and prevents grainy spots in your custard. (I used to skip this, and the texture always felt off.)

Dietary considerations for these flavors

Gluten-Free Adaptation

For a gluten-free version, replace the croissants with gluten-free puff pastry—brands like Schär or Cup4Cup work well. These alternatives mimic the flaky texture while avoiding gluten. I've found that gluten-free croissants from specialty bakeries (like those at Whole Foods) can also work if you can't find puff pastry.

Just ensure they're certified gluten-free to avoid cross-contamination. 🌱

Dairy-Free Options

This pie can easily accommodate dairy-free diets by swapping the heavy cream for full-fat coconut cream (ensure it's well-chilled) and using dairy-free butter like Miyoko's. For the cheese, nutritional yeast adds a cheesy flavor, or try dairy-free shredded cheddar from brands like Violife.

The custard will still be rich and creamy, though slightly lighter in texture. Always check labels for hidden dairy in store-bought ingredients.

Lower-Carb Version

To reduce carbs, skip the croissant base entirely and use almond flour crust or a cauliflower rice crust for the bottom layer. For the top, try baked cheese crisps made from sharp cheddar baked until crispy.

Replace the sugar in the custard with monk fruit sweetener or erythritol to keep it low-carb while maintaining sweetness. This version still delivers that satisfying texture contrast—just with fewer carbs. 🥦

Egg-Free Custard

For an egg-free custard, replace the eggs with a silken tofu base—blend 12 oz silken tofu with 1.5 cups unsweetened almond milk until smooth, then mix in the remaining custard ingredients. The texture will be slightly denser but still creamy.

Another option is aquafaba (chickpea brine) whipped to stiff peaks, folded into the cream mixture for a lighter result. Always ensure your substitutions are fully cooked to avoid food safety risks.

Vegetarian Swaps

Skip the bacon and use crispy roasted mushrooms or smoked tempeh for a meaty texture. Caramelized onions and sun-dried tomatoes add depth without animal products. For extra richness, stir nutritional yeast into the custard.

I've also had success with sautéed spinach mixed into the filling—it wilted beautifully during baking while adding earthy flavor. The key is balancing umami-rich ingredients to replace the bacon's saltiness.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 32g160%
Cholesterol 310mg103%
Sodium 1120mg49%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 18g
Protein 26g52%
* 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 make this croissant breakfast pie ahead of time?

Assemble the pie the night before and refrigerate uncovered. The croissants will soften slightly, which helps them absorb flavors overnight. Bake fresh in the morning for 35-40 minutes at 375°F until golden. For make-ahead baking, refrigerate the assembled pie for 4-6 hours before baking—this enhances custard flavor and prevents soggy layers.

2

What if my croissants get soggy during baking?

Soggy croissants happen when steam escapes. To prevent this, press the croissant halves firmly into the pie dish to create a tight seal. Brush the top with melted 0.5 cup unsalted butter before baking, and bake at 350°F instead of 375°F for 5-10 minutes longer to crisp the edges. A sprinkle of breadcrumbs on top also helps absorb excess moisture.

3

Can I substitute puff pastry for croissants?

Yes, but the texture will differ. Puff pastry bakes up lighter and crispier, while croissants add a buttery, flaky richness. If using puff pastry, cut it into ¼-inch strips and layer them like a lattice over the filling. Brush with egg wash and bake at 400°F for 20-25 minutes to achieve a golden finish. The filling will still shine through beautifully!

4

How do I make this recipe vegetarian?

Skip the bacon and replace it with crispy roasted mushrooms or smoked tempeh for a meaty texture. Add sun-dried tomatoes or sautéed spinach for depth. Boost umami with 1 teaspoon soy sauce or nutritional yeast in the custard. The caramelized onions and sharp cheddar will still deliver rich, savory flavors without meat.

5

Can I use day-old croissants?

Day-old croissants work fine—they’re even easier to handle! Brush them lightly with melted butter before assembling to restore some tenderness. If they feel too dry, soak them briefly in warm milk (just enough to dampen, not soak through) before layering. The extra butter will also help crisp the edges during baking.

★★★★★5.0(9 reviews)
Categories Breakfast & Brunch