Transform ordinary croissants into an extraordinary breakfast or brunch dish by slicing them horizontally and filling with layers of savory ham and Swiss cheese. A simple mixture of Dijon mustard and mayonnaise adds tangy creaminess that complements the buttery pastry perfectly. Brushed with egg wash and sprinkled with Parmesan, these stuffed croissants bake until golden brown with melted cheese oozing from the sides. Ready in just over 30 minutes, they make an impressive yet effortless centerpiece for any morning gathering.
The smell of butter hitting a hot oven will always stop me in my tracks. These stuffed croissants came to be on a rainy Sunday when I had leftover ham and cheese from a dinner party the night before. Now they're my go-to when I want something that feels fancy but takes barely any effort.
I made these for my sister's birthday brunch last month, and she actually asked if I'd been secretly taking pastry classes. The best part was watching everyone's faces when they bit through that crispy golden crust into the creamy center.
Ingredients
- Croissants: Day old croissants from a good bakery work beautifully here—they hold up better than fresh ones and develop this incredible crunch in the oven
- Ham and Swiss cheese: The saltiness of the ham balances perfectly with Swiss cheese, though Gruyère adds an extra nutty depth if you're feeling fancy
- Dijon mustard mixture: This creamy sauce prevents the croissant from drying out and adds a gentle kick that cuts through the rich cheese
- Egg wash: Don't skip this step—it's what gives the croissants that gorgeous glossy bakery finish
Instructions
- Preheat and prepare:
- Heat your oven to 375°F and line a baking sheet with parchment paper while you gather your ingredients
- Create the pockets:
- Slice each croissant horizontally but not all the way through—you want to create a pocket that can hold everything together
- Make the creamy sauce:
- Whisk together the Dijon mustard, mayonnaise, and chives until smooth, then season with black pepper to taste
- Assemble the filling:
- Spread about 1 teaspoon of the mustard mixture inside each croissant, then layer one slice of ham and one slice of cheese inside
- Brush and bake:
- Gently press each croissant closed, brush with beaten egg, sprinkle with Parmesan if using, and bake for 15 to 18 minutes until golden and bubbling
These have become my emergency dinner solution—keep a few croissants in the freezer and some ham and cheese in the fridge, and you're never more than 20 minutes away from something wonderful.
Make Ahead Magic
You can assemble these stuffed croissants up to 8 hours before baking and keep them wrapped in the refrigerator. The flavors actually meld together beautifully during this time.
Cheese Swaps That Work
While Swiss is classic, I've had great results with sharp cheddar for extra bite, mozzarella for maximum melt, or even brie for a creamy, luxurious version that feels incredibly indulgent.
Serving Ideas
These croissants shine alongside a simple arugula salad dressed with lemon vinaigrette, which cuts through the richness beautifully. They're also perfect with a bowl of tomato soup for dipping.
- Add a sprinkle of Everything Bagel seasoning to the egg wash for extra crunch
- Try them with spinach and feta instead of ham for a vegetarian twist
- Serve immediately while the cheese is still molten and irresistible
There's something deeply satisfying about turning simple ingredients into something that feels like a weekend treat, any day of the week.
Recipe FAQs
- → Can I prepare stuffed croissants ahead of time?
-
Yes, assemble the croissants up to step 6, then refrigerate covered for several hours or overnight. Add the egg wash just before baking and extend cooking time by 2-3 minutes if baking from cold.
- → What type of cheese works best for stuffed croissants?
-
Swiss cheeses like Emmental or Gruyère melt beautifully and add nutty flavor. Gruyère offers richer taste while Emmental melts more smoothly. Cheddar or mozzarella also work for different flavor profiles.
- → How do I prevent the croissants from getting soggy?
-
Avoid overfilling and ensure the Dijon mixture is spread thinly. Use room temperature ingredients, bake immediately after assembling, and don't wrap warm croissants which traps steam.
- → Can I make vegetarian stuffed croissants?
-
Absolutely. Replace ham with sautéed spinach, roasted vegetables, or mushrooms. Consider adding fresh herbs like basil or thyme to complement the vegetarian fillings.
- → What's the best way to reheat leftover stuffed croissants?
-
Reheat in a 300°F (150°C) oven for 8-10 minutes until warmed through. Avoid microwaving as it makes the pastry tough and chewy instead of flaky.
- → Do I need to make my own croissants?
-
Not at all. Store-bought croissants work perfectly and save significant time. Look for fresh bakery-style croissants from supermarkets or local bakeries for the best results.