Ham and cheese stuffed croissants

Golden, flaky Stuffed Croissants filled with melted Swiss cheese, savory ham, and Dijon sauce on a rustic plate. Save
Golden, flaky Stuffed Croissants filled with melted Swiss cheese, savory ham, and Dijon sauce on a rustic plate. | spoonfulstreet.com

Transform ordinary croissants into an extraordinary breakfast or brunch with this simple French-inspired preparation. Fresh or day-old croissants work perfectly—slice them horizontally to create pockets, then fill with a creamy mixture of Dijon mustard and mayonnaise. Layer in savory ham slices and nutty Swiss cheese like Emmental or Gruyère. A quick egg wash creates that beautiful golden sheen, while optional Parmesan adds a savory finishing touch. Bake until the cheese melts and the croissants become irresistibly crisp and flaky. These handheld delights come together in just over 30 minutes and serve six hungry people.

There's something magical about taking an ordinary croissant and transforming it into something extraordinary. I discovered this technique quite by accident one Sunday morning when I had leftover ham and cheese from a dinner party and a bag of day-old croissants. Now it's become my go-to comfort food that feels fancy enough for guests but simple enough for a quiet morning alone.

Last winter, my neighbor came over shoveling snow and I offered her one fresh from the oven. She stood in my kitchen, steam rising from her half-eaten croissant, and declared it the best thing she'd ever eaten. Now whenever it snows, she texts me asking if I'm making my famous stuffed croissants.

Ingredients

  • 6 large croissants: Day-old croissants actually work beautifully here since they'll be reheated anyway
  • 6 slices cooked ham: Choose a good quality ham without too much water content for best results
  • 6 slices Swiss cheese: Emmental or Gruyère offer that perfect melt and nutty flavor
  • 2 tablespoons Dijon mustard: This adds the essential tang that cuts through the richness
  • 2 tablespoons mayonnaise: Creates the creamy base for our special sauce
  • 1 tablespoon chopped fresh chives: Optional but adds a lovely subtle onion note
  • Freshly ground black pepper: Don't skip this—it brings everything together
  • 1 egg, beaten: This egg wash gives you that gorgeous golden shine
  • 2 tablespoons grated Parmesan: Optional but adds a salty, umami finish to the crust

Instructions

Prepare your oven and baking station:
Preheat to 375°F with the rack in the center position, then line your baking sheet with parchment paper to prevent any sticking
Create the croissant pockets:
Use a serrated knife to slice each croissant horizontally, stopping before you cut all the way through so it opens like a book
Mix the creamy Dijon sauce:
Whisk together the Dijon mustard, mayonnaise, chives if using, and several generous grinds of black pepper until smooth
Add the first layer of flavor:
Spread about one teaspoon of your mustard mixture inside each croissant, coating both the top and bottom interior
Layer your fillings:
Place one slice of ham followed by one slice of cheese inside each pocket, folding them slightly if needed to fit
Seal and prepare for baking:
Gently press each croissant closed and arrange them on your prepared baking sheet with some space between them
Add the golden finish:
Brush the tops lightly with beaten egg using a pastry brush, then sprinkle with Parmesan if you want extra flavor
Bake to perfection:
Bake for 15 to 18 minutes until the croissants are deeply golden, the cheese has melted completely, and you can see steam escaping
Let them rest briefly:
Allow the croissants to cool for 2 to 3 minutes so the filling sets slightly and doesn't burn your mouth
Freshly baked Stuffed Croissants showing a cheesy, hot interior with ham and creamy sauce on a wooden board. Save
Freshly baked Stuffed Croissants showing a cheesy, hot interior with ham and creamy sauce on a wooden board. | spoonfulstreet.com

My daughter now requests these for every birthday breakfast instead of cake. She says the way the cheese stretches when you pull them apart is better than any candle on a cake.

Make-Ahead Magic

You can assemble these stuffed croissants up to 24 hours in advance and keep them refrigerated, covered loosely with plastic wrap. Add an extra 2 to 3 minutes to the baking time if baking cold from the refrigerator.

