When sliced cremini mushrooms hit a hot skillet, they release more liquid than you might expect. Give them time to cook it off, and those pale slices turn golden before the chicken broth goes in. That browned mushroom-and-onion base gives this chicken and mushroom shepherd’s pie its deep, savory filling beneath the mashed potatoes.
I cook the potatoes first, then build the filling in the same skillet used for the chicken. The chicken goes back in while it’s still undercooked in the center, so it can finish gently in the thickening sauce instead of drying out in the first round of cooking. Once the topping turns lightly golden and the filling bubbles at the edges, the pie is ready for its short rest and a generous scoop.

Kitchen Note
Drain the potatoes well before mashing. Water left clinging to them thins the butter and milk, and the topping won’t hold its soft, creamy texture.
Save this chicken and mushroom shepherd’s pie for a hearty dinner with savory filling and a golden mashed potato top.
Why the Chicken Finishes Cooking in the Sauce
Chicken pieces can brown on the outside before they’re cooked through. That’s exactly where I want them when they leave the skillet: browned enough to add savory flavor, but still undercooked in the center. They finish in the sauce, where the broth, mushrooms, onion, and seasonings keep the filling moist as everything cooks together.
Cooking the chicken in two batches also gives the pieces room to brown instead of crowding them into a layer that steams. Keep the browned chicken and its juices on a plate while the vegetables cook; those juices go back into the pan with the meat. The result is a filling where the chicken stays tender and the sauce has time to thicken around it, rather than a dry layer of meat under the potatoes.
What the Potatoes, Mushrooms, and Thighs Bring to the Pie

- Russet potatoes — Their starchy texture mashes into a soft topping that spreads easily over the filling. Choose firm potatoes without soft spots; peeling and cutting them into even pieces helps them cook at the same pace. No other ingredient in this recipe gives the topping the same mashed-potato texture.
- Unsalted butter and whole milk — Butter gives the mash richness, while whole milk loosens it enough to spread smoothly. The milk should be warm when it goes in. Lower-fat milk won’t give the same creamy result, and there isn’t a like-for-like swap among the listed ingredients.
- Boneless, skinless chicken thighs — Thigh meat stays tender through browning and simmering, making it a good fit for a filling that cooks in stages. Cut the pieces evenly so they cook at a similar pace. The recipe’s method and timing are built around thighs rather than a different cut.
- Cremini mushrooms — They bring an earthy, savory base to the filling. Pick mushrooms that look dry and firm, and slice them evenly so they cook down together. Their moisture needs time to evaporate before the flour and broth go in.
- All-purpose flour — Flour thickens the broth into a sauce that clings to the chicken and mushrooms instead of pooling under the potato topping. Stir it through the cooked vegetables and let it cook briefly before adding broth. Leaving it out means the filling won’t thicken the same way.
- Worcestershire sauce, dried thyme, and frozen peas — Worcestershire and thyme add savory depth, while the peas bring little sweet, tender bites to the finished filling. Keep the thyme dried for this method, and stir the peas in at the end so they don’t spend the whole simmer cooking down.
Build the Filling Before the Potato Topping Goes On
Cook the Potatoes Until They Yield Easily
Put the peeled, 1-inch potato pieces in a 4-quart saucepan, cover them with cold water by 1 inch, and bring the water to a boil over high heat. Reduce the heat and simmer for 15–20 minutes, until a fork slides into the pieces easily. Drain them well and return them to the saucepan. Warm the milk in the microwave for 30–45 seconds, until steaming but not boiling, then add it with the butter and salt and mash until smooth; cover the potatoes to keep them warm.
Brown the Chicken in Uncrowded Batches
Heat the olive oil in a 12-inch skillet over medium-high heat, dividing the oil between the batches. Season the chicken with salt and pepper, then brown it in two batches for 3–4 minutes per batch, turning once. Look for browned patches on the outside; the centers should still be undercooked when you transfer the pieces to a plate. Keep the accumulated juices with the chicken for the sauce.
Let the Mushrooms Brown Before Thickening the Sauce
Add the onion and mushrooms to the skillet and cook for 8–10 minutes, stirring occasionally, until the mushrooms have released their liquid and begun to brown. Stir in the garlic for 30 seconds, then add the flour and cook for 1 minute. Gradually stir in the chicken broth, followed by the Worcestershire sauce and dried thyme. Bring the sauce to a simmer and cook for 2–3 minutes, until it begins to thicken.
Top the Filling and Bake Until the Edges Bubble
Return the chicken and any juices to the skillet and simmer for 5–8 minutes, stirring occasionally, until the chicken reaches 165°F and the sauce is thick. Stir in the frozen peas and take the skillet off the heat. Heat the oven to 400°F and coat a 9×13-inch baking dish with cooking spray; spread the filling in the dish, then cover it evenly with the mashed potatoes. Bake for 20–25 minutes, until the filling bubbles around the edges and the potato topping is lightly golden, then rest the pie for 10 minutes before serving.
Three Small Changes That Give the Filling a Different Character
Leave out the peas for a more savory filling
Omit the frozen peas and keep the rest of the filling the same. The finished pie has fewer sweet, tender bites and lets the chicken, mushrooms, and thyme come through more clearly.
Skip the garlic for a gentler flavor
Leave out the minced garlic while keeping the onion, mushrooms, Worcestershire sauce, and thyme. The filling still has plenty of savory depth, with a softer allium flavor.
Omit the thyme for a simpler gravy
Leave out the dried thyme and keep the Worcestershire sauce in the filling. You’ll lose the herbal note, but the mushroom-and-onion base still gives the gravy a full, savory taste.
Storage and Reheating
- Refrigerator: Cover leftovers and refrigerate for 3–4 days. The potato topping may firm up as it chills.
- Freezer: Freeze cooled portions in airtight containers for up to 2–3 months. The potatoes may be a little less smooth after thawing, but the filling freezes well.
- Reheating: Reheat individual portions in the microwave in short bursts, checking that the center is hot throughout. Long, high-power heating can dry the potato topping before the middle warms through.
Questions That Come Up When Making This Shepherd’s Pie

