Irresistible Baked Ham and Cheese Croissants

I used to think making fancy breakfast was too much work for a weekday morning. Then I discovered these baked ham and cheese croissants, and everything changed.

The secret is that you can prep them the night before and just pop them in the oven when you wake up. No standing over a stove, no flipping anything, no stress. You literally stuff store-bought croissants with ham and cheese, brush them with butter, and let your oven do all the work.

They come out warm and melty, with that buttery croissant flake that makes everyone think you spent way more effort than you actually did. My family requests these constantly now, and I’m happy to make them because they’re honestly easier than making toast.

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 – These croissants come together quickly, making them perfect for busy mornings, last-minute brunches, or when you need to feed a crowd without spending hours in the kitchen.
  • Crowd-pleasing flavor – The combination of buttery croissants, savory ham, melted Swiss cheese, and that sweet honey-Dijon spread hits all the right notes. Everyone at the table will be reaching for seconds.
  • Simple ingredients – You probably already have most of these items on hand, and the rest are easy to grab at any grocery store.
  • Great for meal prep – Make a batch ahead of time and reheat them throughout the week for quick breakfasts or lunches. They also freeze well for even easier planning.
  • Perfect for entertaining – These croissants look fancy enough for brunch guests but are easy enough to throw together without stress.

What Kind of Croissants Should I Use?

For this recipe, you can use store-bought croissants from your grocery store’s bakery section or grab some from your local bakery. Fresh croissants will give you the best results, but day-old croissants actually work great too since they hold up better when you slice and stuff them. If you’re using croissants from the refrigerated section, let them come to room temperature before assembling so they’re easier to work with. Size-wise, go for medium to large croissants – the mini ones are too small to hold all that delicious ham and cheese filling.

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: If Swiss isn’t your thing, try Gruyere for a nuttier flavor, white cheddar for something sharper, or provolone for a milder taste. Just make sure whatever you choose melts well.
  • Smoked deli ham: Regular deli ham works just fine if you can’t find smoked. You could also use turkey, roast beef, or even leftover rotisserie chicken for a different spin.
  • Dijon mustard: Yellow mustard or whole grain mustard can step in here. Just keep in mind that yellow mustard is milder, so you might want to add a touch more.
  • Croissants: This is the one thing I wouldn’t substitute. The buttery, flaky texture of croissants is what makes these sandwiches special. Regular bread or rolls just won’t give you the same result.
  • Green onions: Regular yellow or white onion works too – just use about 2 tablespoons finely minced. You could also try chives for a milder onion flavor.
  • Poppy seeds: Sesame seeds make a great substitute, or you can leave them off entirely if you prefer.

Watch Out for These Mistakes While Baking

The biggest mistake when making baked ham and cheese croissants is skipping the butter mixture or applying it unevenly – make sure to spread it all the way to the edges of each croissant half so every bite has that savory, tangy flavor.

Overloading the croissants with too much ham can prevent them from heating through properly and make them difficult to eat, so stick to about 1-2 ounces of ham per croissant and layer it evenly.

Another common error is baking them at too high a temperature, which can burn the delicate croissant exterior before the cheese melts – keep your oven at 350°F and cover them loosely with foil if they’re browning too quickly.

Don’t forget to brush the egg white on top right before baking, as this creates that golden, shiny finish and helps the poppy seeds stick properly.

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, cheese, and buttery croissant. You could also set out some pickles, olives, or a tangy coleslaw on the side to add a nice contrast to all that melty cheese. If you’re serving these for brunch, fresh fruit like grapes or berries makes a great addition, and don’t forget some good mustard or extra Dijon for dipping!

Storage Instructions

Store: These croissants are best enjoyed fresh from the oven, but you can store leftovers in an airtight container in the fridge for up to 2 days. The croissants will soften a bit as they sit, but they’re still delicious for a quick lunch or snack.

Make Ahead: You can assemble these croissants up to a day in advance, which is perfect for brunch gatherings or busy mornings. Just prep them, cover tightly with foil, and keep them in the fridge. When you’re ready to eat, pop them in the oven and bake as directed.