Cheese Variations

While Swiss is traditional, I've experimented with countless combinations. Sharp cheddar adds a bold bite that stands up beautifully to the ham, while mozzarella creates the most impressive cheese pull you've ever seen.

Serving Suggestions

These make a complete meal when paired with a simple green salad dressed with vinaigrette. The acidity and freshness cut right through the richness and balance everything perfectly.

  • A warm croissant straight from the oven is worth the wait
  • Leftovers (if you have any) reheat beautifully at 300°F for about 8 minutes
  • These freeze well assembled and unbaked—just thaw before baking
Warm Stuffed Croissants paired with a green salad, highlighting the golden crust and rich ham-and-cheese filling. Save
Warm Stuffed Croissants paired with a green salad, highlighting the golden crust and rich ham-and-cheese filling. | spoonfulstreet.com

There's nothing quite like breaking into that golden crust and finding the warm, cheesy center waiting for you.

Recipe Questions & Answers

Yes, assemble the stuffed croissants up to 24 hours in advance and refrigerate. Brush with egg wash just before baking. Alternatively, bake completely and reheat in a 300°F oven for 8–10 minutes.

Swiss cheeses like Emmental or Gruyère melt beautifully and add nutty flavor. Provolone, mozzarella, or aged cheddar also work wonderfully depending on your taste preference.

Absolutely! Both bakery-fresh and day-old croissants work well. Slightly older croissants hold their shape better during slicing and filling, but fresh ones bake up incredibly flaky.

Simply replace the ham with sautéed spinach, roasted bell peppers, or caramelized mushrooms. The Dijon-mayo sauce pairs beautifully with vegetables too.

A crisp green salad with vinaigrette balances the richness perfectly. Fresh fruit, roasted potatoes, or a simple bowl of tomato soup also complement the flavors wonderfully.

Ham and cheese stuffed croissants

Buttery croissants stuffed with ham, Swiss cheese, and Dijon mayo, baked until golden and melty.

Prep 15m
Cook 18m
Total 33m
Servings 6
Difficulty Easy

Ingredients

Croissants

  • 6 large croissants, store-bought or homemade

Filling

  • 6 slices cooked ham
  • 6 slices Swiss cheese (Emmental or Gruyère)
  • 2 tablespoons Dijon mustard
  • 2 tablespoons mayonnaise
  • 1 tablespoon chopped fresh chives (optional)
  • Freshly ground black pepper to taste

Topping

  • 1 large egg, beaten for egg wash
  • 2 tablespoons grated Parmesan cheese (optional)

Instructions

1
Preheat and Prepare: Preheat oven to 375°F. Line a baking sheet with parchment paper.
2
Prepare Croissants: Slice each croissant horizontally, leaving the back edge intact to create a pocket for filling.
3
Make Creamy Sauce: Whisk together Dijon mustard, mayonnaise, and chives if using. Season with black pepper to taste.
4
Fill Croissants: Spread approximately 1 teaspoon of mustard mixture inside each croissant pocket. Layer one slice of ham and one slice of Swiss cheese inside.
5
Prepare for Baking: Gently press croissants closed and arrange on prepared baking sheet, seam side down.
6
Add Egg Wash: Brush tops of croissants with beaten egg using a pastry brush. Sprinkle with grated Parmesan if desired.
7
Bake to Golden Perfection: Bake for 15-18 minutes until croissants are golden brown, cheese is melted and bubbling, and filling is thoroughly heated.
8
Rest and Serve: Allow croissants to cool for 2-3 minutes before serving to prevent burning from hot filling.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Small mixing bowl
  • Pastry brush
  • Sharp knife
  • Wire cooling rack

Nutrition (Per Serving)

Calories 340
Protein 15g
Carbs 28g
Fat 18g

Allergy Information

  • Contains wheat (gluten), eggs, milk (dairy), pork (ham), and mustard. Store-bought croissants may contain traces of nuts or sesame.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.