Baked Ham and Cheese Croissants

Flaky, golden croissants layered with savory ham, melty cheese, and a buttery honey glaze — these baked ham and cheese croissants are your new go-to for effortless brunches, holiday breakfasts, or cozy weekend mornings. They’re fast, flaky, and completely irresistible.

A Quick, Cozy Breakfast Bake Everyone Will Love

These aren’t just sandwiches — they’re warm, bakery-style croissants filled with layers of smoky ham and gooey cheese, brushed with a sweet-and-savory honey butter that bakes to golden perfection.

Whether you’re feeding a crowd for brunch or just want to take an ordinary morning to the next level, these croissants are the kind of comfort food that disappears fast (so maybe make a double batch!).

Close-up of a flaky ham and cheese croissant with gooey melted cheese and toasted herbs on top.

Why You’ll Love This Recipe

  • 5-Minute Prep – Just assemble, brush, and bake.
  • Sweet & Savory Combo – The honey-butter glaze adds the perfect touch of sweetness.
  • Great for Brunch or Holidays – Fancy enough for guests, easy enough for weekdays.
  • Make Ahead Friendly – Assemble the night before and bake fresh in the morning.

Ingredients You’ll Need

For the Croissants

  • 6 large buttery croissants (day-old works great!)
  • 12 slices deli ham (I prefer black forest ham)
  • 6 slices Swiss cheese
  • 6 slices mozzarella cheese

For the Honey Butter Glaze

  • ¼ cup butter
  • 1 tablespoon honey
  • ½ teaspoon Dijon mustard
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon dried parsley
  • Pinch of black pepper
Unbaked ham and cheese croissants neatly arranged in a white casserole dish, ready to bake.

Step-by-Step: How to Make Baked Ham and Cheese Croissants

1. Preheat the oven and prep your pan

Set your oven to 375°F and line a baking sheet with parchment paper for easy cleanup. If you don’t have parchment, lightly spray the pan with nonstick spray.

Tip: A preheated oven ensures melty cheese and perfectly golden croissants every time.


2. Make the honey butter glaze

In a small bowl, whisk together:

  • ¼ cup butter
  • 1 tablespoon honey
  • ½ teaspoon Dijon mustard
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon dried parsley
  • A pinch of black pepper

The honey adds just the right touch of sweetness to balance the salty ham and cheese.


3. Slice and butter the croissants

Use a serrated knife to slice each croissant in half horizontally, but don’t cut all the way through. Leaving a small hinge helps hold everything together.

Brush the inside (cut sides) of each croissant with a bit of the honey butter glaze. This creates a rich, slightly sweet base layer before the filling goes in.


4. Add the ham and cheese filling

To each croissant, layer:

  • 2 slices of deli ham
  • 1 slice of mozzarella cheese
  • 1 slice of swiss cheese

Press the tops gently to close — the glaze will help hold everything together as it bakes.


5. Arrange and glaze the tops

Place the filled croissants onto your prepared baking sheet. Leave a bit of space between each one.

Brush the tops of the croissants generously with the remaining honey butter glaze. Make sure to coat the surface and edges — this gives that bakery-style golden finish.


6. Bake until golden and melty

Bake in the preheated oven for 10–12 minutes, or until:

  • The cheese is fully melted
  • The croissant tops are golden and crisp
  • You can’t stop yourself from sneaking one off the pan

7. Let cool briefly and serve warm

Let the croissants rest for 2–3 minutes out of the oven to avoid molten cheese burns — then serve while they’re warm, flaky, and perfectly gooey.

Optional serving idea: Serve with a side of fruit salad or honey mustard for dipping.

Overhead view of golden baked ham and cheese croissants in a white baking dish

How to Store & Reheat

Store: Let leftovers cool completely. Wrap each croissant in foil or place in an airtight container in the fridge for up to 3 days.

Reheat: Reheat in a 350°F oven for 5–7 minutes wrapped in foil, or in the air fryer at 300°F for 3–4 minutes. Avoid microwaving to keep the croissants crispy.

Close-up of a ham and cheese croissant on a plate, with melted cheese and orange juice in the background

FAQ: Baked Croissant Troubleshooting

Having a few issues with your croissants? Whether you’re prepping a make-ahead breakfast, stocking your freezer with grab-and-go meals, or baking them fresh for brunch, here are some quick fixes to keep your croissants flaky, cheesy, and just right every time.

Why are my croissants soggy on the bottom?

