Ham and cheese stuffed croissants

Golden-brown, flaky stuffed croissants filled with melty Gruyère and savory ham on a rustic board.  Save
Golden-brown, flaky stuffed croissants filled with melty Gruyère and savory ham on a rustic board. | everydayrecipelab.com

These stuffed croissants transform ordinary bakery croissants into an extraordinary breakfast by filling them with a creamy blend of ham, Gruyère cheese, and Dijon mustard. The day-old pastries become perfectly golden and crisp after 15 minutes in the oven, while the filling creates a melty, savory center that balances richness with tangy flavor.

Preparation is straightforward: simply slice the croissants open, mix the filling ingredients, stuff them generously, and bake until the cheese bubbles and the pastry turns deep golden brown. The result combines the classic French appeal of buttery laminated dough with hearty breakfast ingredients.

Serve warm alongside fresh fruit or a light green salad to round out the meal. The filling is adaptable—swap turkey for ham, add sautéed vegetables, or experiment with different cheeses to suit your taste.

Last Sunday, I stood in my kitchen at 11 AM realizing I'd promised brunch to four friends and had absolutely nothing prepared. Then I spotted the day-old croissants from the bakery trip and that leftover ham from Wednesday's dinner. Sometimes the best discoveries happen when you're working with what's already there, not when you've planned everything perfectly.

My grandmother used to say never throw away bread that's lost its fresh crunch. She'd transform it into bread pudding, croutons, or something else entirely. These stuffed croissants feel like they belong in that same tradition of rescuing something humble and making it shine.

Ingredients

  • 4 large croissants preferably dayold: Slightly stale croissants hold up better to stuffing and actually crisp up more in the oven than fresh ones
  • 120 g 4 oz sliced ham chopped: Ham adds a salty savory base but turkey or cooked chicken work beautifully too
  • 120 g 4 oz Gruyère or Swiss cheese shredded: Gruyère melts into that irresistible nutty gooeyness while Swiss provides a milder alternative
  • 2 tbsp Dijon mustard: The mustard cuts through all that rich cheese and ham adding just the right sharp bite
  • 2 tbsp mayonnaise: This creamy binder keeps everything moist and helps the filling hold together inside the croissant
  • 1 tbsp chopped fresh chives optional: Fresh chives add a mild onion flavor and pop of green that makes everything look more inviting
  • Freshly ground black pepper to taste: Fresh cracked pepper brings warmth and depth that preground simply cannot match
  • 1 tbsp melted butter: Brushing the tops with butter helps achieve that gorgeous golden finish
  • 1 tbsp grated Parmesan cheese optional: The Parmesan creates a salty savory crust on top that everyone will fight over

Instructions

Preheat your oven:
Set your oven to 180°C 350°F and line a baking sheet with parchment paper for easy cleanup
Prepare the croissants:
Using a sharp knife slice each croissant horizontally leaving a small hinge so they open like a book without falling apart
Mix the filling:
In a bowl combine the chopped ham shredded Gruyère Dijon mustard mayonnaise chives and black pepper until everything is evenly distributed
Stuff the croissants:
Gently open each croissant and pack the filling mixture inside pressing down slightly to fit as much as possible
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 using it
Bake until golden:
Bake for 1215 minutes until the croissants are deeply golden and the cheese is bubbling and melted
Serve them warm:
Let them cool for just a couple of minutes before serving because that molten cheese filling needs a moment to settle
Freshly baked stuffed croissants served warm with a side salad for a perfect brunch.  Save
Freshly baked stuffed croissants served warm with a side salad for a perfect brunch. | everydayrecipelab.com

The first time I made these for my family my brother took one bite and immediately asked why I'd never made them before. Now they're his most requested birthday breakfast request even though he claims he doesn't like breakfast foods.

Make Ahead Magic

You can prepare the filling mixture up to two days in advance and store it in an airtight container in the refrigerator. The morning of your brunch simply stuff and bake fresh croissants.

Serving Suggestions

A light arugula salad with lemon vinaigrette cuts through the richness beautifully while fresh berries on the side add brightness. For a heartier meal serve alongside scrambled eggs.

Variations Worth Trying

Sautéed mushrooms and spinach add earthy depth while diced apples and sharp cheddar create a sweet savory combination that surprisingly works. For something different try adding caramelized onions.

  • Swap in brie and fig jam for an elegant twist
  • Add crispy bacon bits for extra crunch and smokiness
  • Mix in some chopped fresh herbs like parsley or thyme
Close-up of stuffed croissants with melted cheese and Dijon mustard filling, ready to serve. Save
Close-up of stuffed croissants with melted cheese and Dijon mustard filling, ready to serve. | everydayrecipelab.com

There's something deeply satisfying about taking something simple and transforming it into something extraordinary. These croissants remind me that sometimes the best recipes come from improvisation not careful planning.

Recipe Questions & Answers

Fresh croissants work, but day-old ones hold their structure better when sliced and stuffed. If using fresh, handle gently and avoid overfilling to prevent tearing.

Emmental, Comté, or sharp cheddar provide excellent melt and flavor. For a lighter option, try mozzarella with a sprinkle of aged Parmesan.

Assemble the stuffed croissants up to 24 hours ahead, refrigerate covered, then bake when ready. Add 2–3 minutes to baking time if baking cold from the refrigerator.

Avoid overfilling and ensure the ham is patted dry if freshly sliced. The small hinge when slicing helps retain structure. Serve immediately after baking for the crispest texture.

Yes, assemble and freeze individually on a tray, then transfer to a freezer bag. Bake from frozen, adding 5–7 minutes to the time. No need to thaw first.

Ham and cheese stuffed croissants

Golden, buttery croissants filled with ham, melted Gruyère, and tangy Dijon mustard for a warm, flaky breakfast.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Croissants

  • 4 large croissants, preferably day-old

Filling

  • 4 oz sliced ham, chopped
  • 4 oz Gruyère or Swiss cheese, shredded
  • 2 tablespoons Dijon mustard
  • 2 tablespoons mayonnaise
  • 1 tablespoon chopped fresh chives
  • Freshly ground black pepper to taste

Topping

  • 1 tablespoon melted butter
  • 1 tablespoon grated Parmesan cheese

Instructions

1
Preheat and Prepare: Preheat the oven to 350°F. Line a baking sheet with parchment paper.
2
Slice the Croissants: Using a sharp knife, slice each croissant horizontally, leaving a small hinge so they open like a book.
3
Prepare the Filling: In a bowl, mix together the ham, Gruyère, Dijon mustard, mayonnaise, chives, and black pepper until well combined.
4
Stuff the Croissants: Gently open each croissant and evenly distribute the filling mixture inside.
5
Add Topping: Place the stuffed croissants on the prepared baking sheet. Brush the tops with melted butter and sprinkle with Parmesan.
6
Bake: Bake for 12-15 minutes, or until the croissants are golden and the cheese is melted.
7
Serve: Serve warm.
Additional Information

Equipment Needed

  • Baking sheet
  • Parchment paper
  • Sharp knife
  • Mixing bowl
  • Pastry brush

Nutrition (Per Serving)

Calories 410
Protein 18g
Carbs 28g
Fat 24g

Allergy Information

  • Contains wheat, gluten, milk, dairy, eggs, and mustard. Check croissant ingredients for possible nuts or soy.
Megan Holloway

Passionate home cook sharing easy, wholesome recipes and family-friendly meal ideas.