This Creamy Garlic Mushroom Chicken recipe is the answer to your weeknight dinner dreams. Imagine tender, golden-brown chicken breasts smothered in a rich, savory garlic mushroom sauce that tastes like it came from a high-end restaurant. The best part? It all comes together in one skillet in about 30 minutes. This dish is pure comfort, packed with flavor, and surprisingly simple to create. If you’re looking for a meal to impress your family and friends, this is the one.
Why This Creamy Garlic Mushroom Chicken Recipe is a Must-Try
Beyond its incredible flavor, this recipe is a true winner for its simplicity and elegance. You don’t need complicated techniques or ingredients to achieve a deeply satisfying meal. The magic lies in building layers of flavor in a single pan—from searing the chicken perfectly to sautéing the mushrooms and then creating a velvety sauce that ties everything together. It’s a versatile dish perfect for a cozy night in, yet sophisticated enough for a special occasion.

Ingredients You’ll Need
The beauty of this creamy chicken dish is its reliance on simple, high-quality ingredients. Here’s what you’ll need to bring this amazing meal to life:
- Chicken Breasts: Boneless, skinless chicken breasts are perfect for a quick sear.
- Mushrooms: Cremini mushrooms (or baby bellas) provide the best flavor.
- Garlic & Onion: The aromatic foundation of our delicious sauce.
- Heavy Cream & Parmesan: These create the signature rich and creamy texture.
- Chicken Broth: Adds depth and helps to form the sauce base.
- Herbs: Fresh thyme and parsley add a touch of freshness and complexity.
How to Make Creamy Garlic Mushroom Chicken (Step-by-Step)
Making this dish is straightforward. Follow these simple steps for a flawless result every time. The key is to prep your ingredients before you start cooking, as the process moves quickly.
Step 1: Prepare and Cook the Chicken
First, season the chicken breasts on both sides with salt, pepper, and paprika. Heat olive oil in a large skillet over medium-high heat. Place the chicken in the skillet and cook for 5-7 minutes per side, until golden brown and cooked through. Once done, remove the chicken from the skillet and set it aside on a plate.
Step 2: Sauté the Aromatics and Mushrooms
In the same skillet, melt the butter. Add the sliced mushrooms and cook until they have released their moisture and started to brown. This step is crucial for developing deep flavor. Next, add the minced garlic and diced onion, cooking for another minute until fragrant.

Step 3: Create the Creamy Garlic Sauce
Pour in the chicken broth to deglaze the pan, scraping up any browned bits from the bottom—this is where the flavor is! Bring it to a simmer and let it reduce slightly. Stir in the heavy cream, grated Parmesan cheese, and fresh thyme. Let the sauce simmer gently for a few minutes until it begins to thicken.
Step 4: Combine and Simmer
Return the cooked chicken breasts to the skillet, nestling them into the creamy sauce. Spoon some of the sauce and mushrooms over the chicken. Let it all simmer together for another 2-3 minutes, allowing the chicken to soak up the delicious flavors. Garnish generously with fresh parsley before serving.
Expert Tips for the Best Results
Want to make your Creamy Garlic Mushroom Chicken truly unforgettable? Here are a few pro-tips:
- Don’t Crowd the Pan: Cook the chicken and mushrooms in batches if necessary. Overcrowding the pan will cause them to steam instead of sear, robbing you of that beautiful golden-brown color and flavor.
- Use Fresh Herbs: While dried herbs work in a pinch, fresh thyme and parsley add a vibrant flavor that can’t be beaten.
- Select Good Mushrooms: Cremini mushrooms offer a meatier texture and a more robust, earthy flavor than standard white button mushrooms.
- Pat the Chicken Dry: Before seasoning, use a paper towel to pat the chicken breasts completely dry. This ensures a perfect, crispy sear.
What to Serve with Creamy Garlic Mushroom Chicken
This versatile dish pairs beautifully with a variety of sides. The creamy sauce is perfect for soaking up with your favorite starch. For a classic comfort meal, serve it over the best mashed potatoes recipe or a bed of egg noodles. It’s also fantastic with simple steamed rice. For a lighter option, pair it with a side of roasted garlic butter green beans or a simple green salad.
Recipe Variations and Substitutions
Feel free to customize this recipe to your liking! You can use boneless, skinless chicken thighs instead of breasts for an even more tender result. Want to add some greens? Stir in a few handfuls of fresh spinach at the end and let it wilt into the sauce. For a different flavor profile, try adding sun-dried tomatoes, similar to this chicken alfredo with sun-dried tomatoes. You can also substitute the heavy cream with half-and-half for a slightly lighter sauce.
Storing and Reheating Leftovers
Store any leftover Creamy Garlic Mushroom Chicken in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it in a skillet over low heat. You may need to add a splash of milk or chicken broth to loosen the sauce and bring back its creamy consistency. Avoid microwaving, as it can make the chicken tough and cause the sauce to separate.
Frequently Asked Questions About Creamy Garlic Mushroom Chicken
Yes, you can make a dairy-free version. Substitute the heavy cream with full-fat canned coconut cream and use a high-quality dairy-free butter alternative. Omit the Parmesan or use a dairy-free Parmesan substitute.
Absolutely! Boneless, skinless chicken thighs work beautifully in this recipe. They are naturally more tender and flavorful. The cooking time may need to be adjusted slightly, so ensure they are cooked to an internal temperature of 165°F (74°C).
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a saucepan over low heat. Add a splash of milk or chicken broth to thin out the sauce and restore its creamy consistency as it warms up.
Cremini mushrooms (also known as baby bellas) are the best choice. They have a deeper, earthier flavor and a firmer texture than white button mushrooms, which adds more complexity to the sauce.
This dish is incredibly versatile. It’s fantastic served over egg noodles, mashed potatoes, or rice to soak up the creamy sauce. For a lower-carb option, it pairs wonderfully with roasted asparagus, steamed green beans, or zucchini noodles.
More Recipes You’ll Love

Creamy Garlic Mushroom Chicken (Restaurant-Style at Home)
Ingredients
Equipment
Instructions
- Pat chicken breasts dry and season with salt and pepper. Heat olive oil in a large skillet over medium-high heat. Cook chicken for 5-7 minutes per side, until golden and cooked through. Remove from skillet and set aside.
- In the same skillet, melt the butter. Add sliced mushrooms and cook until browned, about 5-7 minutes. Add the diced onion and cook until softened, then add minced garlic and thyme and cook for 1 more minute until fragrant.
- Pour in the chicken broth to deglaze the pan, scraping up any browned bits. Simmer for 2 minutes. Reduce heat to medium-low and stir in the heavy cream and grated Parmesan cheese. Continue to stir until the cheese is melted and the sauce is smooth.
- Return the chicken to the skillet. Spoon the sauce over the chicken and let it simmer for 2-3 minutes to heat through. Garnish with fresh parsley before serving.
Notes
Use freshly grated Parmesan for a smoother sauce, as pre-shredded cheese can contain anti-caking agents that make the sauce grainy.
For an extra rich sauce, you can add a splash of dry white wine after cooking the garlic and let it reduce before adding the broth.
Share Your Creation!
We hope you love this Creamy Garlic Mushroom Chicken recipe as much as we do! If you make it, please leave a comment below and let us know how it turned out. We’d love for you to share your masterpiece on Pinterest!