This usually happens if the filling releases moisture while baking. To fix it, try placing the croissants on a wire rack as soon as they come out of the oven so the bottoms don’t steam. You can also pre-toast the croissants slightly before assembling.

How do I keep the tops golden and not too dark?

Make sure your oven rack is centered and not too close to the top heating element. Also, check your oven temperature with a thermometer—many ovens run hot. A light foil tent during the last few minutes can help prevent over-browning.

Can I freeze these before or after baking?

Yes! You can freeze them before baking—just assemble and wrap tightly in plastic and foil. When ready to bake, thaw in the fridge overnight, then bake as directed. You can also freeze baked croissants; just reheat in a 350ºF oven for about 10–12 minutes until warmed through and crisp again.


Related Breakfast Recipes


Yield: 6 servings

Baked Ham and Cheese Croissants Recipe

Golden baked ham and cheese croissants in a white ceramic baking dish, topped with herbs

Buttery croissants filled with ham and melty cheese, brushed with Dijon-garlic butter, then baked until golden. Perfect for Easter, Christmas morning, or any make-ahead breakfast!

Prep Time 10 minutes
Cook Time 12 minutes
Total Time 22 minutes

Ingredients

  • 6 large croissants
  • 12 slices deli ham
  • 6 slices Swiss
  • 6 slices mozzarella cheese

Honey Butter Glaze

  • ¼ cup butter
  • 1 tbsp honey
  • ½ tsp Dijon mustard
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ¼ tsp dried parsley
  • Pinch of black pepper

Instructions

  1. Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper or a silicone baking mat to prevent sticking and make cleanup easier.
  2. Prepare the buttery spread. In a small microwave-safe bowl, melt 3 tablespoons of butter. Stir in 1 teaspoon of Dijon mustard, ¼ teaspoon garlic powder, and a pinch of salt. Set aside.
  3. Slice the croissants, but don’t cut all the way through. Use a serrated knife to slice each croissant horizontally, leaving a small hinge so they open like a sandwich.
  4. Brush the inside of each croissant with the butter mixture. Lightly coat both cut sides of the croissant with the seasoned butter mixture using a pastry brush. This adds flavor and helps keep the inside from getting soggy.
  5. Layer in the ham and cheese. Add 2 slices of deli ham, 1 slice of Swiss cheese and 1 slice of mozzarella cheese. If using shredded cheese, use about ¼ cup. Close the croissant gently, keeping everything tucked inside.
  6. Arrange the croissants on the baking sheet. Place each assembled croissant on the prepared baking sheet, slightly spaced apart.
  7. Brush the tops with more butter mixture. Use the remaining butter mixture to generously coat the tops of the croissants. Sprinkle with poppy seeds, sesame seeds, or everything bagel seasoning if desired.
  8. Bake for 12–15 minutes, or until the croissants are golden brown and crispy on the outside, and the cheese is melted and bubbling inside. Watch closely toward the end to avoid over-browning.
  9. Cool slightly and serve warm. Let them rest for 2–3 minutes before serving to allow the cheese to settle. These are best enjoyed warm for the ultimate melty, flaky experience!Close-up of a ham and cheese croissant on a plate, with melted cheese and orange juice in the background

Notes

  • Croissant Type: Use bakery-style croissants for the best texture. Day-old croissants work especially well since they're a bit sturdier and won’t get soggy.
  • Cheese Options: Swiss, cheddar, Gruyère, or provolone all melt beautifully. For less mess, use sliced cheese instead of shredded.
  • Make-Ahead Tip: Assemble up to 12 hours in advance and refrigerate. When ready to bake, remove from fridge while the oven preheats.
  • Freezer Option: You can freeze them fully assembled (unbaked) or after baking. Wrap tightly in plastic and foil. Reheat from frozen at 350°F for 15–18 minutes until heated through.
  • Topping Ideas: Sprinkle with poppy seeds, sesame seeds, or everything bagel seasoning for an extra savory crunch.
  • Serving Suggestions: These pair perfectly with a simple green salad, fruit salad, or a cup of soup for a cozy brunch or lunch.

Nutrition Information:

Yield:

6

Serving Size:

1

Amount Per Serving: Calories: 584Total Fat: 38gSaturated Fat: 22gTrans Fat: 1gUnsaturated Fat: 12gCholesterol: 129mgSodium: 1089mgCarbohydrates: 35gFiber: 2gSugar: 11gProtein: 26g
Skip to Recipe