Heat oven to 400°F. Line two baking sheets with parchment.
Stir together beaten egg and water to make an egg wash. Set aside.
Unfold puff pastry on a lightly floured surface. Roll each sheet into a smooth rectangle about 1/8 inch thick.
Spread a thin layer of Dijon over each sheet, leaving a small border. Layer ham evenly, then scatter cheese. Season with pepper and a pinch of salt if using.
Roll each sheet up tightly from a long side to form two logs. Chill the logs in the freezer for 8–10 minutes to firm.
Slice each log into 1/2-inch rounds. Arrange cut-side down on the prepared sheets, spacing slightly.
Brush tops with egg wash and sprinkle with poppy seeds if using.
Bake 16–20 minutes, until puffed and deep golden. Cool 5 minutes, then garnish with chives and serve warm.
Notes
Variation: Swap Dijon for a thin swipe of honey mustard, or use cheddar for a sharper bite. To make ahead, bake and cool, then reheat at 350°F for 6–8 minutes until crisp. Freeze unbaked slices on a tray, then store in a bag; bake from frozen, adding 3–5 minutes.This recipe is an original creation inspired by classic Ham and Cheese Puff Pastry Bites flavors. All ingredient ratios and instructions are independently developed.