This one-pan skillet dinner turns humble ingredients into a silky, comforting meal: tender diced chicken cooked with mushrooms and wilted spinach, finished in a Parmesan–cream sauce. It’s the sort of recipe I reach for when I want something cozy and fast—weeknight-friendly, yet impressive enough for company. If you enjoy quick creamy chicken dinners, you might also like our creamy baked Dijon chicken thighs for another easy weeknight option.
Why you’ll love this dish
This skillet balances richness and fresh greens without a fuss. The heavy cream and Parmesan create a luscious sauce that clings to each bite, while mushrooms add earthiness and spinach keeps things bright and slightly vegetal. It’s fast to make, with just one pan to wash, and it stretches well—serve over rice, mashed potatoes, or your favorite pasta.
“Satisfying, quick, and full of flavor—my family asked for seconds the first night.” — home cook review
Perfect occasions: busy weeknights, casual date nights, or when you want a low-effort dish that feels special. It’s also friendly for meal prep: you can make a big batch and reheat portions for lunches.
The cooking process explained
Before you start, here’s how this recipe comes together in three phases:
- Brown the chicken in olive oil to develop flavor and seal juices.
- Sauté mushrooms and garlic to build a savory base.
- Wilt the spinach, then add cream and Parmesan to make a silky sauce that finishes the chicken.
Timing note: plan for about 20–25 minutes total cook time—quick enough for a weekday dinner but long enough for the sauce to thicken and flavors to meld.
What you’ll need
- 1 lb (450 g) chicken breast, diced into 1-inch cubes (substitute thighs for more forgiving, juicy meat)
- 8 oz (225 g) mushrooms, sliced (white or cremini work well)
- 2 cups fresh spinach (roughly packed)
- 1 cup heavy cream (use half-and-half for a lighter sauce—sauce will be thinner)
- 1 cup grated Parmesan cheese (freshly grated melts best)
- 2 tablespoons olive oil (or 1 tbsp butter + 1 tbsp oil)
- 2 cloves garlic, minced (or 1 teaspoon garlic paste)
- Salt and freshly ground black pepper, to taste
- Cooked rice, mashed potatoes, or pasta, for serving
Ingredient notes: if you want more herb aroma, add a teaspoon of fresh thyme or rosemary while the mushrooms cook. For lower sodium, omit added salt until after the Parmesan is stirred in.
Step-by-step instructions
- Heat medium heat and add 2 tablespoons olive oil to a large skillet. Let the oil shimmer—this prevents sticking.
- Add minced garlic and sauté 30–60 seconds until fragrant, stirring so it doesn’t brown.
- Increase heat to medium-high, add the diced chicken, season with salt and pepper, and spread into a single layer. Cook without moving for 2–3 minutes to get a golden sear, then stir and cook until no longer pink (total 6–8 minutes). Chicken should reach 165°F (74°C).
- Push the chicken to one side, add the sliced mushrooms to the empty side of the skillet, and cook until they release moisture and become tender, about 4–5 minutes. Stir together with the chicken.
- Add the spinach and cook just until wilted, about 1–2 minutes. Stir so the heat distributes evenly.
- Pour in 1 cup heavy cream and bring to a gentle simmer. Reduce heat to low and whisk in 1 cup grated Parmesan until the sauce thickens slightly—about 2–3 minutes. Taste and adjust seasoning. If the sauce is too thick, thin with a splash of chicken stock or milk.
- Serve immediately over rice, mashed potatoes, or pasta so each serving gets plenty of sauce.
Best ways to enjoy it
Serve this skillet spooned over steaming rice for a simple weeknight plate, over mashed potatoes for ultimate comfort, or tossed with pasta for an easy creamy pasta dinner. For a lighter approach, serve alongside roasted vegetables and a wedge of lemon to brighten the dish. If you want a richer carb pairing, try serving it with our creamy gnocchi with spinach and feta for a luxurious, pillowy side.
Garnish ideas: extra grated Parmesan, a drizzle of good olive oil, cracked black pepper, or a sprinkle of chopped parsley for color.
Storage and reheating tips
- Refrigerator: Cool to room temperature, transfer to an airtight container, and refrigerate up to 3–4 days.
- Freezer: This dish can be frozen for up to 2 months. Use a freezer-safe container and leave a little headspace for expansion. Note: cream-based sauces can separate slightly after freezing; the texture is still good for reheating in casseroles or stews.
- Reheating: Reheat gently over low heat on the stovetop with a splash of milk or broth to restore creaminess. Microwaving is fine—cover and heat in 30–45 second bursts, stirring between, and add a little liquid if the sauce tightens. Ensure reheated chicken reaches 165°F (74°C).
Food safety tip: don’t leave cooked chicken out at room temperature for more than two hours (one hour in hot environments).
Helpful cooking tips
- Pat chicken dry before seasoning to help it brown rather than steam.
- Don’t overcrowd the pan when browning—work in batches if needed to maintain that golden crust.
- Use freshly grated Parmesan for better melting and flavor; pre-grated powder contains anti-caking agents that affect texture.
- If the sauce breaks (fat separates), whisk in a small spoonful of Dijon mustard or a splash of hot water to re-emulsify.
- For an ultra-silky sauce, finish with a tablespoon of cold butter off the heat and swirl it in.
Creative twists
- Garlic-herb: add chopped thyme and a squeeze of lemon at the end for brightness.
- Bacon-smoky: render 2–3 slices of chopped bacon first, then use reserved fat to cook the chicken for a smoky depth.
- Lighter: swap heavy cream for full-fat coconut milk plus a tablespoon of flour to thicken (gives a subtle coconut note).
- Vegetarian: replace chicken with firm tofu or extra mushrooms and use vegetable stock to thin the sauce.
- Spice it up: add crushed red pepper flakes or a teaspoon of smoked paprika while cooking the mushrooms.
Common questions
Q: How long does this take from start to finish?
A: Expect about 20–25 minutes active cooking time plus 5 minutes prep—so roughly 30 minutes total.
Q: Can I use frozen spinach?
A: Yes—thaw and squeeze out excess water before adding to avoid diluting the sauce. You may need to cook a bit longer to evaporate extra moisture.
Q: What’s the best way to thicken or thin the sauce?
A: To thicken, simmer gently to reduce liquid or stir in a tablespoon of cornstarch slurry (1:1 cornstarch to cold water). To thin, add warm broth, milk, or a splash of pasta cooking water until you reach the desired consistency.
Q: Is this recipe kid-friendly?
A: Generally yes—mild flavors, creamy texture, and familiar ingredients make it appealing to kids. Omit extra black pepper or spicy add-ins for picky eaters.
Q: Can I prep this ahead?
A: You can dice the chicken and slice mushrooms a day ahead and store them separately in the fridge. Assemble and cook on the day for best texture.
If you want more one-pan comfort meals or creamy skillet ideas, browse other recipes on the site for inspiration.

