Elevate your breakfast with these stuffed croissants featuring a savory ham and cheese filling. Day-old croissants work perfectly as they hold their structure while developing an even crispier exterior.
The filling combines chopped ham with shredded Gruyère or Swiss cheese, Dijon mustard, and a touch of mayonnaise for creaminess. Fresh chives add brightness, while black pepper provides subtle heat.
After slicing the croissants horizontally, simply stuff them with the mixture, brush with melted butter, and bake until golden. The result is a warm, flaky pastry with gooey melted cheese and smoky ham throughout.
Ready in just 30 minutes, these stuffed croissants are perfect for weekend brunch or a quick weekday breakfast. Serve them warm alongside fresh fruit or a light salad for a complete meal.
The kitchen was still dark when I decided to experiment with those day-old croissants from the bakery down the street. My roommate stumbled in, rubbing sleep from her eyes, and asked what smelled so incredible. We ended up eating them straight from the oven, burned fingers and all, watching the sunrise through the window while cheese dripped down our chins.
I first made these on a rainy Sunday morning when friends canceled plans last minute. What started as a way to use up bakery leftovers became the most requested dish at every gathering since. Something about warm, flaky pastry filled with melting cheese makes people feel instantly at home.
Ingredients
- 4 large croissants: Day-old ones work beautifully because they hold their shape better when stuffed and develop this incredible crunch in the oven
- 120 g sliced ham: Chopped into small pieces so every bite gets that savory meaty goodness throughout
- 120 g Gruyère or Swiss cheese: Gruyère melts like a dream but Swiss works perfectly if thats what you have on hand
- 2 tbsp Dijon mustard: This little kick cuts through all the rich cheese and butter
- 2 tbsp mayonnaise: Trust me on this one, it creates the creamiest filling that stays put
- 1 tbsp chopped fresh chives: Totally optional but they add this fresh pop of color and mild onion flavor
- Freshly ground black pepper: Grind it fresh because it makes such a difference in the finished dish
- 1 tbsp melted butter: For brushing on top to get that gorgeous golden finish
- 1 tbsp grated Parmesan cheese: Another optional add but creates this salty, crispy crust on top
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and line a baking sheet with parchment paper so cleanup is effortless later
- Prep the croissants:
- Slice each one horizontally but keep that small hinge intact so they open like a book instead of falling apart completely
- Make the filling:
- Mix together the ham, Gruyère, Dijon, mayonnaise, chives, and black pepper until everything is evenly combined
- Stuff them:
- Gently open each croissant and pack in the filling mixture, dividing it equally among all four
- Add the finishing touches:
- Brush the tops with melted butter and sprinkle with Parmesan if you are using it for extra flavor
- Bake until golden:
- Pop them in the oven for 12 to 15 minutes until the cheese is bubbling and the tops are beautifully browned
- Serve them warm:
- These are best enjoyed straight from the oven while the cheese is still melty and the pastry is at its flakiest
My sister made these for her book club last month and texted me afterward saying they devoured every last crumb. Now she keeps pre-made filling in her fridge for emergency brunch guests, which honestly might be genius.
Make It Your Own
Turkey or cooked chicken work beautifully if you want to skip the ham. I have also added sautéed mushrooms or spinach when I needed to sneak in some vegetables for picky eaters.
Serving Suggestions
A light green salad on the side cuts through all that richness perfectly. Fresh fruit or even a simple fruit salad balances the heaviness and makes it feel like a complete meal.
Timing Is Everything
You can assemble these ahead of time and keep them in the refrigerator until you are ready to bake. Just add a couple extra minutes to the baking time if they are cold from the fridge.
- Let guests add their own hot sauce if they like extra heat
- Leftovers actually reheat surprisingly well the next day
- Pair with mimosas for the ultimate weekend brunch situation
There is something about pulling warm, cheesy croissants from the oven that just makes everything feel right with the world. Enjoy every buttery, flaky bite.
Recipe FAQs
- → Can I make stuffed croissants ahead of time?
-
Yes, prepare the filling and stuff the croissants up to a day in advance. Store them covered in the refrigerator, then bake when ready to serve. Add an extra 2-3 minutes to the baking time if baking cold.
- → What type of cheese works best?
-
Gruyère offers excellent melt and nutty flavor, while Swiss provides a milder taste. Fontina, Emmental, or aged cheddar also work beautifully. Avoid fresh mozzarella as it releases too much moisture.
- → Why use day-old croissants?
-
Slightly stale croissants hold their shape better when sliced and stuffed. Fresh croissants can become too soft and collapse under the filling weight. Day-old pastries also develop a crispier exterior when baked.
- → Can I make these vegetarian?
-
Absolutely. Replace the ham with sautéed mushrooms, spinach, or roasted red peppers. Consider adding sun-dried tomatoes or artichoke hearts for extra flavor intensity. The cheese mixture remains the same.
- → How do I store leftovers?
-
Keep cooled stuffed croissants in an airtight container for up to 2 days. Reheat in a 180°C (350°F) oven for 5-7 minutes to restore crispiness. Microwaving makes them soggy, so avoid this method.
- → Can I freeze stuffed croissants?
-
Freeze unbaked stuffed croissants wrapped tightly in plastic wrap, then foil. They'll keep for up to 3 weeks. Bake from frozen, adding 5-8 extra minutes to the baking time. Already baked ones can be frozen but lose some texture.