Chicken and Mushroom Shepherd's Pie with Mashed Potatoes
Ingredients
Equipment
Method
- Place the potatoes in a 4-quart saucepan and cover with cold water by 1 inch; bring to a boil over high heat, then reduce the heat and simmer for 15–20 minutes, until fork-tender.
- Drain the potatoes well and return them to the saucepan.
- Warm the milk in the microwave for 30–45 seconds, until steaming but not boiling.
- Add the butter, warm milk, and 1/2 teaspoon salt to the potatoes and mash until smooth; cover and keep warm.
- Heat the olive oil in a 12-inch skillet over medium-high heat, dividing it between batches.
- Season the chicken with 1 teaspoon salt and the pepper.
- Brown the chicken in two batches for 3–4 minutes per batch, turning once; transfer it to a plate while it is still undercooked in the center.
- Add the onion and mushrooms to the skillet and cook for 8–10 minutes, stirring occasionally, until the mushrooms have released their liquid and begun to brown.
- Stir in the garlic and cook for 30 seconds.
- Stir in the flour and cook for 1 minute.
- Gradually stir in the chicken broth, then add the Worcestershire sauce and thyme; bring to a simmer and cook for 2–3 minutes, until the sauce begins to thicken.
- Return the chicken and any accumulated juices to the skillet and simmer for 5–8 minutes, stirring occasionally, until the chicken reaches 165°F and the sauce is thick.
- Stir in the peas and remove the skillet from the heat.
- Heat the oven to 400°F.
- Coat a 9x13-inch baking dish with cooking spray.
- Spread the filling in the prepared dish, then spread the mashed potatoes evenly over the top.
- Bake for 20–25 minutes, until the filling bubbles around the edges and the potato topping is lightly golden.
- Rest the pie for 10 minutes before serving.