01 - Preheat oven to 375°F. Line a baking sheet with parchment paper.
02 - Slice each croissant horizontally, leaving the back edge intact to form a pocket for filling.
03 - Whisk together Dijon mustard, mayonnaise, and chives in a small bowl. Season generously with black pepper.
04 - Spread approximately 1 teaspoon of mustard mixture inside each croissant pocket.
05 - Layer one slice of ham and one slice of Swiss cheese inside each prepared croissant.
06 - Gently press croissants closed and place seam-side up on the lined baking sheet.
07 - Brush tops of croissants with beaten egg using a pastry brush. Sprinkle with grated Parmesan if desired.
08 - Bake for 15-18 minutes until croissants are deep golden brown, cheese is fully melted, and filling is hot throughout.
09 - Let cool on baking sheet for 2-3 minutes before serving warm.