50g/1ΒΎoz frozen cranberries
2 leeks (150g/5Β½oz trimmed weight), thinly sliced
6 sage leaves, finely chopped
2 tsp fresh thyme leaves
1 tsp plain flour, for dusting
salt and freshly ground black pepper
175g/6oz crustless day-old wholemeal bread, torn into pieces
10g butter, for frying
3 free-range eggs, 1 beaten for egg wash
100²µ/3Β½΄Η³ϊ manchego (or alternative vegetarian hard cheese), grated
120g/4oz Parmesan (or alternative vegetarian hard cheese), grated
500g/1lb 2oz pack all-butter puff pastry