Preheat your oven to 200C/ 400F.
In a pot over medium heat with no oil, add in the bacon. Render the fat and wait for it to be crispy and golden brown. Remove the bacon and set aside.
Into the bacon fat, add in your celery, carrot, onion and garlic. Saute until the veggies are softened. Add in your potatoes, white wine, onion powder, chilli flakes and smoked paprika powder, and saute until the alcohol is cooked off.
Add in the flour, saute and cook out the flour taste for 2 minutes. Add in the chicken stock, cover and cook until the potatoes are softened, stir occassionally.
Add in the heavy cream, chicken, bacon and parsley. Stir and season to taste
Transfer the filling mixture over to a skillet and top with a sheet of puff pastry. Brush with egg wash and make a few slits for the air to go out. Bake for around 25-30 minutes or until the puff pastry is golden brown.