30-Minute Baked Ham and Cheese Croissants

I never understood why anyone would bother making fancy breakfast when you could just grab a granola bar and go. Then I discovered baked ham and cheese croissants, and suddenly I got it.

These things are basically the cheat code of breakfast. You take store-bought croissants, stuff them with ham and cheese, pop them in the oven, and fifteen minutes later you look like you actually have your life together. My kids think I’m some kind of breakfast genius now, which is hilarious because I’m literally just assembling ingredients and letting the oven do the work.

The best part? You can make a whole batch at once, so nobody’s standing around waiting for their turn to eat. Everyone gets a hot, melty croissant at the same time, and you get to sit down and actually enjoy breakfast with them.

baked ham and cheese croissants
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love These Baked Ham and Cheese Croissants

  • Ready in under 30 minutes – From start to finish, these croissants take less than half an hour, making them perfect for busy mornings or last-minute lunch plans.
  • Crowd-pleaser for any occasion – Whether you’re hosting brunch, packing lunch, or need a quick dinner, these croissants work for everything from casual family meals to party spreads.
  • Simple ingredients you probably have – With basic deli ham, Swiss cheese, and store-bought croissants, there’s no need for a special grocery run.
  • That honey-Dijon butter – The sweet and tangy butter spread takes these from ordinary sandwiches to something special, and it’s so easy to make.
  • Great for meal prep – Make a batch on Sunday and you’ve got grab-and-go breakfasts or lunches for the week.

What Kind of Croissants Should I Use?

You can use store-bought croissants from your grocery store bakery section or splurge on fresh ones from a local bakery – both work great for this recipe. Day-old croissants are actually perfect here since they hold up better when you slice them and won’t fall apart as easily when you’re assembling everything. If your croissants are super fresh and soft, you might want to let them sit out for a few hours or even pop them in a 300°F oven for about 5 minutes to firm them up a bit. Just make sure they’re large enough to hold a good amount of ham and cheese, and avoid the mini croissants unless you’re making these as appetizers.

baked ham and cheese croissants
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so feel free to work with what you have:

  • Swiss cheese: Gruyere is a great substitute that melts beautifully and adds a nutty flavor. You can also use provolone, white cheddar, or even mozzarella if that’s what you have on hand.
  • Smoked deli ham: Turkey, roast beef, or even leftover rotisserie chicken work well here. Just keep the slices thin so the croissants don’t get too stuffed.
  • Dijon mustard: Yellow mustard or whole grain mustard can step in if you don’t have Dijon. You might want to add a tiny bit more honey if using yellow mustard since it’s less tangy.
  • Croissants: While croissants are really what make this recipe special, you can use Hawaiian rolls or slider buns in a pinch. The texture will be different, but they’ll still be tasty.
  • Green onions: Regular yellow or white onion works fine – just use about 2 tablespoons finely minced. You could also skip them entirely if you’re not an onion fan.
  • Poppy seeds: Sesame seeds make a nice substitute, or you can leave them off completely if you prefer.

Watch Out for These Mistakes While Baking

The biggest mistake you can make with baked ham and cheese croissants is skipping the butter mixture or spreading it unevenly, which leaves some bites dry and bland – make sure to spread it all the way to the edges of each croissant half for consistent flavor throughout.

Another common error is overloading the croissants with too much ham, which prevents them from closing properly and causes uneven baking, so stick to about 1-2 ounces of ham per croissant.

Don’t forget to brush the egg white on top before baking, as this creates that golden, shiny finish and helps the poppy seeds stick, and be careful not to overbake them – once they’re golden brown (usually around 15-20 minutes), take them out immediately since croissants can go from perfectly crispy to burnt pretty quickly.

baked ham and cheese croissants
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Baked Ham and Cheese Croissants?

These croissants are pretty filling on their own, so I like to keep the sides simple and fresh. A crisp green salad with a light vinaigrette is perfect for cutting through the richness of the ham and cheese, or you could go with a fruit salad featuring grapes, berries, and melon for a sweeter contrast. If you’re serving these for brunch, they pair really well with roasted potatoes or a simple tomato soup for dipping. For a casual lunch or dinner, some pickles, olives, and chips on the side turn these croissants into an easy spread that everyone will love.

Storage Instructions

Store: These baked ham and cheese croissants are best enjoyed fresh from the oven, but you can keep leftovers in an airtight container in the fridge for up to 2 days. Just know that the croissants will lose some of their flaky texture as they sit.

Make Ahead: You can assemble these croissants up to a day in advance, which is perfect for brunch gatherings or busy mornings. Just prepare them completely, cover tightly with foil, and refrigerate. When you’re ready to bake, let them sit at room temperature for about 15 minutes, then pop them in the oven as directed.

Reheat: To bring back some of that crispy, flaky goodness, reheat the croissants in a 350°F oven for about 8-10 minutes. The microwave works in a pinch, but it’ll make them a bit softer rather than crispy.

Preparation Time 10-15 minutes
Cooking Time 15-18 minutes
Total Time 25-33 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 3800-4200
  • Protein: 160-180 g
  • Fat: 210-230 g
  • Carbohydrates: 320-360 g

