
Chicken Legs with Creamy Mushroom Sauce tastes rich, savory, and cozy, like a weeknight dinner that snuck out of a restaurant kitchen. It suits busy home cooks who want big flavor in about 45 minutes without complicated steps or fancy ingredients. I first made this on a Tuesday when my sink overflowed with dishes, so I promise this recipe respects real-life chaos.
Why Make This Chicken Legs with Creamy Mushroom Sauce at Home
You control the flavor, the salt, and the quality of the chicken and mushrooms, so the dish tastes fresher than anything from a jar. The sauce coats each bite of chicken, and the mushrooms soak up all that garlicky, creamy goodness.
You also save money by using bone-in chicken legs, which cost less than breasts but stay juicier. The recipe uses simple pantry ingredients, so you probably own most of what you need already.
“This Chicken Legs with Creamy Mushroom Sauce tastes like a cozy restaurant meal that you cooked in under an hour at home. ★★★★★”
Ingredients You Need
Chicken
- 6 to 8 chicken legs (drumsticks), skin on, bone in
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon smoked paprika or sweet paprika
I prefer bone-in drumsticks because they stay tender and juicy. You can use chicken thighs instead, or a mix of legs and thighs, and keep the same seasoning.
Mushrooms and Aromatics
- 12 ounces cremini or baby bella mushrooms, sliced
- White button mushrooms also work, but cremini give deeper flavor.
- 1 small yellow onion, finely diced
- 3 to 4 garlic cloves, minced
- 1 tablespoon fresh thyme leaves or 1 teaspoon dried thyme
- 1 tablespoon chopped fresh parsley, plus more for garnish
You can use a mushroom mix if you feel fancy, like shiitake and oyster, but keep at least half cremini for a hearty base.
Sauce
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 tablespoon all-purpose flour
- 1 cup low sodium chicken broth
- 1 cup heavy cream
- You can swap half-and-half, but the sauce will look slightly thinner.
- 1 teaspoon Dijon mustard
- 1 teaspoon soy sauce or Worcestershire sauce for depth
- 1 teaspoon lemon juice
- Salt and pepper to taste
If you want a lighter version, use evaporated milk instead of cream and simmer a bit longer to thicken.
Pantry Shortcuts
- Use pre-sliced mushrooms to save time.
- Use jarred minced garlic if you feel tired, but fresh garlic gives better flavor.
- Use boxed chicken stock; I like low sodium so I control the salt.
Equipment
- Large heavy skillet or sauté pan (12 inch works best)
- Tongs
- Wooden spoon or silicone spatula
- Small whisk
- Cutting board and sharp knife
- Measuring cups and spoons
Tips & Mistakes
- Pat the chicken legs dry so the skin browns instead of steaming.
- Season the chicken generously; bland chicken ruins a great sauce.
- Brown the chicken in batches if needed so you avoid crowding the pan.
- Keep the heat at medium to medium high so the skin browns but does not burn.
- Slice mushrooms evenly so they cook at the same rate.
- Let mushrooms sit in the pan without constant stirring so they caramelize.
- Scrape the browned bits from the pan when you add broth; those bits carry huge flavor.
- Add cream after the broth simmers so you avoid curdling.
- Taste the sauce at the end and adjust salt, pepper, and lemon juice.
- Do not boil the sauce hard after adding cream; keep it at a gentle simmer.
How to Make Chicken Legs with Creamy Mushroom Sauce
Step 1: Season the Chicken
Pat the chicken legs dry with paper towels. Sprinkle salt, pepper, garlic powder, onion powder, and paprika all over the chicken. Rub the seasoning into the skin and under the skin where you can reach.
Step 2: Brown the Chicken
Heat the olive oil and 1 tablespoon of butter in a large skillet over medium high heat. Place the chicken legs in the skillet, skin side down, and cook 5 to 7 minutes until the skin looks deep golden and crisp. Flip and cook another 4 to 5 minutes on the other side, then transfer the chicken to a plate.
If the pan looks crowded, brown the chicken in two batches so you keep that nice crust.
Step 3: Cook the Mushrooms and Aromatics
Turn the heat to medium and add the remaining 1 tablespoon of butter to the same skillet. Add the sliced mushrooms and spread them in an even layer. Leave them alone for 3 to 4 minutes so they brown on one side, then stir and cook another 3 to 4 minutes until they shrink and deepen in color.
Add the diced onion and cook 3 to 4 minutes until it softens and turns lightly golden. Stir in the garlic and thyme and cook 30 seconds until fragrant, so the garlic does not burn.
Step 4: Build the Sauce Base
Sprinkle the flour over the mushroom mixture and stir well so the flour coats everything. Cook 1 minute to remove the raw flour taste. Pour in the chicken broth slowly while you whisk or stir, scraping up the browned bits from the bottom of the pan.
Stir in the Dijon mustard and soy sauce. Let the mixture simmer 3 to 4 minutes until it thickens slightly.
Step 5: Add the Cream
Lower the heat to medium low. Pour in the heavy cream and stir until the sauce looks smooth and creamy. Let it gently simmer 3 to 5 minutes so it thickens to a gravy-like consistency.
Taste and add salt and pepper as needed. Stir in the lemon juice and half of the chopped parsley.
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 chicken, but keep the top of the skin mostly uncovered so it stays a bit crisp. Cover the skillet loosely with a lid and simmer on low heat 15 to 20 minutes, until the chicken reaches 175°F at the thickest part near the bone.
Stir the sauce occasionally so it does not stick, and adjust the heat so it gently bubbles. Sprinkle the remaining parsley over the top before serving.
Variations I've Tried
I sometimes add a handful of baby spinach at the end and stir until it wilts into the sauce. I also like to toss in a few sun dried tomatoes for a slightly tangy, sweet twist. If you enjoy a bit of heat, add crushed red pepper flakes with the garlic.
You can swap thyme for rosemary or Italian seasoning and still keep the flavor balanced. I also tried a lighter version with half chicken broth and half unsweetened coconut milk, which gave a subtle, interesting flavor that still tasted creamy.
How to Serve Chicken Legs with Creamy Mushroom Sauce
Serve the chicken legs with creamy mushroom sauce over fluffy mashed potatoes, buttered noodles, or steamed rice so the starch catches every drop of sauce. Spoon plenty of mushrooms over the top, since they carry a lot of the savory flavor. Add a simple side like roasted green beans, steamed broccoli, or a crisp salad to keep the plate balanced.
If you like a cozy bowl situation, serve everything in a shallow bowl with extra sauce and a slice of crusty bread to swipe through the pan juices.
How to store
- Cool leftovers to room temperature within 1 hour, then store in an airtight container in the fridge for up to 3 days.
- Freeze portions in freezer safe containers or bags for up to 2 months, and label with the date so you keep track.
- Reheat gently on the stove over low to medium heat, and add a splash of broth or milk to loosen the sauce if it thickened.
- You can also reheat in the microwave in short bursts, stirring between each burst so the sauce heats evenly and the chicken stays tender.

