There’s nothing quite like a warm, flaky croissant for breakfast—and when you fill it with fluffy scrambled eggs, melted cheese, and savory ham or bacon, you have something truly special.
These breakfast croissants are the ultimate morning indulgence: buttery, layered pastry giving way to a warm, satisfying filling. Perfect for lazy weekend mornings, holiday brunches, or when you just want to start the day right. Whether you use store-bought croissants or homemade, this recipe will elevate your breakfast game.
Cook the Bacon (if using)
In a skillet over medium heat, cook the bacon until crispy. Transfer to paper towels to drain. If using ham, simply have it ready.
Make the Scrambled Eggs
In a bowl, whisk together the eggs, milk, salt, and pepper until well combined and slightly frothy. In a non-stick skillet, melt the butter over medium-low heat. Pour in the eggs and cook gently, stirring constantly with a spatula, until the eggs are soft, fluffy, and just set—about 3-5 minutes. Do not overcook. Remove from heat.
Warm the Croissants
Preheat your oven to 350°F (175°C). Slice each croissant horizontally, leaving one side attached if desired. Place on a baking sheet and warm for 3-5 minutes until slightly crisp.
Assemble the Sandwiches
Open each warm croissant. Place a slice of cheese on the bottom half. Top with scrambled eggs, then ham or bacon. Close the croissant.
Melt the Cheese
Return the assembled croissants to the baking sheet and place back in the oven for 2-3 minutes, until the cheese is melted and the croissants are warm throughout.
Serve
Serve immediately, garnished with fresh chives or parsley if desired. Enjoy with fresh fruit and coffee.

Pro-Tips for Breakfast Croissant Perfection
- Use All-Butter Croissants: The flavor and flakiness are unmatched. Look for good quality bakery croissants.
- Don’t Overcook the Eggs: Soft, fluffy eggs are key. Remove them from heat while they still look slightly underdone—they’ll continue cooking from residual heat.
- Choose the Right Cheese: Gruyère melts beautifully and has a nutty flavor; Swiss and cheddar are also excellent.
- Warm the Croissants: A quick warm-up in the oven makes them extra flaky and prevents sogginess.
- Assemble Just Before Serving: For the best texture, assemble and melt the cheese right before serving.
- Make Ahead: You can cook the bacon and eggs ahead of time, then assemble and warm just before serving.
- Variations: Add avocado, spinach, or smoked salmon for a twist.
These Breakfast Croissants are flaky, buttery, and the perfect start to any day.

