Prep and preheat: Heat your oven to 400°F (200°C). If using puff pastry, let it thaw per package directions.
Pat the chicken dry and season with salt and pepper.
Sear the chicken: Heat 1 tablespoon olive oil and 1 tablespoon butter in a large skillet over medium-high heat. Cook chicken in batches until lightly browned and just cooked through, about 4–6 minutes total depending on size. Transfer to a plate and chop or shred into bite-size pieces.
Sauté the mushrooms: In the same pan, add another tablespoon of butter.
Add mushrooms with a pinch of salt. Cook, stirring occasionally, until they release moisture and brown, 6–8 minutes. Remove and set aside with the chicken.
Cook the aromatics: Add remaining butter to the pan.
Stir in the onion with a pinch of salt and cook until soft and translucent, 4–5 minutes. Add garlic and thyme; cook 30 seconds until fragrant.
Make the roux: Sprinkle flour over the onion mixture. Stir for 1–2 minutes to cook off the raw flour taste.
It should look like a thick paste.
Add liquids: Slowly whisk in the chicken stock, stirring constantly to avoid lumps. Simmer 3–4 minutes until slightly thickened. Stir in cream and Dijon (if using).
Simmer another 2 minutes until you have a smooth, creamy sauce.
Combine the filling: Return chicken and mushrooms to the pan. Add peas (if using) and parsley. Season generously with salt and pepper.
Add lemon juice to taste for brightness. The filling should be thick but spoonable; if too thick, splash in more stock. If too thin, simmer a bit longer.
Assemble the pie: Transfer the filling to a 9-inch pie dish or a medium baking dish.
Top with puff pastry or pie dough, tucking or crimping edges to seal. Cut a few small slits on top for steam. Brush with the egg wash for a glossy, golden finish.
Bake: Place the dish on a baking sheet to catch drips.
Bake 25–35 minutes, until the crust is puffed and deep golden and the filling is bubbling at the edges.
Rest and serve: Let the pie rest 10–15 minutes before slicing. This helps the filling set so it doesn’t spill out.