Creamy Chicken Skillet
Ingredients
Main Ingredients
- 1 lb chicken breast, diced into 1-inch cubes Substitute thighs for more forgiving, juicy meat.
- 8 oz mushrooms, sliced White or cremini work well.
- 2 cups fresh spinach Roughly packed.
- 1 cup heavy cream Use half-and-half for a lighter sauce—sauce will be thinner.
- 1 cup grated Parmesan cheese Freshly grated melts best.
- 2 tablespoons olive oil Or 1 tbsp butter + 1 tbsp oil.
- 2 cloves garlic, minced Or 1 teaspoon garlic paste.
- Salt and freshly ground black pepper To taste, add salt after Parmesan for lower sodium.
- Cooked rice, mashed potatoes, or pasta For serving.
Instructions
Cooking the Chicken
- Heat medium heat and add 2 tablespoons olive oil to a large skillet. Let the oil shimmer to prevent sticking.
- Add minced garlic and sauté 30–60 seconds until fragrant, stirring so it doesn't brown.
- Increase heat to medium-high, add the diced chicken, season with salt and pepper, and cook without moving for 2–3 minutes to get a golden sear, then stir and cook until no longer pink (total 6–8 minutes). Chicken should reach 165°F (74°C).
Adding Vegetables
- Push the chicken to one side, add the sliced mushrooms to the empty side, and cook until they release moisture and become tender, about 4–5 minutes.
- Stir together with the chicken.
- Add the spinach and cook just until wilted, about 1–2 minutes.
Making the Sauce
- Pour in 1 cup heavy cream and bring to a gentle simmer.
- Reduce heat to low and whisk in 1 cup grated Parmesan until the sauce thickens slightly, about 2–3 minutes.
- Taste and adjust seasoning. If the sauce is too thick, thin with a splash of chicken stock or milk.
- Serve immediately over rice, mashed potatoes, or pasta so each serving gets plenty of sauce.
