Introduction
If you’re looking to elevate your dinner menu, Perfect Chicken Wellington with Savory Mushroom Filling is a dish that delivers restaurant-quality flavor right at home. This elegant entrée combines tender, juicy chicken breasts with a rich mushroom and bacon filling, all wrapped in flaky puff pastry and baked to golden perfection. Topped with a Dijon cream sauce, this recipe balances savory, creamy, and buttery flavors, creating a truly memorable meal.
Why You’ll Love This Chicken Wellington

Chicken Wellington isn’t just delicious — it’s a showstopper. The combination of textures and flavors makes every bite exciting:
- Tender chicken that stays juicy thanks to careful searing.
- Savory mushroom and bacon filling adding depth and umami.
- Crispy, buttery puff pastry creating a perfect contrast.
- Dijon cream sauce bringing a tangy, creamy finish.
It’s perfect for holiday dinners, special occasions, or a cozy weekend treat. Even novice cooks can master it with clear step-by-step instructions.
Ingredients for Perfect Chicken Wellington
Chicken & Protein
- 4 boneless, skinless chicken breasts (halved horizontally if large)
- 4 slices bacon, cooked and chopped
Mushroom Filling
- 8 oz mushrooms, finely chopped
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 tbsp cream cheese
- 1 tsp dried rosemary
- Salt and pepper, to taste
Assembly & Baking
- 1 sheet puff pastry, thawed
- 1 egg + 1 tsp water (for egg wash)
Dijon Cream Sauce
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 cup chicken broth
- ½ cup white wine (or extra broth for alcohol-free version)
- 1 tsp Dijon mustard
- Salt and pepper, to taste
Optional Garnish
- Fresh parsley, chopped
Ingredient Notes
- Bacon substitutes: smoked turkey, chicken, mushrooms, or lentils for a family-friendly option.
- Alcohol swap: replace white wine with additional chicken broth or a splash of mild vinegar.
- Vegetable variation: spinach and artichokes can replace mushrooms and bacon for a lighter version.
Step-by-Step Instructions
Step 1 – Prepare Chicken & Bacon
- Preheat your oven to 375°F (190°C).
- Cook bacon until crisp, then chop finely.
- Season chicken breasts with salt and pepper.
- Heat a skillet over medium-high heat and sear chicken on both sides until lightly browned (about 2–3 minutes per side). Set aside.
Step 2 – Make Mushroom Filling
- In the same skillet, add diced onions and garlic; sauté until translucent.
- Add mushrooms and cook until moisture evaporates.
- Stir in chopped bacon and rosemary; season with salt and pepper.
- Remove from heat and let the mixture cool slightly.
- Mix in cream cheese to create a creamy, cohesive filling.
Step 3 – Assemble the Wellington
- Roll out puff pastry on a lightly floured surface.
- Cut pastry into four rectangles large enough to wrap each chicken breast.
- Spread a layer of mushroom-bacon mixture in the center of each rectangle.
- Place chicken on top, then fold pastry over, sealing edges with a little water.
- Brush the tops with egg wash for a shiny, golden finish.
Step 4 – Bake
- Transfer Wellingtons to a baking sheet lined with parchment paper.
- Bake at 375°F (190°C) for 20–25 minutes, or until puff pastry is golden and chicken is cooked through (internal temperature 165°F / 74°C).
- Let rest for 5 minutes before slicing.
Step 5 – Make Dijon Cream Sauce
- In a small saucepan, melt butter over medium heat.
- Whisk in flour to create a roux; cook for 1–2 minutes.
- Slowly add chicken broth and white wine, whisking continuously.
- Stir in Dijon mustard, season with salt and pepper, and simmer until thickened.
- Serve sauce over sliced Chicken Wellington.
Pro Tips for Success
- Don’t overfill pastry – too much filling can cause it to burst while baking.
- Chill pastry before baking – keeps it flaky and prevents sogginess.
- Sear chicken first – locks in juices for tender, flavorful meat.
- Cool filling slightly – prevents puff pastry from becoming soggy.
- Use an instant-read thermometer – ensures chicken is perfectly cooked.
- Egg wash – brush lightly for even browning; too much can make pastry soggy.
Flavor Variations
- Spinach & Artichoke Wellington – swap mushrooms and bacon for spinach and artichoke mixture.
- Cheesy Mushroom Twist – add shredded Gruyère or Swiss cheese to the filling.
- Herb Infusion – include fresh thyme or tarragon for aromatic depth.
- Spicy Dijon – add a dash of smoked paprika or cayenne for subtle heat.
- Garlic Lovers – double garlic in the filling for extra punch.
Serving Suggestions

