01 -
Turn your oven to 400 degrees and let it preheat.
02 -
Season both sides of your chicken thighs with salt, pepper, paprika, garlic powder, onion powder, and Italian seasoning. Heat some olive oil in a skillet and cook the chicken for 5 to 6 minutes per side. After flipping, cover the pan and lower the heat to medium-low so the chicken stays juicy and tender.
03 -
Once the chicken is cooked all the way through, take it out of the skillet and shred it with two forks or an electric mixer. Set it aside for now.
04 -
Add a bit more oil to the same skillet if needed. Toss in your onions, celery, and carrots. Cook them over medium-low heat for 6 to 7 minutes, stirring every now and then until they start to soften.
05 -
Stir in the minced garlic, rosemary, and thyme. Cook for just 30 seconds until everything smells amazing.
06 -
Drop in the butter and let it melt while scraping any brown bits off the bottom of the pan. Whisk in the flour and cook this mixture for a few minutes, stirring constantly.
07 -
Pour in the chicken stock and heavy cream. Cook for 10 to 15 minutes, stirring occasionally, until the sauce gets nice and thick. Once it's thickened, stir in the parmesan cheese, Worcestershire sauce, shredded chicken, corn, and peas. Let everything simmer together for a few minutes. Taste it and add plenty of salt and pepper.
08 -
Press one sheet of puff pastry into a 9-inch pie dish, letting it come up the sides. Pour your chicken filling into the pastry-lined dish. Lay the second sheet of puff pastry over the top.
09 -
Trim off any extra pastry hanging over the edges and press the top and bottom crusts together to seal. Cut a few small slits in the top so steam can escape. Brush the entire top with beaten egg.
10 -
Bake for 30 to 35 minutes until the pastry is puffed up and golden brown all over. When it comes out of the oven, sprinkle the top with some coarse salt and let it rest for 10 minutes before slicing into it.