Put the chicken in a large bowl with the ham, then add the cream, gravy, tarragon, cornflour and mustard. Season with coarsely grated black pepper and mix together well.
Spoon into a shallow 1 litre (1¾ pint) baking dish. Unroll the puff pastry and position over the top of the dish to cover. Trim to fit the dish, then press the edges down lightly around the rim.
Brush the egg over the pastry. Cook for 30-35min until the pastry is golden and puffed.