Paris, 6:00 AM. The smell of butter and yeast drifts from the corner boulangerie as I queue with locals for warm croissants. That memory inspired this sandwich – a hearty breakfast that captures the magic of a Parisian morning, but made simple for busy weekdays.
Advertisements1
This croissant breakfast sandwich layers fluffy scrambled eggs, savory ham, and melty cheese inside a buttery, flaky croissant. It's indulgent yet balanced, with protein to keep you full and carbs to fuel your day.
Whether you're feeding a crowd or treating yourself, this sandwich comes together in 30 minutes with everyday ingredients. It's the kind of breakfast that feels special without requiring a trip to France.
Why You'll Love This Recipe
About the Ingredients
6 large croissants
Day-old croissants work best as they hold up to filling. Substitute with brioche buns if needed.
8 large eggs
Farm-fresh eggs add richer flavor. Use 6 if you prefer less egg per sandwich.
1/4 cup (60ml) whole milk
Adds creaminess to scrambled eggs. Use half-and-half for extra richness.
1/2 teaspoon salt
Fine sea salt dissolves easily. Adjust to taste.
1/4 teaspoon black pepper
Freshly ground gives the best flavor.
2 tablespoons (28g) unsalted butter
For cooking eggs and buttering croissants. Use salted butter and reduce salt if preferred.
12 thin slices (about 200g) ham
Black forest ham or smoked ham adds smoky depth. Swap for turkey or prosciutto.
6 slices (about 150g) Swiss cheese
Gruyère or cheddar also melt beautifully. Choose your favorite.
Optional: Dijon mustard, for spreading
A thin layer adds tangy kick. Omit for kids.
Tips & Tricks
Use day-old croissants
They are sturdier and hold the filling better without getting soggy.
Don't overcook the eggs
Remove them from heat slightly underdone as they'll finish cooking from residual heat.
Toast the croissants
This prevents sogginess and adds a delicious crunch.
Pro Tips
Step-by-Step Instructions
1. Preheat Oven
Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper.
2. Whisk Eggs
In a medium bowl, whisk eggs, milk, salt, and pepper until well combined and slightly frothy.
3. Scramble Eggs
Melt 1 tablespoon butter in a nonstick skillet over medium heat (350°F/175°C). Pour in egg mixture. Cook, stirring gently with a spatula, until softly set but still moist, about 3-4 minutes. Remove from heat immediately.
4. Slice Croissants
Slice each croissant horizontally, leaving one side attached like a book. Spread a thin layer of Dijon mustard on the bottom half if using.
5. Butter and Toast
Melt remaining 1 tablespoon butter and brush onto the cut sides of croissants. Place on baking sheet and toast in oven for 5 minutes, until lightly golden and crisp.
6. Assemble Sandwiches
Remove croissants from oven. On each bottom half, layer 2 slices of ham, a portion of scrambled eggs, and 1 slice of cheese.
7. Melt Cheese
Return assembled sandwiches to oven and bake for 3-4 minutes, until cheese is melted and edges are bubbling. The croissants should be golden brown.
8. Serve Warm
Close the croissants gently and serve immediately. Enjoy the buttery, flaky goodness!
Delicious Variations
Vegetarian
Omit ham and add sautéed spinach and mushrooms.
Spicy
Add a drizzle of sriracha or hot sauce to the eggs.
Sweet-Savory
Swap ham for crispy bacon and add a drizzle of maple syrup.
How to Store Croissant Breakfast Sandwich with Eggs & Ham
Refrigerator
Wrap leftovers in plastic wrap and store in the fridge for up to 2 days.
Freezer
Freeze individually wrapped sandwiches for up to 1 month. Thaw overnight in fridge before reheating.
Reheating
Reheat in a 350°F (175°C) oven for 8-10 minutes, or until warmed through and crispy.
Frequently Asked Questions
Q: Can I use regular bread instead of croissants?
Yes, you can use brioche buns or ciabatta, but croissants give the signature buttery flakiness.
Q: How do I prevent the croissants from getting soggy?
Toast the croissants before adding wet ingredients, and avoid overfilling with eggs. Serve immediately.
Q: Can I make this gluten-free?
Yes, use gluten-free croissants or bread. Ensure all other ingredients are gluten-free.
Q: What's the best way to reheat these sandwiches?
Reheat in a toaster oven or regular oven at 350°F (175°C) for 8-10 minutes to restore crispness.
Q: Can I prepare these ahead of time?
Yes, assemble them and store in the fridge, then bake just before serving. Add 5 minutes to baking time if cold.
Ready to bring a taste of Paris to your breakfast table? Try this croissant sandwich tomorrow morning and share your creation with us!
Croissant Breakfast Sandwich with Eggs & Ham
Flaky croissants filled with scrambled eggs, ham, and cheese make a satisfying breakfast sandwich that's ready in 30 minutes.
🧂 Ingredients
- 6 large croissants
- 8 large eggs
- 1/4 cup (60ml) whole milk
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons (28g) unsalted butter
- 12 thin slices (about 200g) ham
- 6 slices (about 150g) Swiss cheese
- Optional: Dijon mustard, for spreading
📋 Instructions
- 1Preheat Oven — Preheat oven to 350°F (175°C). Line a baking sheet with parchment paper.
- 2Whisk Eggs — In a medium bowl, whisk eggs, milk, salt, and pepper until well combined and slightly frothy.
- 3Scramble Eggs — Melt 1 tablespoon butter in a nonstick skillet over medium heat (350°F/175°C). Pour in egg mixture. Cook, stirring gently with a spatula, until softly set but still moist, about 3-4 minutes. Remove from heat immediately.
- 4Slice Croissants — Slice each croissant horizontally, leaving one side attached like a book. Spread a thin layer of Dijon mustard on the bottom half if using.
- 5Butter and Toast — Melt remaining 1 tablespoon butter and brush onto the cut sides of croissants. Place on baking sheet and toast in oven for 5 minutes, until lightly golden and crisp.
- 6Assemble Sandwiches — Remove croissants from oven. On each bottom half, layer 2 slices of ham, a portion of scrambled eggs, and 1 slice of cheese.
- 7Melt Cheese — Return assembled sandwiches to oven and bake for 3-4 minutes, until cheese is melted and edges are bubbling. The croissants should be golden brown.
- 8Serve Warm — Close the croissants gently and serve immediately. Enjoy the buttery, flaky goodness!



