These stuffed croissants start with day-old pastry, sliced horizontally to create pockets. A savory filling combines chopped ham, shredded Gruyère cheese, Dijon mustard, mayonnaise, and fresh chives. After stuffing, brush tops with melted butter and bake until golden brown. The result combines flaky, buttery layers with warm, melted cheese and savory ham.
My downstairs neighbor in Paris used to make these on Sundays, and the smell would drift up through the floorboards at exactly 11am. I finally knocked on her door with a bottle of wine and demanded the recipe. She laughed and told me it was just leftovers disguised as something fancy. That's the beauty of this dish—it transforms day-old croissants into something that feels like a celebration.
Last winter, my brother visited during a snowstorm and I had nothing impressive to offer. I whipped these up with stale croissants from the corner store and basic deli ingredients. He still texts me about them whenever it snows, claiming they're the only reason he visits anymore. Sometimes the simplest meals create the strongest memories.
Ingredients
- 4 large croissants: Day-old works best here since they're slightly sturdier and hold up better to the filling without collapsing
- 120 g (4 oz) sliced ham: Chopping it into smaller pieces helps distribute the savory flavor throughout every bite
- 120 g (4 oz) Gruyère or Swiss cheese: Gruyère melts beautifully but Swiss adds a lovely nutty sweetness that balances the mustard
- 2 tbsp Dijon mustard: This cuts through the richness of everything else and adds that perfect French edge
- 2 tbsp mayonnaise: Creates a creamy base that holds the filling together and keeps the croissant from getting too dry
- 1 tbsp chopped fresh chives: Optional, but they add a fresh pop of color and mild onion flavor that brightens the whole dish
- Freshly ground black pepper: Essential for waking up all the flavors—dont be shy with it
- 1 tbsp melted butter: Brushing the tops gives them that gorgeous golden bakery finish
- 1 tbsp grated Parmesan cheese: Adds a salty, savory crust on top that makes these feel extra special
Instructions
- Preheat your oven:
- Set it to 180°C (350°F) and line a baking sheet with parchment paper so nothing sticks and cleanup is effortless
- Prep the croissants:
- Using your sharpest knife, slice each croissant horizontally but leave one side attached like a book so all that good filling stays inside
- Mix the filling:
- Combine the ham, cheese, mustard, mayonnaise, chives if using, and plenty of black pepper in a bowl until everything is evenly coated
- Stuff them generously:
- Gently open each croissant and divide the filling equally among them, pressing it lightly into the crevices
- Add the finishing touches:
- Place the stuffed croissants on your prepared baking sheet, brush the tops with melted butter, and sprinkle with Parmesan if you're feeling fancy
- Bake until golden:
- Let them bake for 12 to 15 minutes until the tops are beautifully golden and you can see the cheese bubbling
- Serve immediately:
- These are best enjoyed warm while the cheese is still molten and the exterior is at its crispest
These became my go-to for surprise guests after I served them at a chaotic brunch where everything else went wrong. My friends barely noticed the burnt eggs because they were too busy fighting over the last stuffed croissant. Sometimes the backup plan steals the show.
Make It Your Own
The beauty of this recipe is how flexible it is. I've made countless variations depending on what's in my fridge, and they all work beautifully. Turkey and cheddar with a touch of cranberry sauce is fantastic for the holidays. Sometimes I add sautéed mushrooms and spinach for a vegetarian version that still feels incredibly satisfying. The basic technique stays the same—mix your filling, stuff generously, and bake until golden.
Perfect Pairings
A light arugula salad with lemon vinaigrette cuts through the richness beautifully and adds some freshness to the plate. Fresh berries on the side provide a bright, sweet contrast that balances all the savory elements. For drinks, a crisp white wine like Sauvignon Blanc or even just good coffee works wonderfully.
Timing Is Everything
The trickiest part is getting the filling hot without drying out the croissant exterior. I've found that keeping a close eye on them during the last few minutes of baking makes all the difference. You want the cheese fully melted and just starting to bubble, but pull them before the croissants become too hard.
- You can prep the filling the night before and keep it refrigerated
- Let the croissants come to room temperature for 10 minutes if they've been in the fridge
- Reheat any leftovers in a 180°C oven for 5 minutes, never the microwave
There's something deeply satisfying about turning what might have been stale bread into something so comforting. These stuffed croissants have saved more last-minute meals than I can count.
Recipe FAQs
- → Can I use fresh croissants instead of day-old?
-
Fresh croissants work, though day-old pastry holds its shape better when sliced and stuffed. If using fresh, handle gently to avoid tearing.
- → What cheese works best for these stuffed croissants?
-
Gruyère offers excellent melt and nutty flavor, but Swiss, Emmental, or sharp cheddar also work beautifully. Choose cheeses that melt smoothly.
- → Can I prepare these ahead of time?
-
Assemble and refrigerate up to overnight, then bake when ready. Add a few extra minutes to baking time if baking from cold.
- → How do I prevent croissants from getting soggy?
-
Use day-old croissants, avoid overfilling, and serve immediately after baking while cheese is hot and pastry remains crisp.
- → Can I freeze stuffed croissants?
-
Freeze assembled unbaked croissants on a baking sheet, then transfer to freezer bags. Bake from frozen, adding 5-10 minutes to baking time.
- → What sides pair well with stuffed croissants?
-
A light green salad with vinaigrette balances richness. Fresh fruit, mixed berries, or roasted tomatoes also complement the flavors.