This Ham and Cheese Breakfast Croissant Sandwich is everything I love about a good breakfast – flaky, cheesy, and full of flavor. The croissants bake up golden while the cheese melts into the eggs. It’s the kind of breakfast that makes mornings feel special.
Jump to Recipe
Why This Recipe Works
I make these Ham and Cheese Breakfast Croissant Sandwiches when I want something warm, flaky, and full of comfort. Here’s what makes them so special:
- Flaky and Buttery: The croissants bake up golden and crisp on the outside while staying soft inside. That buttery texture makes every bite feel a little fancy, kind of like the layers in my Sourdough Ham & Cheese Pinwheels.
- Creamy, Fluffy Eggs: The eggs are whisked until airy and cooked low and slow, so they turn out soft and creamy. They fill each croissant perfectly without drying out.
- Sweet and Savory Glaze: The honey Dijon glaze is the secret that ties everything together. It adds a touch of sweetness that balances the salty ham and melted cheese beautifully.
- Easy to Make Ahead: These sandwiches are great for meal prep. You can assemble them the night before or freeze them for later, just like I do with my Chicken Sandwich Melts.
- Perfect for Any Morning: Whether it’s a slow weekend brunch or a busy weekday breakfast, these croissant sandwiches always hit the spot. They’re simple, satisfying, and always a crowd-pleaser.
Tried this recipe? I’d ❤️ for you to come back and rate it. Your feedback means so much!
Ingredients
- Mini Croissants – Buttery and flaky, croissants make the perfect base for these breakfast sandwiches. You can use mini croissants for smaller portions or regular-sized ones for a heartier meal.
- Eggs – Whisked and gently scrambled, the eggs add a soft, fluffy texture that balances the crisp croissant layers.
- Whole Milk – A splash of milk keeps the scrambled eggs tender and creamy. You can substitute with half-and-half or a dairy-free milk if needed.
- Cheddar Cheese – Melts beautifully and adds a sharp, savory flavor. Swiss or provolone are great alternatives if you prefer a milder taste.
- Ham – Thinly sliced ham adds a salty, smoky flavor that pairs perfectly with the creamy eggs and cheese. Leftover baked ham or deli ham both work well.
- Mayonnaise – The base of the honey Dijon glaze, it gives the sauce a smooth, creamy consistency.
- Honey – Adds a touch of sweetness to the glaze, balancing the savory flavors of the ham and cheese. Maple syrup can be used as a substitute.
- Dijon Mustard – Brings a mild tang and depth to the glaze. Yellow mustard can be used for a slightly sharper flavor.
- Smoked Paprika – Adds a subtle smoky note to the glaze. You can use regular paprika or a pinch of cayenne for a little heat.
For full list of ingredients and instructions, see recipe card below.
Instructions


- Whisk Eggs: Crack 12 eggs into a large bowl. Add ½ cup whole milk, ½ teaspoon salt, and ¼ teaspoon ground black pepper. Whisk for a few minutes until the mixture is smooth and slightly frothy.
- Cook Eggs: Melt butter in a large skillet over medium-low heat. Pour in the egg mixture and let it sit undisturbed until the edges begin to set, about 2 minutes. Gently push the cooked edges toward the center with a spatula, letting the uncooked eggs flow outward. Repeat every 30 seconds until the eggs are mostly set but still slightly soft on top, about 6–8 minutes. Transfer to a bowl and set aside.


- Make Honey Dijon Glaze: In a small bowl, mix ½ cup mayonnaise, ½ tablespoon honey, 1 teaspoon Dijon mustard, ⅛ teaspoon salt, and a dash of smoked paprika. Stir until smooth and creamy.
- Prepare Croissants: Slice each croissant in half horizontally. Spread about ½ tablespoon of the honey Dijon glaze on each cut side. Place the bottom halves on the prepared baking sheet.


- Assemble Sandwiches: Layer two slices of ham on each croissant bottom, then add a heaping ⅓ cup of scrambled eggs and half a slice of cheddar cheese. Top with the other half of the croissant.
- Top and Season: Brush the remaining glaze over the tops of the croissants. For extra flavor and texture, sprinkle poppy seeds or everything bagel seasoning on top if desired.
- Bake: Bake for 10–15 minutes at 350°F, or until the croissants are golden brown and the cheese has melted.
- Serve: Serve warm and enjoy the flaky, cheesy goodness right out of the oven.
For full list of ingredients and instructions, see recipe card below.

Substitutions & Variations
Here are some of my favorite substitutions and variations:
- Protein Options: I like using classic sliced ham, but you can swap it for turkey, bacon, or even sausage patties. Leftover holiday ham works great too.
- Cheese Choices: Cheddar melts beautifully, but Swiss, provolone, or pepper jack all bring their own flavor. Use what you have on hand.
- Croissant Size: I usually make 12 mini sandwiches, but you can use full-size croissants for a heartier meal. Just bake a few minutes longer until the tops are golden.

