These indulgent morning sandwiches feature buttery croissants split and filled with perfectly scrambled eggs, crispy bacon slices, and your choice of cheddar, Swiss, or gouda cheese. Fresh tomato and bright spinach add contrast while optional mayonnaise or Dijon mustard brings extra zing. Simply assemble, warm through until the cheese melts, and serve hot alongside fresh fruit or your favorite morning beverage.
Last Sunday my partner sleepily stumbled into the kitchen while bacon was popping on the stove, and immediately asked if we were having a breakfast picnic. That simple question turned these croissant sandwiches into our new weekend ritual, something we now look forward to all week long.
My teenage daughter usually grabs breakfast on the go, but when she smelled these warming in the oven, she actually sat down at the table and ate with us. That never happens.
Ingredients
- 4 large butter croissants: Day old croissants work beautifully here and actually hold up better than fresh ones when layered with warm ingredients
- 4 large eggs: Room temperature eggs scramble into the creamiest curds
- 2 tbsp milk: Whole milk creates the richest texture but any milk works
- Salt and black pepper: Be generous with the pepper since it cuts through the rich butter and cheese
- 1 tbsp unsalted butter: Use this for scrambling the eggs to add another layer of buttery flavor
- 8 slices bacon: Thick cut bacon gives you satisfying crispy strips that wont break when layered
- 4 slices cheddar cheese: Sharp cheddar stands up to the other bold flavors but Swiss or gouda are equally delicious
- 1 tomato: Thinly sliced provides a fresh bright element that balances all the richness
- 1 cup baby spinach: The slight bitterness adds sophistication and beautiful color
- 2 tbsp mayonnaise or Dijon mustard: Optional but highly recommended for that extra layer of flavor
Instructions
- Get everything ready:
- Preheat your oven to 180°C (350°F) and slice all the croissants in half horizontally like youre about to make regular sandwiches.
- Crisp the bacon:
- Cook the bacon in a skillet over medium heat until perfectly crispy then drain on paper towels.
- Scramble the eggs:
- Whisk together eggs milk salt and pepper then cook them gently in butter over medium low heat until just set and soft.
- Build the layers:
- Spread mayo or mustard on the cut sides of the croissants then layer scrambled eggs bacon cheese tomato and spinach on the bottom halves.
- Melt everything together:
- Place the sandwich tops on arrange the filled croissants on a baking sheet and warm in the oven for about 5 minutes until the cheese is perfectly melted.
These have saved my brunch hosting game multiple times when guests show up unexpectedly. I can prep everything in advance and just pop them in the oven when people arrive.
Make Ahead Magic
You can cook the bacon and scramble the eggs up to a day ahead, then store them separately in the refrigerator. Assemble the sandwiches cold and bake them just before serving for the freshest texture.
Perfect Pairings
A simple fruit salad with berries and citrus cuts through the richness beautifully. If you want to make it a complete brunch experience, add some roasted breakfast potatoes on the side.
Easy Variations
Swap smoked salmon for the bacon and add capers for an elegant version. Vegetarians love sautéed mushrooms and roasted red peppers instead of meat.
- Try brie cheese and caramelized onions for a sweet savory twist
- Add sliced avocado for creaminess that complements the crisp bacon
- Everything bagel seasoning on the outside of the croissant adds a fun crunch
These sandwiches have become the reason my friends actually show up on time for weekend brunch now.
Common Recipe Questions
- → Can I make these ahead of time?
-
Assemble the sandwiches completely and wrap individually in foil. Store in the refrigerator overnight, then warm in a 180°C oven for 10-12 minutes until heated through and cheese is melted.
- → What's the best cheese for these sandwiches?
-
Sharp cheddar provides excellent flavor contrast, but Swiss offers nutty notes that complement the buttery croissant. Gouda melts beautifully and adds subtle sweetness. Choose what you enjoy most.
- → How do I keep the croissants from getting soggy?
-
Layer ingredients strategically—place cheese between hot eggs and tomato to prevent moisture from soaking the bread. Toast cut sides briefly before assembling for extra protection against sogginess.
- → Can I freeze these sandwiches?
-
Yes, wrap assembled sandwiches tightly in plastic and foil before freezing. Thaw overnight in the refrigerator, then reheat in a 180°C oven for 12-15 minutes until hot and cheese melts.
- → What vegetarian substitutions work well?
-
Replace bacon with sautéed mushrooms, roasted red peppers, or avocado slices. Smoked salmon also makes an excellent pescatarian option that pairs beautifully with the croissant and eggs.
- → Should the eggs be runny or fully set?
-
Soft, just-set scrambled eggs work best—they stay put when biting into the sandwich while remaining creamy. Overcooked eggs become rubbery and dry, diminishing the luxurious texture.