Start by heating olive oil in a pan over medium heat. Add shallots, garlic, and mushrooms, cooking until moisture evaporates and mixture becomes thick. Stir in cream cheese, thyme, salt, and pepper until well combined.
Let the filling cool slightly before using—it helps prevent soggy pastry. This mixture forms the flavorful base of your Wellington.
Season the chicken breasts with salt and pepper on both sides. Lightly sear them in a hot pan for a couple of minutes per side. This step locks in juices and adds flavor.
Remove from heat and brush each piece with Dijon mustard for that signature tangy taste.
Roll out the puff pastry and cut it into sections large enough to wrap each chicken breast. Spread the mushroom mixture evenly over the pastry. Place the chicken on top and wrap tightly, sealing edges well.
Brush the pastry with beaten egg to achieve a golden crust when baked.
Preheat your oven to 400°F (200°C). Place the wrapped chicken on a lined baking sheet. Bake for about 25–30 minutes until the pastry is golden brown and crisp.
Let it rest for a few minutes before slicing to keep the filling intact.
In a small pan, combine chicken broth, heavy cream, and Dijon mustard. Simmer until slightly thickened and smooth. Adjust seasoning as needed.
This sauce adds a luxurious finishing touch to the dish when served warm over slices.