Reheat: To bring back some of that crispy texture, reheat the croissants in a 350°F oven for about 8-10 minutes until warmed through. The microwave works in a pinch, but the oven really helps crisp up the outside while keeping the cheese melty inside.

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

Estimated Nutrition

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

  • Calories: 4100-4400
  • Protein: 140-160 g
  • Fat: 250-270 g
  • Carbohydrates: 290-320 g

Ingredients

For the spread:

  • 2 tbsp Dijon mustard
  • 1 tbsp honey
  • 2 green onions (finely chopped)
  • 1/3 cup unsalted butter (room temperature)
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper

For the croissants:

  • 12 croissants (day-old or fresh)
  • 2 tsp poppy seeds
  • 12 slices Swiss cheese
  • 1 large egg white (for egg wash)
  • 1 lb thinly sliced smoked deli ham

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 when baking.

Step 2: Mix the Flavorful Butter Spread

  • 1/3 cup unsalted butter (room temperature)
  • 2 tbsp Dijon mustard
  • 2 green onions (finely chopped)
  • 1 tbsp honey
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper

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

Season the mixture with sea salt and black pepper to taste, stirring until well mixed.

I like to taste a little of the spread at this stage to ensure it’s well balanced and add a tiny pinch of salt if needed.

Step 3: Assemble the Croissant Sandwiches

  • 12 croissants (day-old or fresh)
  • butter mixture from Step 2
  • 1 lb thinly sliced smoked deli ham
  • 12 slices Swiss cheese

Slice each croissant open and generously spread the prepared butter mixture (from Step 2) on both the top and bottom halves.

Layer thinly sliced smoked deli ham and a slice of Swiss cheese onto each croissant, then close to form sandwiches.

Arrange the filled croissants in a single layer in the prepared baking dish.

Step 4: Apply Egg Wash and Poppy Seeds

  • 1 large egg white (for egg wash)
  • 2 tsp poppy seeds

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

Brush the tops of each croissant sandwich with this mixture.

Sprinkle the poppy seeds evenly over the croissants for a nice crunch and added flavor.

Step 5: Bake the Croissants

Place the baking dish in the preheated oven and bake for 15-18 minutes, or until the croissants are golden brown and toasted.

Let them stand for about 5 minutes before serving warm.

For an extra touch, I sometimes serve these with a little grainy mustard or pickles on the side.

baked ham and cheese croissants

Irresistible Baked Ham and Cheese Croissants

Delicious Irresistible Baked Ham and Cheese Croissants recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 4250 kcal

Ingredients
  

For the spread:

  • 2 tbsp Dijon mustard
  • 1 tbsp honey
  • 2 green onions (finely chopped)
  • 1/3 cup unsalted butter (room temperature)
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper

For the croissants:

  • 12 croissants (day-old or fresh)
  • 2 tsp poppy seeds
  • 12 slices Swiss cheese
  • 1 large egg white (for egg wash)
  • 1 lb thinly sliced smoked deli ham

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 when baking.
  • In a small bowl, combine the room temperature unsalted butter, Dijon mustard, finely chopped green onions, and honey. Season the mixture with sea salt and black pepper to taste, stirring until well mixed. I like to taste a little of the spread at this stage to ensure it’s well balanced and add a tiny pinch of salt if needed.
  • Slice each croissant open and generously spread the prepared butter mixture (from Step 2) on both the top and bottom halves. Layer thinly sliced smoked deli ham and a slice of Swiss cheese onto each croissant, then close to form sandwiches. Arrange the filled croissants in a single layer in the prepared baking dish.
  • In a small bowl, whisk the egg white with 1 tablespoon of water to make an egg wash. Brush the tops of each croissant sandwich with this mixture. Sprinkle the poppy seeds evenly over the croissants for a nice crunch and added flavor.
  • Place the baking dish in the preheated oven and bake for 15-18 minutes, or until the croissants are golden brown and toasted. Let them stand for about 5 minutes before serving warm. For an extra touch, I sometimes serve these with a little grainy mustard or pickles 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!