Golden, oven-crisped croissants stuffed with ham and melted Swiss cheese earn their spot in the breakfast rotation fast. The outside turns crackly and buttery, the cheese melts into the folds, and the honey Dijon glaze gives each bite a sharp-sweet finish that keeps the sandwich from tasting flat. It feels like something you’d order at a bakery case, but it comes together with a handful of familiar ingredients and a sheet pan.
The part that makes these work is the glaze. Brushing it inside the croissants and over the tops adds flavor from the first bite to the last, and the honey helps the edges caramelize instead of drying out in the oven. I also like using Swiss or Gruyère because both melt cleanly without getting greasy, and the mild nuttiness plays well with the ham. You’re after a sandwich that’s hot through the center with crisp edges and just enough mustard bite to cut the richness.
Below, I’ve included the little details that matter most: how to keep the croissants from going soggy, which cheese swap still gives you a good melt, and what to do if you want to prep these ahead for brunch.
The honey Dijon butter soaked into the croissants just enough, and the tops baked up crisp instead of greasy. I made these for brunch and everyone kept asking how the cheese stayed so melty without the bottoms getting soggy.
Save these baked ham and cheese croissants for a brunch bake that turns flaky croissants, ham, Swiss, and honey Dijon butter into one crisp, melty sandwich.
The Croissant Trick That Keeps the Filling Hot Without Making the Pastry Soggy
With croissants, the biggest mistake is treating them like sandwich bread. They already have a tender, layered crumb, so if you pile on too much glaze or overfill them, the butter melts out before the center heats through. The result is a greasy bottom and a cheese layer that still isn’t fully molten.
This version avoids that by using just enough honey Dijon butter to coat and flavor, not flood. Brushing the inside first gives the filling a little seasoning from the start, and finishing the tops right before baking helps the pastry brown and crisp where it’s exposed. The croissants should look deeply golden at the edges and feel crisp when you lift one from the pan.
- Split croissants — Use large, sturdy croissants if you can. Small ones work, but they’re harder to fill without tearing, and they don’t hold as much heat.
- Dijon mustard — This is the sharp edge that keeps the sandwich from tasting one-note. Yellow mustard won’t give the same depth or the same clean bite.
- Honey — It rounds out the mustard and helps the tops caramelize. Maple syrup can work in a pinch, but it tastes softer and less classic here.
- Swiss or Gruyère — Both melt smoothly and stay creamy instead of turning oily. If you want a stronger cheese flavor, Gruyère gives you more nuttiness without changing the texture much.
What Each Ingredient Is Doing in the Pan

The croissant is the structure and the point of the whole recipe, so start with one that feels fresh and flexible, not dry and crumbly. Day-old croissants are fine because they hold up a little better in the oven, but if they’re too stale, they’ll shatter when you split them.
Deli ham should be thin enough to fold neatly without bulking up the sandwich, and it’s one place where standard deli-counter ham works just fine. The cheese matters more than the ham brand here; a good melting Swiss or Gruyère will give you those stretchy seams and keep the center creamy. The butter mixture pulls everything together, and the chopped parsley adds freshness at the end so the glaze doesn’t taste heavy.
Building the Sandwich So the Cheese Melts Before the Croissant Overbrowns
Mixing the Honey Dijon Butter
Whisk the melted butter, Dijon, honey, garlic powder, and parsley until smooth and glossy. If the butter is scorching hot, the honey can clump and the mixture won’t brush evenly, so let it cool for a minute after melting. You want a loose, spoonable glaze that coats the back of a spoon and spreads without streaking.
Filling the Croissants
Brush the inside of each split croissant before adding the ham and cheese. That little layer seasons the bread from within and keeps the filling from tasting detached from the pastry. Stack the ham loosely so the cheese has room to melt into the folds, and don’t press the croissant shut too tightly or the center stays compact and less melty.
Baking to a Crisp Finish
Arrange the filled croissants on a lined sheet pan and brush the tops generously with the remaining glaze. Bake until the tops are golden and the edges look crisp, with cheese bubbling at the seams. If the tops are browning before the cheese has melted, tent loosely with foil for the last few minutes instead of lowering the oven too much, which can leave the croissants soft.
How to Adapt These for a Bigger Brunch or a Different Cheese
Make-Ahead Brunch Assembly
You can assemble the croissants a few hours ahead, cover the pan, and refrigerate them until baking time. Hold back the top glaze until just before they go in the oven so the pastry doesn’t soften while it sits.
Gluten-Free Version
Use a sturdy gluten-free croissant if you can find one. The texture won’t be as flaky, but the honey Dijon butter and melted cheese still carry the sandwich, and a gluten-free pastry with some structure will hold the filling much better than a soft roll.
Swap the Cheese
Gruyère gives a slightly nuttier result, while provolone makes the flavor milder and a little stretchier. Avoid very soft cheeses that melt out quickly, because they can make the bottom of the croissant greasy before the top finishes browning.
Use Turkey Instead of Ham
Thin-sliced turkey works if you want a milder sandwich, but it needs the glaze to keep it from tasting dry. The flavor gets cleaner and less salty, which is nice for brunch, though you lose some of the savory depth that ham brings.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 3 days. The croissant will soften a bit, but the flavor stays good.
- Freezer: These freeze best before baking. Wrap each filled croissant tightly, freeze, then bake from frozen with a few extra minutes added.
- Reheating: Reheat in a 350°F oven or toaster oven until the pastry crisps back up and the cheese loosens again. The microwave will warm the filling, but it turns the croissant soft and chewy.
Questions I Get Asked About This Recipe

Baked Ham and Cheese Croissants
Ingredients
Equipment
Method
- Preheat the oven to 375°F and line a sheet pan with foil so the croissants bake evenly and release easily.
- Mix the melted butter with Dijon mustard, honey, garlic powder, and chopped parsley until smooth for a glossy honey Dijon glaze.
- Brush the inside of each split croissant with the honey Dijon butter so the bread turns flavorful at the cut edges.
- Fill each croissant with 2 slices of deli ham and 1 slice of Swiss or Gruyère cheese so the layers melt together.
- Place the filled croissants on the sheet pan and brush the tops generously with the remaining glaze for a caramelized finish.
- Bake for 12–15 minutes at 375°F until the croissants are golden and crispy and the cheese is fully melted, with melted cheese visible at the seams.