To make this Creamy chicken stuffed Puff Pastry, start by heating some butter in a pan, over medium heat.
Add the chopped onions to the melted butter and fry them until they turn translucent. Onion and butter combine great, so give the onions time to cook slowly in the butter.
Sprinkle salt and black pepper on top of the onions and add garlic and chopped green chilis. Fry for another minute. Make sure to keep stirring as the onions and chilis fry, this will prevent them from burning.
Next, add in the all-purpose flour and give it a good mix. Fry the flour for two minutes while stirring it continuously.
Mix in some Dijon mustard and slowly pour in the milk. Mix until the flour is well combined with the milk and cook for about 1-2 minutes or until the sauce thickens.
Once the sauce has reached the desired consistency, add the chicken(shredded)and mix them until the chicken is well coated in the sauce. Cook the mixture for about one minute, so the sauce is well absorbed into the chicken.
Finish off by topping the mixture with some chopped coriander. Once mixed, take off the gas and let the mixture cool down to room temperature.
Crack and whisk an egg in a bowl, set this aside.
Cut the ready-made puff pastry sheet into four equal halves and give egg wash to each one of the pieces.
Spread approximately two spoonfuls of mixture onto the puff pastry sheet and fold it diagonally. Seal the ends of the puff pastry by pressing them with the help of a fork.
Transfer the pastries to a baking sheet / parchment lined baking tray and brush each one of them generously with the egg mixture.
Bake these at 220°C / 430°F for about 20-22 minutes in a preheated oven or until the pastry appears to be golden brown and crisp.
Once done, take the pastries out of the oven and let them cool down a little, before serving them with your favourite dips.