300g/10oz asparagus, trimmed and cut into 4cm/1陆in lengths
2 cloves garlic, chopped
300g/10oz new potatoes, peeled and cut roughly into 1.5cm/陆in thick chunks
1 onion, chopped
1 orange, zest only
300ml/10戮fl oz chicken stock
plain flour
2陆 tbsp plain flour
salt and freshly ground black pepper
30g/1oz butter
150ml/5fl oz double cream
1 free-range egg, lightly beaten
500g/1lb 2oz puff pastry
700g/1lb 9oz boneless chicken, cut into 3-4cm/1陆in chunks
150ml/5fl oz dry white wine