Creamy Mushroom Chicken Recipe tastes rich, garlicky, and savory with a silky sauce that clings to every bite of tender chicken. It works for busy weeknights or cozy date nights and takes about 40 minutes from start to finish. I first cooked a version of this in a tiny apartment kitchen with one pan and a wobbly stove, so if I can pull it off, you absolutely can too.
Why Make This Easy Creamy Mushroom Chicken Recipe at Home
This Creamy Mushroom Chicken Recipe beats restaurant versions because you control the salt, the creaminess, and the mushroom level. You get juicy chicken, browned mushrooms, and a sauce that tastes like you spent hours on it, even though you did not.
You also save money and skip mystery ingredients. The recipe uses simple pantry staples, so you probably own half of what you need already.
Creamy, garlicky, and full of mushroom flavor, this Creamy Mushroom Chicken Recipe tastes like a cozy restaurant meal at home ★★★★★
Ingredients You Need

Chicken
- 4 boneless skinless chicken breasts
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 2 tablespoons all purpose flour
- Coats the chicken lightly and helps the sauce cling.
- Use a 1:1 gluten free blend if needed.
Fat and aromatics
- 2 tablespoons olive oil
- Any neutral oil works, but olive oil adds nice flavor.
- 2 tablespoons unsalted butter
- Salted butter works; just reduce added salt slightly.
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning or dried mixed herbs
- I like a blend with oregano, basil, and thyme.
Mushrooms
- 12 ounces cremini or baby bella mushrooms, sliced
- White button mushrooms work, but cremini give deeper flavor.
- Wipe with a damp towel instead of soaking to avoid sogginess.
- Optional: 1 teaspoon soy sauce or Worcestershire sauce
- Adds savory depth and boosts mushroom flavor.
Creamy sauce
- 1 cup low sodium chicken broth
- Use a good quality boxed broth; I like Pacific or Kettle & Fire.
- 1 cup heavy cream
- For a lighter version, use half and half, but the sauce thickens less.
- 1 teaspoon Dijon mustard
- Does not taste mustardy; it just sharpens the flavor.
- 1 teaspoon cornstarch mixed with 1 tablespoon cold water (optional)
- Use if you want a thicker sauce without extra cream.
- 1 teaspoon fresh lemon juice
- Brightens the richness of the sauce.
- 1/3 cup freshly grated Parmesan cheese
- Use a block and grate it; pre shredded cheese can clump.
Fresh finish
- 2 tablespoons chopped fresh parsley
- Fresh thyme also works nicely.
- Extra black pepper to taste
Pantry shortcuts and substitutions
- Use pre sliced mushrooms to save prep time.
- Use jarred minced garlic if you need a shortcut, but fresh tastes better.
- Use rotisserie chicken in a pinch; just skip the raw chicken cooking steps and simmer the cooked chicken in the sauce at the end.
- Use evaporated milk instead of cream for a lighter sauce, but keep the heat low to prevent curdling.
Equipment list
- Large skillet or sauté pan, 12 inch size works best
- Meat mallet or rolling pin to pound chicken
- Tongs for turning chicken
- Wooden spoon or spatula
- Cutting board and sharp knife
- Small bowl for cornstarch slurry, if using
Tips & Mistakes
- Pound chicken to an even thickness so it cooks evenly and stays juicy.
- Pat chicken dry before seasoning so it browns instead of steaming.
- Do not crowd the pan or the chicken and mushrooms will steam and turn pale.
- Brown mushrooms in a single layer and resist constant stirring so they caramelize.
- Keep heat at medium to medium high so you get color without burning the fond on the bottom.
- Taste the sauce before adding extra salt because broth, Parmesan, and soy sauce already add salt.
- Add cream after you lower the heat so it stays smooth and does not curdle.
- Simmer the sauce gently; a hard boil can split the cream and toughen the chicken.
- Add cheese off the direct heat and stir well so it melts smoothly.
- Let the chicken rest in the sauce a few minutes so it absorbs flavor before serving.
How to Make Creamy Mushroom Chicken

