Ham and Cheese Croissant
As an amazon associate I earn from qualifying purchases.
These Hot Ham and Cheese Croissant Sandwiches are buttery, melty, a little sweet, a little savory, and hard to resist. Flaky croissants are filled with smoky ham and Swiss cheese, then brushed with a warm Dijon–honey butter glaze that soaks into the tops. After baking, they are golden, shiny, and gooey inside.

Table of Contents
- Here’s Why You’ll Love This Recipe
- Ingredients You’ll Need
- In Photos: How To Make
- More Savory Recipes
These are like an upgraded ham-and-cheese sandwich, with a touch of sweetness and a crisp, buttery finish, and fit many occasions. Serve these sandwiches for brunch, lunch, game day, a casual dinner, or whenever you want something cozy and satisfying without much effort.
Here’s Why You’ll Love This Recipe
- These sandwiches come together quickly, but the buttery croissants and sweet-savory glaze make them feel extra special.
- You bake them all in one dish, making them great for feeding your family or a small group.
- The flavors are simple and classic: smoky ham, nutty Swiss cheese, tangy Dijon, honey, brown sugar, and buttery pastry.
- You can assemble them ahead of time and bake when you are ready, which is helpful for busy days, holidays, or when you have guests.
Ingredients You’ll Need
The recipe card at the bottom of the post contains the full list with all of the amounts. Refer to that when you’re cooking.

- Unsalted butter: Melted butter is the base for the glaze and helps the croissants turn golden and flavorful. Using unsalted butter lets you control the saltiness.
- Light brown sugar: Adds a mild caramel sweetness that balances the Dijon mustard and smoky ham.
- Dijon mustard: Adds tang and depth to the glaze. Whole-grain mustard adds more texture, or use yellow mustard for a milder taste.
- Honey: Brings sweetness and makes the glaze glossy. You can use maple syrup for a different flavor.
- Onion powder: Just a small amount adds savory flavor without the need to chop onions.
- Croissants: Flaky, buttery croissants make these sandwiches special. Day-old croissants are good because they hold up well when baked.
- Smoked ham: Thinly sliced smoked ham adds a savory, hearty filling to the sandwiches. Black forest ham, honey ham, or leftover baked ham also work well.
- Swiss cheese: Melts well and has a mild, nutty flavor that goes great with ham. You can also use Gruyere, provolone, or cheddar.
- Poppy seeds: Sprinkle on top for a nice look and a bit of texture. Sesame seeds or everything bagel seasoning are good alternatives.
In Photos: How To Make
Step 1: Prep
Preheat the oven to 350 degrees F. Whisk the melted butter, brown sugar, Dijon mustard, honey, and onion powder together in a small bowl until smooth.


Step 2: Prep & Assemble
Cut the croissants in half horizontally.
Brush some of the butter mixture on the cut sides. Arrange the croissant bottoms in a large oven-safe baking dish. Divide the ham evenly and pile it onto the bottom of each croissant.

Add Swiss cheese to the ham, then cover with the croissant tops.

Step 3: Brush
Brush the tops of the croissants with more butter mixture.

Sprinkle with poppy seeds.

Step 4: Bake
Bake for about 15 minutes, until the cheese melts and the croissants are golden brown on top.
Brush the tops again with any leftover glaze, then serve the sandwiches warm.

Helpful Tips and Tricks
- Use thin slices of ham and cheese so the sandwiches heat evenly and the cheese melts well.
- Be sure to brush the inside of the croissants. That bit of glaze adds a lot of flavor to each bite.
- Watch the croissants as they bake. Because they are buttery and delicate, they can brown fast.
- If you want extra-melty sandwiches, cover the dish loosely with foil at first, then remove it for the last few minutes to toast the tops.

More Savory Recipes

Hot Ham and Cheese Croissant Sandwiches
Ingredients
- 6 tablespoons unsalted butter, melted
- 3 tablespoons light brown sugar
- 2 tablespoons Dijon mustard
- 1 tablespoon honey
- 1/2 teaspoon onion powder
- 6 croissants
- 1/2 pound smoked ham, thinly sliced
- 1/3 pound Swiss cheese, thinly sliced
- 1 teaspoon poppy seeds
Instructions
- Preheat the oven to 350 degrees F.
- Whisk the melted butter, brown sugar, Dijon mustard, honey, and onion powder together in a small bowl to combine.
- Split the croissants horizontally, and brush a little of the butter mixture on the cut sides of the croissants.
- Place the croissant bottoms in a large, oven-safe baking dish.
- Pile on the ham, dividing evenly between all 6 croissants.
- Top with Swiss cheese.
- Cover with the croissant tops, brushing more of the butter mixture on top and sprinkling with poppy seeds.
- Bake until the cheese is melted and the tops of the croissants are turning toasty golden-brown (approx. 15 minutes).
- Glaze the sandwich tops once more with any remaining butter mixture and serve.