- Pair with roasted vegetables, mashed potatoes, or a fresh green salad.
- Garnish with chopped parsley or microgreens for a vibrant finish.
- Drizzle Dijon cream sauce generously over sliced portions.
Storage and Freezing Instructions
- Refrigerator: Store cooked Chicken Wellington in an airtight container for up to 3 days.
- Freezer: Wrap uncooked Wellingtons in plastic wrap and foil; freeze up to 2 months. Bake from frozen, adding 10–15 minutes to cooking time.
- Reheating: Bake at 350°F (175°C) for 10–15 minutes or until warmed through; avoid microwave to preserve pastry crispiness.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 520 kcal |
| Protein | 35 g |
| Carbs | 28 g |
| Fat | 30 g |
| Fiber | 2 g |
| Sodium | 720 mg |
FAQ About Chicken Wellington
How do I prevent the pastry from getting soggy?
Sear the chicken first and let the filling cool slightly. Chill the puff pastry before wrapping to maintain flakiness. Avoid overfilling, as excess moisture can soften the crust.
Can I make this recipe ahead of time?
Yes! Assemble the Wellingtons up to the baking step, cover tightly, and refrigerate overnight. Bake the next day, adding a few extra minutes to ensure heated through.
What can I serve with Chicken Wellington?
Roasted vegetables, mashed potatoes, or a crisp green salad complement the rich flavors. Light sides help balance the creamy, buttery elements.
Can I use frozen puff pastry?
Absolutely. Just thaw according to package instructions before assembling. Keep it cold to make it easier to work with.
How do I make it alcohol-free?
Replace white wine in the cream sauce with extra chicken broth or a splash of mild vinegar. The sauce remains flavorful and creamy.

Perfect Chicken Wellington with Savory Mushroom Filling
Equipment
- skillet
- baking sheet lined with parchment paper
- oven
- mixing spoon
- small saucepan
- Rolling Pin
- brush for egg wash
Ingredients
- 4 boneless, skinless chicken breasts (halved horizontally if large)
- 4 slices bacon, cooked and chopped
- 8 oz mushrooms, finely chopped
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 tbsp cream cheese
- 1 tsp dried rosemary
- to taste salt and pepper
- 1 sheet puff pastry, thawed
- 1 egg
- 1 tsp water (for egg wash)
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 cup chicken broth
- 1/2 cup white wine (or extra broth for alcohol-free version)
- 1 tsp Dijon mustard
- to taste salt and pepper for sauce
- for garnish fresh parsley, chopped
Instructions
- Preheat your oven to 375°F (190°C).
- Cook bacon until crisp, then chop finely.
- Season chicken breasts with salt and pepper.
- Heat a skillet over medium-high heat and sear chicken on both sides until lightly browned (about 2–3 minutes per side). Set aside.
- In the same skillet, add diced onions and garlic; sauté until translucent.
- Add mushrooms and cook until moisture evaporates.
- Stir in chopped bacon and rosemary; season with salt and pepper.
- Remove from heat and let the mixture cool slightly.
- Mix in cream cheese to create a creamy, cohesive filling.
- Roll out puff pastry on a lightly floured surface.
- Cut pastry into four rectangles large enough to wrap each chicken breast.
- Spread a layer of mushroom-bacon mixture in the center of each rectangle.
- Place chicken on top, then fold pastry over, sealing edges with a little water.
- Brush the tops with egg wash for a shiny, golden finish.
- Transfer Wellingtons to a baking sheet lined with parchment paper.
- Bake at 375°F (190°C) for 20–25 minutes, or until puff pastry is golden and chicken is cooked through (internal temperature 165°F / 74°C).
- Let rest for 5 minutes before slicing.
- In a small saucepan, melt butter over medium heat.
- Whisk in flour to create a roux; cook for 1–2 minutes.
- Slowly add chicken broth and white wine, whisking continuously.
- Stir in Dijon mustard, season with salt and pepper, and simmer until thickened.
- Serve sauce over sliced Chicken Wellington.
Notes
Nutrition
Final Thoughts
Perfect Chicken Wellington with Savory Mushroom Filling is a recipe that combines elegance, flavor, and comfort in one plate. With its golden puff pastry, tender chicken, rich mushroom filling, and tangy Dijon cream sauce, it’s sure to impress family and friends. With clear steps and simple substitutions, even novice cooks can achieve a restaurant-quality meal at home.