Ham and Cheese Stuffed Croissants

Golden-brown Stuffed Croissants emerge from the oven, revealing melted Gruyère and ham filling on a parchment-lined tray. Save to Pinterest
Golden-brown Stuffed Croissants emerge from the oven, revealing melted Gruyère and ham filling on a parchment-lined tray. | cookingwithalana.com

These stuffed croissants combine flaky, buttery pastry with a warm, savory filling of ham, Gruyère cheese, and Dijon mustard. Perfect for using day-old croissants, they come together in just 30 minutes and make an impressive breakfast or brunch dish.

The filling mixture blends chopped ham, shredded cheese, mustard, and mayonnaise for a creamy, flavorful center. After stuffing, brush with melted butter and bake until the cheese melts and the pastry turns golden brown.

Serve warm alongside a fresh green salad or fruit for a complete meal. The versatility allows for substitutions like turkey or added vegetables such as sautéed mushrooms.

The smell of these baking through my apartment on a Sunday morning is absolutely ridiculous, my neighbors actually knocked on my door once to ask what I was making. I stumbled onto this combination during a leftover ham situation after Easter, and now it is my go to brunch move. Something about the way the cheese gets all melly inside while the outside turns extra golden makes people think you spent hours in the kitchen.

My sister stayed over last weekend and ate two of these while standing at the counter, pausing only to announce that I am not allowed to visit her house without bringing the ingredients. I have started keeping a small container of the ham and cheese mixture prepped in my fridge because sometimes at 11 PM you just need a warm cheesy pastry situation.

Ingredients

  • 4 large croissants: Day old croissants from your bakery clearance section work beautifully here, they absorb the filling without getting soggy and develop the most incredible crunch in the oven
  • 120 g sliced ham: Any good quality deli ham works, but I have used leftover holiday ham and even thick cut bacon in a pinch, just chop it into small pieces
  • 120 g Gruyère or Swiss cheese: Gruyère is my absolute favorite because it melts into this incredible creamy pool, but Swiss or even a sharp cheddar will do the job nicely
  • 2 tbsp Dijon mustard: This little punch of sharpness cuts through all that richness and somehow makes everything taste more French, do not skip it
  • 2 tbsp mayonnaise: Sounds weird but this is the secret that keeps the filling creamy instead of dry and crumbly, trust me on this one
  • 1 tbsp chopped fresh chives: Totally optional but those little green flecks make it look fancy and add the freshest little bite
  • 1 tbsp melted butter: Brushing this on top creates that gorgeous glossy finish and helps the Parmesan stick
  • 1 tbsp grated Parmesan cheese: Optional but adds this salty crispy layer on top that nobody can resist

Instructions

Preheat and prep:
Get your oven to 180°C and line a baking sheet with parchment paper because the cheese will bubble and you do not want that cleanup situation
Prep the croissants:
Take your sharpest knife and carefully slice each croissant horizontally like you are opening a book, leaving the back edge attached so everything stays together
Mix the filling:
In a bowl combine the ham, cheese, mustard, mayo, chives if using, and some pepper until it is this spreadable cheesy mixture
Stuff them:
Gently pry open each croissant and pack in as much filling as will fit without tearing the pastry, use a small spoon to really get it in there
Add the topping:
Arrange on your baking sheet, brush the tops with melted butter, and sprinkle with Parmesan if you are feeling fancy
Bake until golden:
Slide into the oven for 12 to 15 minutes until the tops are deeply golden and you can see the cheese bubbling through the openings
Serve warm:
Let them cool for just a couple minutes because that filling gets hot, then watch them disappear
A close-up of Stuffed Croissants shows flaky pastry brushed with butter, served beside fresh fruit and a cup of coffee. Save to Pinterest
A close-up of Stuffed Croissants shows flaky pastry brushed with butter, served beside fresh fruit and a cup of coffee. | cookingwithalana.com

My friend requested these for her birthday brunch instead of a cake, which says everything about how good they are. I have started bringing them to morning potlucks because they are impressive enough to make people think you are some kind of breakfast genius.

