
Chicken Legs with Creamy Mushroom Sauce tastes rich, savory, and a little luxurious, but it still feels like cozy weeknight comfort food. It works perfectly for busy home cooks who want a restaurant-style chicken dinner in about 45 minutes, without fancy skills or fussy ingredients. I tested this on a Tuesday after a long day, and my kids stopped arguing at the table, which counts as a small miracle in my house.
Why Make This Chicken Legs with Creamy Mushroom Sauce at Home
You control the flavor, the salt, and the quality of the chicken, so the dish tastes fresher than anything from a jarred sauce or takeout. Bone in chicken legs stay juicy, and the creamy mushroom sauce soaks into rice, potatoes, or bread in the best possible way.
You also stretch a pack of chicken legs into a special meal with simple pantry ingredients. The recipe uses one pan, so cleanup stays easy and you keep all those browned bits that give the sauce deep flavor.
“This Chicken Legs with Creamy Mushroom Sauce tastes like a cozy restaurant dinner at home, and everyone licked their plates clean. ★★★★★”
Ingredients You Need
Here is what you need for Chicken Legs with Creamy Mushroom Sauce, plus some helpful notes.
Chicken
- 6 to 8 chicken legs (drumsticks), bone in, skin on
- Skin on gives flavor and crisp texture. You can use skinless, but the sauce will taste a little lighter.
- 1 to 1.5 teaspoons kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika (smoked or sweet, your choice)
Fat and aromatics
- 2 tablespoons olive oil or avocado oil
- 2 tablespoons butter
- 1 medium yellow onion, finely chopped
- 3 to 4 garlic cloves, minced
Mushrooms and sauce base
- 12 ounces mushrooms, sliced
- White button mushrooms keep it mild. Cremini or baby bella mushrooms give deeper flavor.
- 1 tablespoon all purpose flour
- Use a gluten free all purpose blend if you need a gluten free option.
- 1 cup chicken broth
- Use low sodium broth so you control the salt. I like Better Than Bouillon paste for a pantry shortcut.
- 1 cup heavy cream
- You can swap half and half, but the sauce will turn out a bit thinner. Avoid milk, which can curdle more easily.
Flavor boosters
- 1 teaspoon Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1 teaspoon dried thyme or 1 tablespoon fresh thyme leaves
- 1 teaspoon dried parsley or 1 tablespoon fresh parsley, chopped
- Optional: pinch of red pepper flakes for a little heat
Finishing
- Extra chopped fresh parsley or chives for garnish
- Extra salt and pepper to taste
Equipment
- Large, deep skillet or sauté pan with lid (12 inch works well)
- Tongs for turning chicken
- Wooden spoon or spatula to scrape browned bits
- Small whisk for the sauce
- Cutting board and sharp knife
Tips & Mistakes
- Pat the chicken legs dry so the skin browns instead of steaming.
- Season the chicken generously, since the meat sits under the skin and needs help.
- Brown the chicken in batches if your pan feels crowded, so each piece gets good color.
- Keep the heat at medium to medium high so the skin browns without burning.
- Scrape all the browned bits from the pan when you add broth, since those bits give the sauce deep flavor.
- Slice mushrooms evenly so they cook at the same rate and do not turn soggy.
- Let the mushrooms cook until they release liquid and start to brown, or the sauce will taste flat.
- Use room temperature cream if you can, and add it after the broth simmers, to avoid curdling.
- Simmer the sauce gently, not at a hard boil, so it thickens smoothly.
- Taste and adjust salt at the end, since broth and seasoning blends vary.
- Do not rush the final simmer with the chicken in the sauce, since that time lets flavors blend and the meat finish cooking.
- If the sauce thickens too much, loosen it with a splash of broth or a spoonful of water.
How to Make Chicken Legs with Creamy Mushroom Sauce
Step 1: Season the chicken
Pat the chicken legs dry with paper towels. Mix salt, pepper, garlic powder, and paprika in a small bowl. Rub the seasoning all over the chicken legs, including under the skin where you can reach.
Step 2: Brown the chicken
Heat the olive oil and 1 tablespoon of butter in the large skillet over medium high heat. Place the chicken legs in the pan skin side down and cook about 5 to 7 minutes, until the skin turns deep golden and crisp. Flip and cook another 3 to 4 minutes on the other side, then transfer the chicken to a plate and keep it nearby.
If your pan feels crowded, brown the chicken in two batches. Add a little extra oil if the pan looks dry between batches.
Step 3: Cook the onions and mushrooms
Turn the heat down to medium and add the remaining 1 tablespoon of butter to the same pan. Add the chopped onion and cook 3 to 4 minutes, stirring, until it turns soft and lightly golden. Add the garlic and cook about 30 seconds, just until fragrant.
Add the sliced mushrooms and a pinch of salt. Stir and cook 6 to 8 minutes, until the mushrooms release their liquid and then start to brown and shrink. Stir occasionally but give them a chance to sit so they caramelize a bit.
Step 4: Build the sauce base
Sprinkle the flour over the mushrooms and stir well so the flour coats everything. Cook about 1 minute to remove the raw flour taste. Pour in the chicken broth slowly while you whisk or stir, scraping the bottom of the pan to lift any browned bits.
Stir in the Dijon mustard, Worcestershire sauce, thyme, and parsley. Bring the mixture to a gentle simmer and let it cook 3 to 4 minutes, until it thickens slightly. Taste and adjust salt and pepper if needed.
Step 5: Add the cream
Turn the heat down to medium low. Pour in the heavy cream while you stir. Add a pinch of red pepper flakes if you like a little kick.
Simmer the sauce gently for 3 to 5 minutes, until it thickens to a gravy like consistency. If it looks too thick, add a splash of broth. If it looks too thin, let it simmer a few more minutes.
Step 6: Return the chicken to the pan
Nestle the browned chicken legs into the creamy mushroom sauce, skin side up. Spoon some sauce and mushrooms over the tops, but keep most of the skin above the liquid so it stays a bit crisp. Cover the pan with a lid.
Simmer on low heat 15 to 20 minutes, until the chicken cooks through and reaches 175 to 185 degrees Fahrenheit near the bone. Stir the sauce occasionally so it does not stick, and adjust heat if it bubbles too hard.
Step 7: Finish and serve
Remove the lid and check the sauce. If it looks thin, let it simmer uncovered a few more minutes. Taste and adjust seasoning one last time.
Sprinkle chopped fresh parsley or chives over the chicken legs. Serve the chicken hot with plenty of creamy mushroom sauce spooned over your side dishes.
Variations I've Tried
Use chicken thighs instead of legs and keep the same timing, since bone in thighs cook in a similar way. Swap half the mushrooms for sliced leeks for a softer, sweeter flavor. Add a handful of baby spinach at the end and stir until it wilts into the sauce.
Use coconut cream and a neutral oil if you want a dairy free version, and season with extra herbs to balance the coconut flavor. Stir in a spoonful of grainy mustard and extra thyme for a sharper, herb forward version that tastes great over mashed potatoes.
How to Serve Chicken Legs with Creamy Mushroom Sauce
Serve Chicken Legs with Creamy Mushroom Sauce over fluffy mashed potatoes, buttered noodles, or simple steamed rice so the sauce has something to soak into. Add a bright side like roasted green beans, steamed broccoli, or a crisp salad to balance the richness. Warm crusty bread or garlic bread makes a perfect tool to swipe up every last bit of mushroom sauce. If you pack leftovers for lunch, slice the chicken off the bone and spoon the sauce over rice or pasta in a meal prep container.
How to store
- Fridge: Cool leftovers to room temperature within 1 hour, then store in an airtight container in the fridge for up to 3 to 4 days.
- Freezer: Remove the chicken from the bone if you like, then store chicken and sauce in freezer safe containers for up to 2 months. The cream may separate slightly after freezing, but it still tastes good.
- Reheating on stove: Reheat gently in a covered skillet over low to medium heat, with a splash of broth or water to loosen the sauce, until the chicken warms through.
- Reheating in microwave: Place portions in a microwave safe dish, cover loosely, and heat in short bursts, stirring the sauce between bursts so it heats evenly.

