Baked Ham and Cheese Croissants

Loading…

By Reading time
Servings 4–6 people

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.

★★★★★— Megan T.

Golden baked ham and cheese croissants with honey Dijon glaze deserve a spot in your brunch rotation.

Save to Pinterest

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

Baked Ham and Cheese Croissants golden flaky honey Dijon
  • 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

Can I make baked ham and cheese croissants ahead of time?+

Yes. You can assemble them a few hours ahead and keep them covered in the fridge, then bake right before serving. If you want the best texture, brush on the top glaze just before they go into the oven so the pastry doesn’t absorb too much butter while sitting.

How do I keep the croissants from getting soggy?+

Don’t overload them with butter or filling, and don’t let them sit too long before baking. The thin glaze on the inside helps protect the pastry, but too much moisture from overfilling will undo that fast. Bake them on a lined sheet pan so the bottoms crisp instead of steaming.

Can I use puff pastry instead of croissants?+

You can, but the result will be different. Puff pastry bakes up lighter and more fragile, while croissants give you a sturdier, breadier sandwich with a richer flavor. If you use puff pastry, keep the filling very centered and watch the bake closely so the edges don’t overbrown before the cheese melts.

How do I reheat leftover ham and cheese croissants?+

Use the oven or air fryer, not the microwave. A few minutes at 325°F brings the pastry back to life and melts the cheese without turning the croissant limp. If they came straight from the fridge, let them sit at room temperature for 10 minutes first so the center warms more evenly.

Can I use shredded cheese instead of slices?+

Yes, but sliced cheese is cleaner for this recipe. Shredded cheese melts fast and can spill out more easily, which means you lose some of the filling before the croissants finish baking. If shredded is what you have, use a modest amount and tuck it fully inside the croissant.

Baked Ham and Cheese Croissants

Baked ham and cheese croissants with golden, oven-crisped layers of split croissant stuffed with ham and melted Swiss. Brushed with a honey Dijon butter glaze, these crispy croissant sandwiches come out caramelized at the edges with cheese melting at the seams.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 6 servings
Course: Breakfast
Cuisine: French-American
Calories: 540

Ingredients
  

Croissant sandwiches
  • 6 large croissants, split Split but keep halves attached so they bake evenly.
  • 12 deli ham Use thin slices for quick melting and even filling.
  • 6 Swiss or Gruyère cheese Slice thin; tuck so it melts at the seams.
Honey Dijon butter glaze
  • 3 tbsp butter, melted
  • 1 tbsp Dijon mustard
  • 1 tbsp honey
  • 1 tsp garlic powder
  • 1 tbsp fresh parsley, chopped

Equipment

  • 1 sheet pan

Method
 

Prep
  1. Preheat the oven to 375°F and line a sheet pan with foil for easy cleanup and crisp bottoms.
Make honey Dijon glaze
  1. Mix melted butter with Dijon, honey, garlic powder, and parsley until smooth so the glaze coats evenly.
Assemble
  1. Brush the inside of each croissant with honey Dijon butter so the crust stays flavorful and moist.
  2. Fill each croissant with 2 slices of ham and 1 slice of Swiss cheese for melty, cheesy centers.
  3. Place the filled croissants on the sheet pan and brush the tops generously with the remaining glaze for a golden sheen.
Bake
  1. Bake for 12–15 minutes at 375°F until the croissants are golden and crispy and the cheese is fully melted.

Notes

For maximum edge caramelization, keep the croissant halves open just enough to add the filling, then brush generously before baking. Store leftovers in the fridge up to 3 days; reheat on a sheet pan in a 350°F oven until warmed through. Freezing isn’t recommended because croissants can soften after thawing. For a lighter option, use reduced-sodium ham and part-skim Swiss/Gruyère to cut sodium and calories.

Loved this recipe?

Save it for later, print a clean copy, or share the link with a friend.

Tip: If you made tweaks, share them in the comments to help other home cooks!

Leave a Comment

Recipe Rating