Making These Your Own

The beauty of this recipe is how flexible it is. I have swapped turkey for ham, added sautéed mushrooms to the filling mix, and even used brie instead of Gruyère when I was feeling extra fancy. The mustard and mayo base works with practically any protein and cheese combination you can dream up.

What to Serve With Them

A simple arugula salad with lemon vinaigrette cuts right through all that buttery richness. Fresh berries or sliced fruit on the side make the plate feel complete. Coffee is obviously non negotiable here.

Make Ahead Strategy

You can absolutely prep the filling a day ahead and keep it in the fridge. I have also stuffed the croissants the night before and kept them covered in the refrigerator, then just baked them fresh in the morning. The pastry does absorb a bit of moisture overnight but they still come out beautifully crisp and golden.

  • Brush the croissants with butter right before baking, not the night before
  • If making ahead, add 2 to 3 minutes to the baking time since they will be cold going into the oven
  • Leftovers reheat surprisingly well in a toaster oven at 175°C for about 5 minutes
Flaky Stuffed Croissants rest on a rustic plate, stuffed with savory ham and cheese and topped with chives. Save to Pinterest
Flaky Stuffed Croissants rest on a rustic plate, stuffed with savory ham and cheese and topped with chives. | cookingwithalana.com

There is something so satisfying about turning simple bakery croissants into something that feels special and indulgent. These have become my secret weapon for any occasion that calls for comfort food that still looks like you put in real effort.

Recipe Questions & Answers

Yes, fresh croissants work perfectly. Day-old croissants are simply easier to slice and handle without tearing, but fresh ones will yield delicious results as well.

Gruyère offers excellent melting properties and nutty flavor, but Swiss, Emmental, or aged cheddar also work beautifully. The key is choosing a cheese that melts well.

Assemble the stuffed croissants up to a day in advance, refrigerate covered, then bake when ready to serve. Add a few extra minutes to the baking time if baking from cold.

Avoid overfilling and ensure the filling mixture is not too wet. The mayonnaise and mustard provide enough moisture without making the pastry soggy during baking.

Yes, assemble and freeze unbaked croissants on a baking sheet. Once frozen solid, transfer to an airtight container. Bake from frozen, adding 5-8 minutes to the baking time.

Ham and Cheese Stuffed Croissants

Buttery croissants filled with savory ham and melted cheese, baked until golden and crisp.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Croissants

  • 4 large croissants, preferably day-old

Filling

  • 4 oz sliced ham, chopped
  • 4 oz Gruyère or Swiss cheese, shredded
  • 2 tbsp Dijon mustard
  • 2 tbsp mayonnaise
  • 1 tbsp chopped fresh chives
  • Freshly ground black pepper, to taste

Topping

  • 1 tbsp melted butter
  • 1 tbsp grated Parmesan cheese

Instructions

1
Prepare the Oven: Preheat the oven to 350°F. Line a baking sheet with parchment paper.
2
Slice the Croissants: Using a sharp knife, slice each croissant horizontally, leaving a small hinge so they open like a book.
3
Prepare the Filling: In a mixing bowl, combine the chopped ham, shredded Gruyère cheese, Dijon mustard, mayonnaise, fresh chives, and black pepper. Mix until evenly distributed.
4
Stuff the Croissants: Gently open each croissant and evenly distribute the filling mixture inside, pressing lightly to adhere.
5
Add Topping: Place the stuffed croissants on the prepared baking sheet. Brush the tops with melted butter and sprinkle with grated Parmesan cheese.
6
Bake: Bake for 12-15 minutes, or until the croissants are golden brown and the cheese is melted and bubbly.
7
Serve: Remove from oven and serve warm while the cheese is still melted.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Sharp knife
  • Mixing bowl
  • Pastry brush

Nutrition (Per Serving)

Calories 410
Protein 18g
Carbs 28g
Fat 24g

Allergy Information

  • Contains wheat (gluten), milk (dairy), eggs, and mustard. Check croissant ingredients for possible nuts or soy.
Alana Brooks