Chicken Legs with Creamy Mushroom Sauce
Ingredients
Method
- Pat the chicken legs dry with paper towels. In a small bowl, mix the kosher salt, black pepper, garlic powder, and paprika, then rub the seasoning all over the chicken legs, including under the skin where you can reach.
- Heat the olive oil and 1 tablespoon of the butter in a large deep skillet over medium-high heat. Place the chicken legs in the pan skin side down and cook 5–7 minutes, until the skin is deep golden and crisp. Flip and cook another 3–4 minutes. Transfer the browned chicken to a plate. Brown in batches if needed, adding a little more oil if the pan gets dry.
- Reduce the heat to medium. Add the remaining 1 tablespoon butter to the same pan. Stir in the chopped onion and cook 3–4 minutes until softened and lightly golden. Add the minced garlic and cook about 30 seconds, just until fragrant.
- Add the sliced mushrooms and a pinch of salt. Cook 6–8 minutes, stirring occasionally, until the mushrooms release their liquid and then begin to brown and shrink.
- Sprinkle the flour over the mushrooms and stir to coat. Cook about 1 minute to remove the raw flour taste. Slowly pour in the chicken broth while stirring and scraping the bottom of the pan to lift any browned bits.
- Stir in the Dijon mustard, Worcestershire sauce, thyme, and parsley. Bring to a gentle simmer and cook 3–4 minutes, until slightly thickened. Taste and adjust salt and pepper if needed.
- Lower the heat to medium-low. Pour in the heavy cream while stirring. Add a pinch of red pepper flakes if using. Simmer gently for 3–5 minutes until the sauce thickens to a gravy-like consistency, adjusting with a splash of broth if it gets too thick.
- Nestle the browned chicken legs into the creamy mushroom sauce, skin side up. Spoon some sauce and mushrooms over the tops, keeping most of the skin above the liquid. Cover the pan with a lid and simmer on low for 15–20 minutes, until the chicken is cooked through and reaches 175–185°F near the bone.
- Remove the lid and check the sauce; simmer uncovered a few more minutes if you want it thicker. Taste and adjust seasoning. Garnish with chopped fresh parsley or chives and serve hot, spooning plenty of creamy mushroom sauce over the chicken and your chosen side.
Notes
Approximate per serving (1 chicken leg with sauce, based on 6 servings): 520 calories; fat 39 g; saturated fat 17 g; carbohydrates 9 g; fiber 1 g; sugars 3 g; protein 34 g; sodium 620 mg. Values are estimates and will vary based on exact chicken size, brands used, and portion size.
