Transform day-old croissants into a luxurious breakfast by filling them with a savory mixture of ham, Gruyère cheese, and Dijon mustard. These stuffed pastries bake in just 15 minutes, emerging golden with melted cheese bubbling from the seams. The combination of buttery, flaky layers with the rich, creamy filling creates an irresistible balance of textures.
Perfect for brunch gatherings or weekend mornings, they reheat beautifully and can be prepped ahead. The recipe easily adapts—swap turkey for ham, add sautéed vegetables, or experiment with different cheeses like Swiss or Emmental.
There's something almost rebellious about taking a perfectly good croissant and stuffing it with even more delicious things. My sister-in-law introduced me to this concept during a lazy Sunday brunch, laughing about how the French might disapprove but our taste buds definitely wouldn't. Now whenever I have day-old croissants sitting on the counter, I get excited about giving them this second act.
I made these for my book club last month when everyone was running late and I needed something impressive but quick. The smell of melting cheese and toasting pastry brought everyone to the kitchen before I could even call them. Three people asked for the recipe before they even took their second bite.
Ingredients
- 4 large croissants preferably dayold: Slightly stale croissants hold up better to the filling and get wonderfully crisp without burning
- 120 g 4 oz sliced ham chopped: The ham adds savory depth that balances the rich cheese and buttery pastry
- 120 g 4 oz Gruyre or Swiss cheese shredded: Gruyre melts beautifully and adds that nutty flavor that makes everything taste fancier
- 2 tbsp Dijon mustard: This is the secret ingredient that cuts through the richness and pulls everything together
- 2 tbsp mayonnaise: Creates a creamy base that helps the filling stay moist inside the hot oven
- 1 tbsp chopped fresh chives optional: Fresh chives add little pops of onion flavor and bright green color
- Freshly ground black pepper to taste: Dont skip thisit wakes up all the other flavors
- 1 tbsp melted butter: Brushing the tops gives them that gorgeous golden bakery finish
- 1 tbsp grated Parmesan cheese optional: Adds a salty umami crust on top that people will notice but not quite identify
Instructions
- Get your oven ready:
- Preheat to 180C 350F and line a baking sheet with parchment paper so cleanup is effortless later
- Prep the croissants:
- Using a sharp knife slice each croissant horizontally leaving the back edge attached like a book so the filling stays put
- Mix the filling:
- In a bowl combine the ham shredded cheese Dijon mayonnaise chives and plenty of black pepper until everything is well coated
- Stuff them generously:
- Gently open each croissant and pack the filling inside pressing lightly to help it settle into all those buttery layers
- Add the finishing touches:
- Place them on your prepared baking sheet brush the tops with melted butter and sprinkle with Parmesan if you're feeling extra
- Bake until golden:
- Bake for 1215 minutes until the croissants are deeply golden and you can see cheese bubbling at the edges
- Serve them warm:
- Let them cool for just a couple minutes on the pan then serve while the cheese is still molten and irresistible
These became my goto when friends drop by unexpectedly because I always seem to have croissants that are past their prime. Last week my neighbor smelled them baking through our open windows and showed up with a salad just to share.
Making It Your Own
Swap turkey or cooked chicken for the ham if you prefer something lighter. Sometimes I add sauted mushrooms or spinach when I want to feel virtuous about eating something so indulgent.
What To Serve Alongside
A simple green salad with sharp vinaigrette cuts through all that richness beautifully. Fresh fruit on the side makes it feel like proper brunch without much effort.
Make Ahead Magic
You can assemble everything the night before and keep them covered in the fridge. They actually bake up even better this way because the flavors have time to mingle with the croissant.
- Let them come to room temperature for 15 minutes before baking
- Add a couple extra minutes to the baking time if theyre cold from the fridge
- The filling can be made up to two days ahead and stored in an airtight container
There's something deeply satisfying about turning what could have been waste into something everyone asks for. Hope these become as beloved in your kitchen as they are in mine.
Recipe FAQ
- → Can I prepare stuffed croissants ahead of time?
-
Yes, assemble the filled croissants and refrigerate up to 24 hours before baking. Brush with butter just before placing in the oven.
- → What's the best way to reheat leftovers?
-
Reheat in a 180°C (350°F) oven for 5-8 minutes until warmed through. Microwaving makes them soggy, so avoid this method.
- → Why use day-old croissants?
-
Slightly stale croissants hold their shape better when sliced and filled. Fresh ones can tear easily and become too soft after baking.
- → Can I freeze stuffed croissants?
-
Freeze assembled, unbaked croissants wrapped tightly for up to 3 weeks. Bake directly from frozen, adding 3-4 extra minutes.
- → What cheese works best for filling?
-
Gruyère offers excellent melt and nutty flavor, but Swiss, Emmental, or sharp cheddar also work beautifully. Avoid fresh mozzarella as it releases too much water.
- → How do I prevent croissants from getting too brown?
-
Tent loosely with foil after 10 minutes of baking. The cheese should be melted and the tops golden, not dark.