These egg and bacon croissant boats earn a permanent spot in my weekly rotation because they turn a plain Sunday breakfast into something that feels like a small celebration without any real fuss. You hollow out store-bought croissants, fill them with a soft egg-and-bacon custard, and bake until the tops are golden and the centers just set.
The trick is a light hand: toast the hollowed shells first so they stay crisp, then pour in the filling and finish baking at a gentler heat. That way the croissant stays flaky instead of turning soggy, and the eggs stay tender rather than rubbery.
I keep this at six servings because six croissants fit neatly on one sheet pan and one batch of custard fills them all. It is the kind of recipe you can assemble half-asleep and still pull off beautifully.
Why You'll Love This Recipe
About the Ingredients
6 large all-butter croissants (day-old is ideal)
Day-old croissants hold their shape better than fresh ones; if you only have fresh, split and toast them 2 minutes longer. Mini croissants work too, just reduce the filling by a third.
6 slices thick-cut bacon (about 6 oz / 170 g)
Thick-cut bacon gives meaty bites; turkey bacon or diced ham can stand in, but cook either until fully crisp so it does not steam in the oven.
6 large eggs
Large eggs set the custard; for a richer version swap 2 eggs for 2 extra yolks, or use 5 eggs plus 1/4 cup extra milk if you are short.
3/4 cup (180 ml) whole milk
Whole milk keeps the filling creamy; half-and-half makes it richer, and oat milk works in a pinch though it sets slightly softer.
1 cup (100 g) shredded sharp cheddar
Sharp cheddar cuts through the butter; Gruyere or a smoked gouda are excellent swaps, and pre-shredded cheese saves time if you do not mind a little anti-caking starch.
2 tablespoons finely chopped chives
Chives add a fresh oniony note; thinly sliced scallion greens or a pinch of dried dill are good substitutes.
1/4 teaspoon salt
Go easy on salt since bacon and cheese are already salty; taste the custard before pouring and adjust if your bacon is very salty.
1/4 teaspoon freshly ground black pepper
Fresh pepper blooms in the warm custard; a pinch of smoked paprika or a dash of hot sauce adds a nice background kick.
1 tablespoon unsalted butter, melted
Melted butter brushes the shells for extra browning; olive oil works if you are out, but butter gives the best flavor.
Tips & Tricks
Do not overfill the boats
Fill only about three-quarters full so the custard can puff without spilling over the sides and burning on the pan.
Toast the shells first
A 5-minute pre-bake at 350°F (175°C) dries the inside so the custard does not turn the croissant soggy.
Watch the eggs, not the clock
Pull the pan when the centers still have a slight jiggle; they carry-over cook and set perfectly in 2 minutes.
Cook bacon crisp before adding
Raw bacon releases fat that makes the filling greasy, so crisp it first and drain well.
Pro Tips
Step-by-Step Instructions
1. Heat the oven and prep
Preheat the oven to 350°F (175°C) and line a sheet pan with parchment. This moderate heat lets the croissants crisp without the eggs turning rubbery.
2. Crisp the bacon
Cook the bacon in a skillet over medium heat for 8 to 10 minutes, until deeply golden and crisp, then drain on paper towels and crumble. Crisp bacon keeps the filling from going greasy.
3. Hollow the croissants
Slice a thin lid off the top of each croissant and pull out the soft interior with your fingers, leaving a 1/2-inch shell. Brush the insides and lids with melted butter.
4. Toast the shells
Bake the hollowed shells and lids on the sheet pan at 350°F (175°C) for 5 minutes, until the insides feel dry and lightly golden. This is the step that prevents sogginess.
5. Whisk the custard
In a bowl, whisk the eggs, milk, salt and pepper for about 30 seconds, until smooth and uniform in color. Stir in the cheddar, chives and crumbled bacon.
6. Fill the boats
Spoon the custard into each shell, filling only about three-quarters full so it can puff without overflowing. Set the lids alongside on the pan.
7. Bake until just set
Bake at 350°F (175°C) for 18 to 22 minutes, until the tops are golden brown, the edges are bubbling, and the centers still jiggle slightly. An instant-read thermometer should read 160°F (71°C) in the middle.
8. Rest and serve
Let the boats rest on the pan for 3 minutes so the filling firms, then top with the toasted lids and extra chives. Serve warm while the croissant is still crisp.
Delicious Variations
Ham & Swiss Boats
Swap the bacon for diced ham and the cheddar for Swiss, and add a teaspoon of Dijon to the custard.
Veggie Garden Boats
Replace the bacon with 1/2 cup sautéed spinach and 1/4 cup diced roasted red pepper, and use feta instead of cheddar.
Spicy Southwestern Boats
Add 1/4 cup drained black beans, 2 tablespoons salsa and a pinch of chili powder, and top with pepper jack.
How to Store Egg & Bacon Croissant Boats
Refrigerator
Store cooled boats in an airtight container in the refrigerator for up to 3 days. Keep the lids separate so they stay crisp.
Freezer
Freeze fully baked, cooled boats wrapped individually in foil for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat uncovered in a 325°F (165°C) oven for 8 to 10 minutes, until hot and crisp again. Avoid the microwave, which makes the croissant chewy.
Frequently Asked Questions
Q: Can I make egg and bacon croissant boats ahead of time?
Yes, you can assemble them up to 12 hours ahead and refrigerate covered. Pour the custard into the toasted shells, cover, and bake straight from the fridge, adding about 4 minutes to the bake time.
Q: Why did my croissant boats turn soggy?
The shells were likely not toasted before filling, or the custard was poured in too early. Pre-baking the hollowed croissants for 5 minutes at 350°F (175°C) creates a barrier that keeps the pastry crisp.
Q: Can I use a different cheese or skip the bacon?
Absolutely. Gruyere, Swiss, feta or pepper jack all work well, and you can swap the bacon for ham, sausage or sautéed vegetables. Just keep the total add-ins to about 1 1/4 cups so the custard still fits.
Q: How do I know when the eggs are fully cooked?
The centers should still jiggle slightly and read 160°F (71°C) on an instant-read thermometer. They finish setting during the 3-minute rest, so pull them before they look completely firm.
Q: What kind of croissants work best for this recipe?
Day-old all-butter croissants are best because they are sturdier and hold their shape. Fresh croissants are fine too, but toast the shells 2 minutes longer so they do not collapse under the custard.
Give these egg and bacon croissant boats a try this weekend and let the pan do the work while you enjoy your coffee. Cook it your way, and tell me how it went.
Egg & Bacon Croissant Boats
Egg & Bacon Croissant Boats turn buttery croissants into crispy, cheesy breakfast vessels filled with eggs, bacon and chives. A 50-minute brunch win.
🧂 Ingredients
- 6 large all-butter croissants (day-old is ideal)
- 6 slices thick-cut bacon (about 6 oz / 170 g)
- 6 large eggs
- 3/4 cup (180 ml) whole milk
- 1 cup (100 g) shredded sharp cheddar
- 2 tablespoons finely chopped chives
- 1/4 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 1 tablespoon unsalted butter, melted
📋 Instructions
- 1Heat the oven and prep — Preheat the oven to 350°F (175°C) and line a sheet pan with parchment. This moderate heat lets the croissants crisp without the eggs turning rubbery.
- 2Crisp the bacon — Cook the bacon in a skillet over medium heat for 8 to 10 minutes, until deeply golden and crisp, then drain on paper towels and crumble. Crisp bacon keeps the filling from going greasy.
- 3Hollow the croissants — Slice a thin lid off the top of each croissant and pull out the soft interior with your fingers, leaving a 1/2-inch shell. Brush the insides and lids with melted butter.
- 4Toast the shells — Bake the hollowed shells and lids on the sheet pan at 350°F (175°C) for 5 minutes, until the insides feel dry and lightly golden. This is the step that prevents sogginess.
- 5Whisk the custard — In a bowl, whisk the eggs, milk, salt and pepper for about 30 seconds, until smooth and uniform in color. Stir in the cheddar, chives and crumbled bacon.
- 6Fill the boats — Spoon the custard into each shell, filling only about three-quarters full so it can puff without overflowing. Set the lids alongside on the pan.
- 7Bake until just set — Bake at 350°F (175°C) for 18 to 22 minutes, until the tops are golden brown, the edges are bubbling, and the centers still jiggle slightly. An instant-read thermometer should read 160°F (71°C) in the middle.
- 8Rest and serve — Let the boats rest on the pan for 3 minutes so the filling firms, then top with the toasted lids and extra chives. Serve warm while the croissant is still crisp.