What to Serve with Ham and Cheese Breakfast Croissant Sandwich
Breakfast
- These warm, flaky croissant sandwiches make a cozy breakfast spread when served alongside something sweet. We love pairing them with a stack of Old-Fashioned Buttermilk Pancakes or Brown Sugar Pancakes for a mix of savory and sweet flavors.
- For a heartier brunch, try serving them with Syrniki (Farmer’s Cheese Pancakes) or a warm pan of Bacon and Egg Tater Tot Breakfast Casserole. It’s a crowd-pleasing combination that works for holidays or weekend mornings.
Breads
- If you’re hosting a brunch buffet, these sandwiches pair beautifully with homemade breads. A loaf of Same-Day Sourdough Sandwich Bread or a batch of Easy Homemade Sourdough Bagels adds a fresh, bakery-style touch.
- For something a little more indulgent, serve them with slices of Sourdough Croissant Bread or a sweet Berry Croissant Bake. Both make the meal feel extra special and complete.
FAQs
You can assemble the sandwiches up to a day in advance. Keep them covered in the fridge and bake them right before serving so the croissants stay flaky.
Thinly sliced deli ham is easy to layer, but leftover baked ham also works great. You can even use turkey or bacon if you prefer a different flavor.
Absolutely. If you use larger croissants, you’ll get about six hearty sandwiches instead of twelve minis. Just bake them a few minutes longer until the tops are golden and the cheese is melted.
Store leftovers in an airtight container in the fridge for up to 3–4 days. To freeze, wrap each sandwich in plastic wrap and store for up to 2 months. Reheat in the oven at 350°F for 10–15 minutes or microwave wrapped in a damp paper towel until warm.
More Recipes You’ll Enjoy
- Pesto Caprese Sandwich with a Balsamic Glaze – A pesto caprese sandwich with a balsamic glaze is my go-to sandwich for hot summer days, the flavors burst of summer!
- Mexican Inspired Jalapeño Poppers with Bacon – A Mexican-inspired jalapeno popper with bacon is my new favorite twist on the classic jalapeno popper. This recipe packs a punch of flavor and spice!
- Smoked Salmon Crostini – These smoked salmon crostini’s are one of those recipes that look fancy but are secretly so easy to throw together. They’re fresh, creamy, and a little garlicky.
- Cheesy Sourdough Pull-Apart Bread – Cheesy sourdough pull apart bread is a loaf that is stuffed with cheese, garlic, and herbs, and then is baked till the cheese melts to make a perfect game-day appetizer!
If you try this Ham and Cheese Breakfast Croissant Sandwich recipe, let me know what you think! Rate and review this recipe in the comments below. Don’t forget to take a picture and tag me on Instagram @lizasfarmhouse!

Ham and Cheese Breakfast Croissant Sandwich
Method
- Crack the eggs into a bowl, then add the milk, salt, and black pepper. Whisk for a few minutes to incorporate air.
- Melt butter in a large skillet over medium-low heat. Pour in the egg mixture and let it sit undisturbed until it begins to set around the edges, about 2 minutes.
- Using a rubber spatula, push the eggs from the edges toward the center, then spread the uncooked eggs back into an even layer.
- Repeat this process every 30 seconds until the eggs are almost cooked, about 6–8 minutes total. The eggs should still be slightly wet on top, as they will finish cooking in the oven. Transfer the eggs to a bowl.
- In a small bowl, combine the mayonnaise, honey, Dijon mustard, salt, and smoked paprika to make the glaze.
- Line a large baking tray with parchment paper. Slice the croissants in half and spread about ½ tablespoon of the glaze on each half. Place the croissants on the prepared baking sheet.
- To assemble, layer two slices of ham on the bottom half of each croissant, followed by a generous portion of scrambled eggs and half a slice of cheese. Place the top half of the croissant over the filling.
- Spread the remaining glaze evenly over the tops of the sandwiches. Optionally, sprinkle with poppy seeds or everything bagel seasoning.
- Bake at 350°F for 10–15 minutes, until the tops are golden brown and the cheese is melted.
- Serve warm.
Notes
- Whisk the eggs well. Adding air while whisking helps create light, fluffy scrambled eggs that stay soft after baking.
- Cook the eggs gently. Keep the heat low and stir slowly so they stay creamy and don’t overcook before baking.
- Use fresh croissants. Day-old croissants can dry out, so choose soft, buttery ones for the best texture.
- Don’t skip the glaze. The honey Dijon sauce adds flavor and keeps the croissants from feeling dry.
- Layer evenly. Spread the ham, eggs, and cheese in even layers so each bite has a good balance of flavor.
- Bake until golden. Keep an eye on the croissants in the oven and pull them out once the tops are lightly browned and the cheese has melted.
- Add seasoning on top. A sprinkle of poppy seeds or everything bagel seasoning gives a nice crunch and extra flavor.
- Make ahead for busy mornings. Assemble the sandwiches, cover, and refrigerate overnight. Bake fresh the next day.
- Freeze for later. Wrap each sandwich tightly in plastic wrap and freeze for up to 2 months. Reheat in the oven or microwave when needed.
- Serve warm. These sandwiches taste best straight from the oven when the croissants are crisp and the cheese is perfectly melted.



Reader Interactions