Step 1: Prep and season the chicken
Place the chicken breasts between two sheets of parchment or plastic wrap. Pound them to an even 1/2 inch thickness. Pat dry with paper towels, then season both sides with salt, pepper, and garlic powder. Lightly coat each piece with flour and shake off the excess.
Step 2: Brown the chicken
Heat olive oil and 1 tablespoon butter in a large skillet over medium high heat. Add the chicken in a single layer and cook 4 to 5 minutes per side, until golden and cooked through. Move the chicken to a plate and tent loosely with foil to keep it warm. Leave the browned bits in the pan because they add huge flavor to the sauce.
Step 3: Sauté veggies and aromatics
Lower the heat to medium and add the remaining 1 tablespoon butter to the same skillet. Add the diced onion and cook until soft and lightly golden, about 4 to 5 minutes. Stir in the garlic and Italian seasoning and cook about 1 minute, until fragrant. Scrape up any browned bits from the bottom as the onion releases moisture.
Step 4: Cook the mushrooms
Add the sliced mushrooms to the skillet in an even layer. Let them cook without stirring for 3 minutes so they brown on one side. Stir and continue to cook 4 to 5 more minutes, until they release their liquid and the liquid cooks off. Stir in the soy sauce or Worcestershire, if using, and cook 1 minute to coat the mushrooms.
Step 5: Build the sauce
Pour in the chicken broth and stir well, scraping the bottom of the pan. Simmer for 3 to 4 minutes so the broth reduces slightly. Stir in the Dijon mustard and heavy cream, then lower the heat to medium low. If you want a thicker sauce, stir in the cornstarch slurry and simmer 1 to 2 minutes until the sauce thickens.
Step 6: Add cheese and finish the flavor
Turn the heat to low. Stir in the Parmesan cheese until it melts and the sauce turns silky. Add the lemon juice and taste, then adjust salt and pepper to your liking. The sauce should taste rich, savory, and just bright enough to cut the cream.
Step 7: Return chicken to the pan
Nestle the cooked chicken breasts back into the skillet, along with any juices from the plate. Spoon sauce and mushrooms over the top of each piece. Simmer on low for 3 to 5 minutes so the chicken absorbs some of the sauce and heats through. Sprinkle with chopped parsley and a final crack of black pepper.
Step 8: Plate
Move the chicken to plates or a serving platter. Spoon plenty of creamy mushroom sauce over the top and around the sides. Garnish with extra parsley or a little more grated Parmesan. Serve hot while the sauce still feels velvety and smooth.
Variations I’ve Tried
- Garlic herb version
Double the garlic and add fresh thyme and rosemary with the onions. Skip the soy sauce and let the herbs carry the flavor. This version tastes amazing over mashed potatoes. - Spinach mushroom chicken
Stir 2 cups of fresh baby spinach into the sauce right after you add the cream. Let it wilt for 1 to 2 minutes, then add the chicken back in. You sneak in greens and the color looks beautiful. - Bacon mushroom chicken
Cook 3 to 4 slices of chopped bacon first, then remove and use the drippings instead of oil. Build the recipe as written, then sprinkle the crisp bacon over the finished dish. The smoky flavor pairs perfectly with the creamy sauce. - Dairy lighter version
Use half and half instead of heavy cream and skip the Parmesan or use just a tablespoon or two. Thicken the sauce with the cornstarch slurry so it still coats the chicken. The flavor stays rich but feels a bit lighter.
How to Serve Creamy Mushroom Chicken
Serve this Creamy Mushroom Chicken Recipe over fluffy mashed potatoes, buttered egg 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. Garlic bread or warm crusty rolls also work well if you want to scoop up every bit of sauce. For kids, pair it with plain buttered pasta and a side of sliced cucumbers or carrot sticks.
How to store
- Cool leftovers to room temperature within 1 hour, then move them to airtight containers.
- Store in the fridge for up to 3 days.
- Freeze in freezer safe containers for up to 2 months; thaw overnight in the fridge before reheating.
- Reheat gently in a covered skillet over low heat with a splash of broth or milk, or warm in the microwave at 50 percent power in short bursts, stirring often so the sauce stays creamy.

Easy Creamy Mushroom Chicken
Ingredients
Instructions
- Pat the chicken breasts dry and season both sides with salt, pepper, and paprika if using.
- Heat the olive oil and 1 tablespoon of butter in a large skillet over medium-high heat. Add the chicken and sear for 5–6 minutes per side, or until golden and cooked through. Remove to a plate and tent with foil.
- Reduce heat to medium and add the remaining 1 tablespoon butter to the same skillet. Add the sliced mushrooms and cook, stirring occasionally, until browned and their liquid has evaporated, 6–8 minutes.
- Stir in the minced garlic and cook for 30 seconds until fragrant.
- Pour in the chicken broth, scraping up any browned bits from the bottom of the pan. Simmer for 2–3 minutes to reduce slightly.
- Stir in the heavy cream, Parmesan cheese, and Italian seasoning. Simmer gently for 3–4 minutes, stirring, until the sauce thickens slightly.
- Return the chicken breasts and any accumulated juices to the skillet, spooning the mushroom cream sauce over the top. Simmer for another 3–5 minutes until the chicken is heated through and the sauce coats the chicken.
- Taste and adjust seasoning with additional salt and pepper if needed. Garnish with chopped fresh parsley if desired and serve hot.
Notes
Approximate per serving (1 of 4): 520 calories; fat 37 g; saturated fat 18 g; carbohydrates 8 g; fiber 1 g; sugars 3 g; protein 37 g; sodium 720 mg. Values will vary based on specific ingredients, brands, and portion size.