Elevate classic croissants with a savory ham and cheese filling for an effortless yet impressive breakfast. These stuffed pastries combine flaky, buttery layers with melted Gruyère, smoky ham, and a hint of Dijon mustard. Ready in just 30 minutes, they work perfectly with day-old croissants that become wonderfully crisp when baked. The filling comes together quickly, and the oven does the rest, transforming simple ingredients into golden, bubbling comfort food. Ideal for busy mornings or casual brunch gatherings, these stuffed croissants pair beautifully with fresh fruit or a light green salad.
My tiny Paris apartment had the most charming kitchen window overlooking a cobblestone courtyard. Every Sunday morning, the boulangerie downstairs would fill our street with the most incredible buttery aroma. I started experimenting with elevating simple croissants, and this stuffed version became my go-to when friends stayed over after late night dinner parties. Something about transforming a humble breakfast pastry into something warm and cheesy made everyone feel taken care of.
Last winter, my sister showed up unexpectedly during a snowstorm with nothing but her appetite and some leftover holiday ham. We raided my freezer for croissants and threw together whatever cheese we had on hand. Standing at the oven watching them turn golden while snow piled up outside became one of those perfect cozy moments I keep revisiting.
Ingredients
- 4 large croissants preferably dayold: Slightly stale croissants hold their shape better and wont get soggy when stuffed with filling
- 120 g 4 oz sliced ham chopped: Dicing the ham into small pieces ensures every bite gets meaty flavor without overwhelming the delicate pastry
- 120 g 4 oz Gruyère or Swiss cheese shredded: Gruyère melts beautifully and adds that signature nutty French flavor but Swiss works perfectly too
- 2 tbsp Dijon mustard: This cuts through the rich cheese and adds just the right amount of sharpness
- 2 tbsp mayonnaise: Creates a creamy base that keeps the filling moist without making the croissant soggy
- 1 tbsp chopped fresh chives optional: Fresh chives add a mild onion flavor and pretty green flecks throughout the filling
- Freshly ground black pepper to taste: A generous amount of pepper brightens all the rich ingredients
- 1 tbsp melted butter: Brushing the tops gives the exterior that gorgeous golden finish and extra crispness
- 1 tbsp grated Parmesan cheese optional: Adds a salty umami kick on top that creates the most delicious crusty bits
Instructions
- Get your oven ready:
- Preheat to 180°C 350°F and line a baking sheet with parchment paper so cleanup is effortless
- Prep the croissants:
- Using a sharp knife slice each croissant horizontally leaving the back edge attached like a book so they hold together during baking
- Make the filling:
- Mix together the ham Gruyère Dijon mustard mayonnaise chives and black pepper in a bowl until everything is evenly combined
- Stuff them generously:
- Gently open each croissant and divide the filling evenly among all four pressing it slightly into the cut surfaces
- Add the finishing touches:
- Place stuffed croissants on the baking sheet brush tops with melted butter and sprinkle with Parmesan if using
- Bake until golden:
- Bake for 1215 minutes until croissants are deeply golden and you can see cheese bubbling out the sides
- Serve them warm:
- Let them cool for just 2 minutes so the filling sets slightly then serve while still warm and gooey
These became a Christmas morning tradition in our house. One year I made a double batch and we ended up eating them for lunch too because nobody wanted anything else. Now my daughter requests them every time she visits, which is the highest compliment a recipe can receive.
Perfect Pairings
A crisp green salad with vinaigrette cuts through all that rich cheese and butter beautifully. Fresh berries on the side add brightness and make the plate feel complete. For drinks I love these with sparkling wine or even just good coffee.
Make It Your Own
Turkey or cooked chicken work wonderfully instead of ham if you want something lighter. Sautéed mushrooms or wilted spinach folded into the filling add vegetable substance without changing the vibe. Sometimes I add a thin layer of fig jam inside before the cheese for unexpected sweetness.
Timing & Storage Wisdom
You can assemble these several hours before baking and keep them covered in the refrigerator. They actually benefit from the filling resting in the croissant. Leftovers never last long but they do reheat better in the oven than the microwave.
- Wrap unbaked stuffed croissants tightly and freeze for up to 2 weeks
- Brush frozen croissants with butter before baking straight from frozen
- Add about 5 minutes to baking time if going from freezer to oven
These stuffed croissants have saved more impromptu brunches and lazy weekend mornings than I can count. Hope they become your rescue recipe too.
Recipe FAQs
- → Can I prepare these stuffed croissants ahead of time?
-
Yes, you can assemble the croissants the night before and store them covered in the refrigerator. Brush with butter just before baking and add a few extra minutes to the cooking time if baking cold.
- → What type of cheese works best for the filling?
-
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 smoothly and complements the ham.
- → Why use day-old croissants instead of fresh ones?
-
Slightly stale croissants hold their shape better when sliced and filled. Fresh croissants can become too soft and may collapse under the weight of the filling, while day-old ones develop a wonderful crispness when reheated.
- → Can I make these vegetarian?
-
Absolutely. Replace the ham with sautéed mushrooms, spinach, or sun-dried tomatoes. You could also use a vegetarian ham alternative or simply increase the cheese quantity for extra richness.
- → How do I store and reheat leftovers?
-
Store cooled stuffed croissants in an airtight container for up to 2 days. Reheat in a 180°C oven for 5-7 minutes to restore crispiness. Avoid microwaving as this makes the pastry soggy.
- → Can I freeze unbaked stuffed croissants?
-
Yes, freeze assembled croissants on a baking sheet until firm, then transfer to a freezer bag for up to 1 month. Bake from frozen, adding 3-5 extra minutes to the cooking time.