Chicken Legs with Creamy Mushroom Sauce
Ingredients
Instructions
- Pat the chicken legs dry with paper towels. Season all over with kosher salt, black pepper, garlic powder, onion powder, and smoked or sweet paprika, rubbing the seasoning into the skin and under the skin where you can reach.
- Heat the olive oil and 1 tablespoon of the butter in a large heavy skillet over medium-high heat. Place the chicken legs in the skillet, skin side down, and cook for 5 to 7 minutes until the skin is deep golden and crisp. Flip and cook another 4 to 5 minutes, then transfer the chicken to a plate. Brown in batches if needed so the pan is not crowded.
- Reduce the heat to medium. Add the remaining 1 tablespoon butter to the same skillet. Add the sliced mushrooms in an even layer and cook without stirring for 3 to 4 minutes so they brown on one side. Stir and cook another 3 to 4 minutes until they shrink and deepen in color.
- Add the diced onion and cook for 3 to 4 minutes until softened and lightly golden. Stir in the minced garlic and thyme and cook for about 30 seconds until fragrant, without letting the garlic burn.
- Sprinkle the flour over the mushroom mixture and stir to coat evenly. Cook for 1 minute to remove the raw flour taste. Slowly pour in the chicken broth while stirring or whisking, scraping up the browned bits from the bottom of the pan. Stir in the Dijon mustard and soy sauce or Worcestershire sauce. Simmer for 3 to 4 minutes until slightly thickened.
- Lower the heat to medium-low. Pour in the heavy cream and stir until the sauce is smooth and creamy. Let it gently simmer for 3 to 5 minutes until it thickens to a gravy-like consistency. Season to taste with salt and pepper, then stir in the lemon juice and about half of the chopped parsley.
- Nestle the browned chicken legs into the creamy mushroom sauce, skin side up. Spoon some sauce and mushrooms over the chicken, keeping most of the skin uncovered so it stays a bit crisp. Cover the skillet loosely with a lid and simmer on low heat for 15 to 20 minutes, or until the chicken reaches 175°F (79°C) near the bone.
- Stir the sauce occasionally as the chicken simmers, adjusting the heat so it gently bubbles without boiling hard. Sprinkle the remaining parsley over the top before serving. Serve hot with mashed potatoes, noodles, or rice to catch the sauce.
Notes
Approximate per serving (1 of 6, using 6 drumsticks and all the sauce): 430 calories; fat 32 g; saturated fat 13 g; carbohydrates 9 g; fiber 1 g; sugars 3 g; protein 27 g; sodium 520 mg. Values will vary based on exact number and size of drumsticks, brands used, and portion size.

Leave a Reply