Go Back

Croissant Breakfast Sandwich with Eggs, Bacon, and Cheese

Buttery, flaky croissants filled with soft folded eggs, crispy bacon, melted cheese, and a light honey Dijon sauce. This café-style breakfast sandwich is perfectly balanced, not soggy, and easy to make at home.
Course Breakfast, Brunch
Cuisine American
Keyword bacon egg and cheese croissant, bacon egg croissant sandwich, breakfast croissant sandwich recipe, brunch sandwich ideas, café style breakfast sandwich, croissant breakfast sandwich, easy breakfast sandwich, egg and cheese croissant, flaky croissant sandwich, homemade breakfast sandwich
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4 sandwiches
Calories 650kcal
Cost $14 for entire recipe

Equipment

  • Baking sheet
  • Nonstick skillet (8–10 inch)
  • Spatula
  • Mixing bowl
  • knife
  • Wire rack (for crispier bacon) optional
  • Parchment paper (for easier cleanup) optional
  • Whisk (for smoother eggs) optional

Ingredients

Sandwich

  • 4 large croissants sliced in half
  • 6 large eggs
  • 2 tablespoons milk or heavy cream
  • 1 tablespoon unsalted butter
  • ½ teaspoon kosher salt or ¼ tsp table salt
  • teaspoon black pepper
  • 8 slices bacon
  • 4 slices cheddar American, Swiss, provolone, or pepper jack cheese
  • 1 teaspoon finely chopped chives optional
  • 1 small avocado sliced (optional)

Honey Dijon Sauce

  • ¼ cup mayonnaise
  • 2 teaspoons Dijon mustard
  • 1 teaspoon honey
  • ½ teaspoon hot sauce optional
  • ¼ teaspoon lemon juice optional
  • teaspoon garlic powder
  • Pinch of black pepper

Instructions

Make the sauce

  • In a small bowl, mix mayonnaise, Dijon mustard, honey, hot sauce, lemon juice, garlic powder, and black pepper until smooth. Chill until ready to use.

Cook the bacon

  • Cook bacon until crisp. For best results, bake at 400°F for 15–20 minutes on a rack. Transfer to paper towels and let rest for 1 minute.

Toast the croissants

  • Reduce oven to 300°F. Place croissants cut-side up on a baking sheet and warm for 5 minutes, just until lightly crisp and heated through.

Melt the cheese

  • Place 1 slice of cheese on each bottom croissant half. Return to the oven for 60–90 seconds, just until melted.

Make the folded eggs

  • Whisk eggs, milk, salt, and pepper until smooth.
  • Melt butter in a nonstick skillet over low to medium-low heat.
  • Pour in eggs and let sit briefly, then gently push from edges toward center until a soft sheet forms and eggs are 90–95% set.
  • Fold into a rectangle and divide into 4 portions. Sprinkle with chives if using.

Assemble

  • On each bottom half, layer melted cheese, folded eggs, bacon, and avocado if using.
  • Spread a thin layer of sauce on the top croissant half. Close sandwich.

Serve

  • Serve immediately while warm.

Notes

Choosing the best croissants

Use large, bakery-style croissants for the best results. Smaller croissants can feel overcrowded, while larger ones give the ideal balance of flaky pastry and filling.

Getting soft, creamy eggs

Cook the eggs over low to medium-low heat and remove them while still slightly glossy. This keeps the eggs tender instead of dry or rubbery and gives the sandwich a more café-style texture.

Preventing soggy croissants

Placing the cheese on the bottom croissant half and melting it first creates a barrier that helps keep the croissant crisp and flaky instead of soft and soggy.

Using the sauce correctly

Spread the sauce lightly and only on the top half of the croissant. Croissants are already rich, so too much sauce can overpower the flavor and soften the layers.

Enhancing avocado flavor

If using avocado, add a light pinch of salt directly on the slices. This simple step improves the overall flavor without needing extra sauce.

Keeping bacon crispy

Cook bacon on a wire rack in the oven for even crispness, then let it rest briefly before assembling. This helps it stay crisp instead of becoming soft inside the sandwich.

Make-ahead tips

Store all components separately if preparing ahead of time. Assemble just before serving to keep the croissant flaky and prevent moisture from softening the sandwich.

Best time to serve

Serve immediately while warm so the cheese is melted, the eggs are soft, and the croissant stays crisp and fresh.