Golden, oven-crisped croissants filled with ham and melted Swiss cheese disappear fast because they hit that sweet spot between breakfast and brunch sandwich. The outside turns crisp and lightly caramelized, while the inside stays buttery and soft enough to hold all that savory filling without getting soggy. The honey Dijon glaze pulls everything together with just enough tang and sweetness to keep each bite from feeling heavy.
What makes this version work is the order. Brushing the inside of the croissants first gives the bread a little protection and adds flavor where it matters most, then the honey Dijon butter on top helps the pastry brown instead of drying out. Swiss or Gruyère melts cleanly here, and deli ham keeps the filling simple and reliable. The result tastes like something you’d expect from a bakery case, but it comes together in minutes on one pan.
Below, you’ll find the small details that keep the croissants crisp, the cheese fully melted, and the glaze balanced. I’ve also included a few smart swaps and storage notes in case you want to make these ahead or change them up for a different crowd.
The croissants stayed crisp on the outside and the honey Dijon butter gave the ham and Swiss such a good bakery-style flavor. I made them for brunch and everyone grabbed seconds before I could even set out the fruit.
Golden baked ham and cheese croissants with honey Dijon glaze deserve a spot in your brunch rotation.
The Reason These Croissants Stay Crisp Instead of Going Soft
The most common mistake with baked croissant sandwiches is overfilling them and letting the filling sit against raw pastry for too long before baking. Croissants are already rich and tender, so they don’t need much help becoming soggy. A light brush of the honey Dijon butter on the inside creates a thin barrier and adds flavor without soaking the bread, and baking on a lined sheet pan keeps the bottoms from steaming.
The other thing that matters is oven heat. At 375°F, the croissants have enough time to turn deep golden before the cheese burns or the tops dry out. If your croissants are pale at 15 minutes, give them another minute or two, but don’t chase color by cranking the heat. That’s how you end up with burnt edges and cold centers.
What Each Part of the Glaze Is Doing Here

- Croissants — Use large bakery-style croissants if you can. They hold the filling better and crisp beautifully in the oven. Day-old croissants work well too, since they’re a little sturdier and less likely to collapse when you split and fill them.
- Deli ham — Thin slices layer evenly and warm through fast. A good deli ham gives you better texture than thick-cut slices here because the sandwich is only in the oven for a short time. If you want a smokier bite, use black forest ham.
- Swiss or Gruyère — Swiss melts smoothly and keeps the flavor mild and familiar, while Gruyère adds a nuttier edge. Both hold up better than softer cheeses that can leak out too quickly. Pre-sliced cheese is fine; just keep the slices even so they melt at the same rate.
- Honey Dijon butter — This is the part that makes the croissants taste finished, not just assembled. Dijon brings sharpness, honey rounds it out, and the butter helps the tops brown. Fresh parsley adds color and a little lift, but the glaze still works if you skip it.
- Garlic powder — A small amount gives the glaze a savory backbone without overpowering the ham. Fresh garlic would brown too fast in the short bake time, so powder is the better choice here.
How to Layer Them So the Cheese Melts Before the Pastry Overbakes
Mix the glaze first
Stir the melted butter, Dijon, honey, garlic powder, and parsley together until the mixture looks smooth and glossy. If the butter is too hot, it can separate from the mustard and look streaky, so let it cool for a minute if needed. You want a spoonable glaze that brushes on easily, not a greasy puddle.
Brush the inside before filling
Paint a thin layer of glaze on the cut sides of each croissant before adding the ham and cheese. This keeps the bread flavored all the way through and helps the interior toast a little instead of turning soft. Don’t drench it; too much butter inside can make the croissant slippery and heavy.
Pack the filling evenly
Use two slices of ham and one slice of cheese per croissant, folding the ham if needed so it stays tucked in. The filling should sit snugly inside without bulging out the sides. If the croissant is overstuffed, the cheese will melt out onto the pan before the pastry has a chance to crisp.
Bake until the edges are deep gold
Brush the tops with the remaining glaze and bake until the croissants are golden, flaky, and the cheese is fully melted at the seams. You should see a little bubbling around the edges and feel the tops firming up if you gently tap them. Pull them as soon as they’re browned; if you wait for them to look dark in the center of the pastry, they’ll be too dry by the time they come out.
How to Change These Croissants Without Losing the Texture
Make them with turkey and provolone
Swap the ham for sliced turkey and use provolone instead of Swiss for a milder, slightly more stretchy sandwich. This version keeps the same crisp pastry and buttery glaze, but the flavor leans softer and less salty. It’s a good move if you want a breakfast sandwich that feels familiar to kids or guests who prefer a gentler cheese.
Dairy-free version
Use a plant-based butter and a dairy-free melting cheese that softens well under heat. The croissants themselves will still provide the rich, flaky texture, but the filling may be a little less gooey than the original. Look for a cheese that melts cleanly rather than one that turns oily or rubbery in the oven.
Add a brunch-style upgrade
A thin slice of tomato or a few baby spinach leaves can be added, but keep the amount small so the croissants don’t steam from the inside. If you want more breakfast energy, add a thin layer of scrambled egg before closing the sandwich. Just cook the eggs softly so they stay tender after baking.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 2 days. The croissant will soften a bit, but the flavor stays good.
- Freezer: These freeze best before baking. Assemble, wrap tightly, and freeze, then bake from frozen with a few extra minutes added to the time.
- Reheating: Reheat in a 325°F oven or air fryer until warmed through and the pastry crisps back up. The mistake to avoid is the microwave, which turns the croissant soft and greasy instead of flaky.
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 for easy cleanup and crisp bottoms.
- Mix melted butter with Dijon, honey, garlic powder, and parsley until smooth so the glaze coats evenly.
- Brush the inside of each croissant with honey Dijon butter so the crust stays flavorful and moist.
- Fill each croissant with 2 slices of ham and 1 slice of Swiss cheese for melty, cheesy centers.
- Place the filled croissants on the sheet pan and brush the tops generously with the remaining glaze for a golden sheen.
- Bake for 12–15 minutes at 375°F until the croissants are golden and crispy and the cheese is fully melted.