3 tbsp olive oil
3 onion, finely chopped
3 tsp garlic, freshly minced
1500 g (3 lb) chicken thigh fillets, cut into bite-sized pieces
3 tsp salt
1 ½ tsp pepper
1500 g (3 lb) button mushrooms, thickly sliced
6 tbsp unsalted butter
1 cup (123 g) plain/all-purpose flour
4.5 cup (1065 ml) chicken stock
3 cup (720 ml) milk
1 ½ cup (150 g) cheese, freshly grated
3 sheet puff pastry, partially thawed, cut into 36 rectangles
3 egg, whisked