Ingredients

For the butter mixture:

  • 1/2 tsp sea salt
  • 2 tbsp Dijon mustard
  • 2 green onions, thinly sliced
  • 1 tbsp honey
  • 1/3 cup unsalted butter, at room temperature (I prefer Kerrygold for this)
  • 1/4 tsp black pepper

For the croissants:

  • 12 slices Swiss cheese, diagonally sliced
  • 1 lb thinly sliced smoked deli ham
  • 12 croissants, halved horizontally (fresh from bakery preferred)

For the topping:

  • 1 large egg white
  • 2 tsp poppy seeds

Step 1: Prepare the Oven and Baking Dish

Preheat your oven to 375°F (190°C).

Lightly oil a 9 x 13-inch baking dish or coat it with nonstick spray to prevent the croissants from sticking during baking.

Step 2: Make the Mustard-Butter Spread

  • 1/3 cup unsalted butter, at room temperature (I prefer Kerrygold for this)
  • 2 tbsp Dijon mustard
  • 1 tbsp honey
  • 2 green onions, thinly sliced
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper

In a small bowl, combine the room temperature unsalted butter, Dijon mustard, honey, and thinly sliced green onions.

Season the mixture with sea salt and black pepper to taste.

This spread will add flavor and moisture to your croissant sandwiches.

I recommend using a high-quality butter for an extra rich taste.

Step 3: Assemble the Croissant Sandwiches

  • 12 croissants, halved horizontally (fresh from bakery preferred)
  • mustard-butter mixture from Step 2
  • 1 lb thinly sliced smoked deli ham
  • 12 slices Swiss cheese, diagonally sliced

Slice the croissants in half horizontally if not already done.

Spread the prepared mustard-butter mixture (from Step 2) evenly on the inside of each croissant half.

Layer the bottom half of each croissant with smoked deli ham and diagonally sliced Swiss cheese, then place the top halves over the fillings to create 12 sandwiches.

Step 4: Arrange and Top the Croissants

  • 1 large egg white
  • 1 tablespoon water (from standard kitchen supply, for egg wash)
  • 2 tsp poppy seeds

Arrange all assembled croissant sandwiches in a single layer in the prepared baking dish from Step 1.

In a small bowl, whisk together the egg white and 1 tablespoon of water to make an egg wash.

Brush the tops of the croissants with the egg wash, then sprinkle them evenly with poppy seeds.

Step 5: Bake and Serve

Bake the croissant sandwiches in the preheated oven for 15–18 minutes, or until the tops are golden brown and toasted.

Once baked, let them stand for 5 minutes before serving to allow the cheese to set slightly.

Serve warm for the best texture and flavor.

For extra flair, I sometimes serve these with a little extra Dijon or honey mustard sauce on the side.

baked ham and cheese croissants

30-Minute Baked Ham and Cheese Croissants

Delicious 30-Minute Baked Ham and Cheese Croissants recipe with step-by-step instructions.
Prep Time 9 minutes
Cook Time 20 minutes
Total Time 29 minutes
Servings 4
Calories 4000 kcal

Ingredients
  

For the butter mixture:

  • 1/2 tsp sea salt
  • 2 tbsp Dijon mustard
  • 2 green onions, thinly sliced
  • 1 tbsp honey
  • 1/3 cup unsalted butter, at room temperature (I prefer Kerrygold for this)
  • 1/4 tsp black pepper

For the croissants:

  • 12 slices Swiss cheese, diagonally sliced
  • 1 lb thinly sliced smoked deli ham
  • 12 croissants, halved horizontally (fresh from bakery preferred)

For the topping:

  • 1 large egg white
  • 2 tsp poppy seeds

Instructions
 

  • Preheat your oven to 375°F (190°C). Lightly oil a 9 x 13-inch baking dish or coat it with nonstick spray to prevent the croissants from sticking during baking.
  • In a small bowl, combine the room temperature unsalted butter, Dijon mustard, honey, and thinly sliced green onions. Season the mixture with sea salt and black pepper to taste. This spread will add flavor and moisture to your croissant sandwiches. I recommend using a high-quality butter for an extra rich taste.
  • Slice the croissants in half horizontally if not already done. Spread the prepared mustard-butter mixture (from Step 2) evenly on the inside of each croissant half. Layer the bottom half of each croissant with smoked deli ham and diagonally sliced Swiss cheese, then place the top halves over the fillings to create 12 sandwiches.
  • Arrange all assembled croissant sandwiches in a single layer in the prepared baking dish from Step 1. In a small bowl, whisk together the egg white and 1 tablespoon of water to make an egg wash. Brush the tops of the croissants with the egg wash, then sprinkle them evenly with poppy seeds.
  • Bake the croissant sandwiches in the preheated oven for 15–18 minutes, or until the tops are golden brown and toasted. Once baked, let them stand for 5 minutes before serving to allow the cheese to set slightly. Serve warm for the best texture and flavor. For extra flair, I sometimes serve these with a little extra Dijon or honey mustard sauce on the side.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!