This Chicken Mushroom Spinach Skillet is a quick and tasty one-pan meal. Juicy chicken, earthy mushrooms, and bright spinach come together for a balanced dish that’s packed with flavor!
Cooking everything in one skillet means easy cleanup—my favorite part! Plus, it’s a great way to sneak in veggies while keeping dinner simple and delicious. 🍽️
Key Ingredients & Substitutions
Chicken Breasts: Boneless, skinless chicken breasts work best for this recipe. If you want something leaner, try turkey cutlets or for a vegetarian option, use chickpeas or tofu instead.
Mushrooms: I recommend cremini or button mushrooms for a nice texture and flavor. If you prefer something earthier, go for shiitake or portobello mushrooms. You can also use canned mushrooms in a pinch, but fresh ones are definitely better!
Spinach: Fresh spinach is key to this dish, giving it a vibrant color and nutrition. If you can’t find fresh spinach, kale or frozen spinach will work too, just be sure to thaw and drain it first.
Heavy Cream: This adds creaminess to the sauce, but you can substitute it with half-and-half or almond milk mixed with a bit of cornstarch if you’re looking for a lighter version. Coconut cream is also a great dairy-free alternative!
Parmesan Cheese: While optional, Parmesan adds a delicious nutty flavor. If you’re dairy-free, try nutritional yeast for a similar taste or a dairy-free cheese substitute.
How Do I Get the Chicken Perfectly Cooked?
Cooking chicken just right can be tricky, but with these tips, you’ll have juicy, flavorful chicken every time! Start with a preheated skillet to get that nice sear. Here’s how:
- Pat the chicken dry before seasoning; this helps it brown better.
- Don’t overcrowd the skillet! Cook in batches if needed to ensure even cooking.
- Use a meat thermometer: The chicken is done when it reaches 165°F (75°C).
- Let the chicken rest for a few minutes after cooking to lock in the juices, making it more tender.

How to Make Chicken Mushroom Spinach Skillet
Ingredients You’ll Need:
For the Main Dish:
- 4 boneless, skinless chicken breasts
- Salt and black pepper, to taste
- 2 tablespoons olive oil
- 2 tablespoons butter
- 10 oz (about 280 g) mushrooms, sliced (like cremini or button)
- 3-4 garlic cloves, minced
- 4 cups fresh spinach leaves
- 1/2 cup chicken broth
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese (optional)
- 2 tablespoons fresh chives or parsley, chopped (for garnish)
- 1 teaspoon dried Italian herbs or thyme (optional)
How Much Time Will You Need?
This Chicken Mushroom Spinach Skillet takes about 30 minutes from start to finish! You’ll spend roughly 10 minutes on prep and about 20 minutes cooking. It’s a quick and tasty meal that’s perfect for busy weeknights!
Step-by-Step Instructions:
1. Seasoning the Chicken:
Start by seasoning the chicken breasts on both sides with salt, pepper, and some Italian herbs if you’re using them. This adds flavor right from the start!
2. Searing the Chicken:
Heat the olive oil in a large skillet over medium-high heat. Once it’s hot, add the chicken breasts carefully. Sear them for about 5-6 minutes on each side, or until they are golden brown and fully cooked. When done, remove the chicken from the skillet and set it aside on a plate.
3. Cooking the Mushrooms:
In the same skillet, add the butter. Once it melts, toss in the sliced mushrooms. Cook them for about 5-7 minutes, stirring occasionally until they’re browned and tender.
4. Adding Garlic:
Next, add the minced garlic to the mushrooms and sauté everything together for about 1 minute, until the garlic is fragrant.
5. Deglazing with Chicken Broth:
To add some extra flavor, pour in the chicken broth to deglaze the skillet. This means scraping up any browned bits from the bottom of the skillet. Those bits are packed with flavor!
6. Making the Creamy Sauce:
Now stir in the heavy cream and bring the mixture to a gentle simmer. This is where the sauce starts to become rich and creamy!
7. Adding the Spinach:
Toss in the fresh spinach and cook for about 2-3 minutes, just until it wilts down.
8. Optional – Adding Cheese:
If you want to make it extra creamy, you can stir in the Parmesan cheese at this point until it melts into the sauce.
9. Bringing it all Together:
Return the cooked chicken breasts to the skillet, nestling them into the creamy mushroom and spinach sauce. Let everything cook together for another 2-3 minutes to reheat the chicken and blend those delicious flavors.
10. Garnishing:
Before serving, sprinkle some freshly chopped chives or parsley on top for a bright, fresh finish. Enjoy your delicious Chicken Mushroom Spinach Skillet!
Tip: This dish pairs wonderfully with rice, mashed potatoes, or some crusty bread for dipping in that creamy sauce!
Can I Use Frozen Chicken for This Recipe?
Yes, you can! Just make sure to thaw the frozen chicken completely before cooking. The best way is to let it sit in the refrigerator overnight or use the quick method of submerging it in a sealed plastic bag in cold water for about an hour.
What If I Don’t Have Heavy Cream?
No worries! You can substitute heavy cream with half-and-half for a lighter option, or use almond milk combined with a teaspoon of cornstarch for thickness. Coconut milk also works if you’re looking for a dairy-free alternative!
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it gently on the stove or in the microwave, stirring occasionally to ensure everything heats evenly.
Can I Add Other Vegetables?
Absolutely! You can add other vegetables like bell peppers, zucchini, or even broccoli for extra nutrition and flavor. Just sauté them along with the mushrooms before adding the garlic!



