Ham and Cheese Stuffed Croissants

Golden, flaky Stuffed Croissants filled with melted Swiss cheese and savory ham on a rustic table. Save
Golden, flaky Stuffed Croissants filled with melted Swiss cheese and savory ham on a rustic table. | cozycanteen.com

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
Freshly baked Stuffed Croissants with a golden egg wash and a side of green salad. Save
Freshly baked Stuffed Croissants with a golden egg wash and a side of green salad. | cozycanteen.com

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
A close-up of Stuffed Croissants revealing layers of ham, Swiss cheese, and creamy Dijon sauce. Save
A close-up of Stuffed Croissants revealing layers of ham, Swiss cheese, and creamy Dijon sauce. | cozycanteen.com

There's something deeply satisfying about turning simple ingredients into something that feels like a weekend treat, any day of the week.

Recipe FAQs

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.

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.

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.

Absolutely. Replace ham with sautéed spinach, roasted vegetables, or mushrooms. Consider adding fresh herbs like basil or thyme to complement the vegetarian fillings.

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.

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.

Ham and Cheese Stuffed Croissants

Golden buttery croissants stuffed with ham, melted Swiss, and zesty Dijon mayo—baked until crispy and warm.

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 egg, beaten (for egg wash)
  • 2 tablespoons grated Parmesan (optional)

Instructions

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

Equipment Needed

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

Nutrition (Per Serving)

Calories 340
Protein 15g
Carbs 28g
Fat 18g

Allergy Information

  • Contains wheat (gluten)
  • Contains eggs
  • Contains milk and dairy
  • Contains pork
  • Contains mustard
  • May contain traces of nuts or sesame from store-bought croissants
Holly Dalton

Sharing easy, wholesome recipes and kitchen tips for home cooks who love comfort food.