Creamy Spinach & Mushroom Skillet – Weeknight Comfort in One Pan
This Creamy Spinach & Mushroom Skillet is the kind of recipe you make once and keep coming back to. It’s warm, rich, and silky, with tender mushrooms, soft onions, and a garlicky cream sauce that clings to everything. It cooks in one pan and comes together in about 30 minutes, so it’s weeknight-friendly.
You can spoon it over rice or pasta, or enjoy it with crusty bread and call it dinner. It’s cozy without being heavy and simple without being boring.
Ingredients
Method
- Prep the mushrooms right. Wipe mushrooms with a damp towel and slice them 1/4-inch thick. Don’t soak them in water or they’ll steam instead of sear.
- Heat the pan until hot. Set a large skillet over medium-high heat. Add the olive oil and let it shimmer. A hot pan helps the mushrooms brown.
- Sear the mushrooms in batches. Add about half the mushrooms in an even layer. Don’t stir for 2–3 minutes. Once browned, stir and cook another 2–3 minutes until they release and reabsorb moisture. Transfer to a plate and repeat with the remaining mushrooms, adding a bit more oil if needed.
- Soften the aromatics. Reduce heat to medium. Add the onion and a pinch of salt. Cook 4–5 minutes until soft and lightly golden. Stir in the garlic, thyme, and red pepper flakes. Cook 30–60 seconds until fragrant.
- Deglaze with broth. Pour in the broth and scrape up any browned bits. Let it simmer 1–2 minutes to reduce slightly.
- Add cream and simmer. Stir in the heavy cream, black pepper, and the browned mushrooms. Simmer gently for 3–4 minutes, stirring now and then, until the sauce thickens enough to coat a spoon.
- Wilt the spinach. Add the spinach in handfuls, stirring until just wilted, about 1–2 minutes. Don’t overcook or it will lose its bright color.
- Finish with Parmesan and lemon. Stir in Parmesan until melted and smooth. Add 1 teaspoon lemon juice, taste, then add up to 1 more teaspoon if you’d like more brightness. Adjust salt and pepper.
- Serve. Sprinkle with parsley and extra Parmesan. Spoon over pasta, rice, or toasted bread, or serve as a side with chicken or steak.
Why This Recipe Works
This skillet leans on classic, reliable techniques. Searing mushrooms in a hot pan draws out moisture and develops deep, meaty flavor.
A quick sauté of aromatics builds a savory base. Then cream and broth create a sauce that’s rich but not overwhelming, and a touch of acidity balances the whole dish.
Adding spinach at the end keeps it bright and tender. Parmesan melts into the sauce for a glossy finish.
The ingredients are familiar and easy to find, and everything cooks in one skillet for minimal cleanup. It’s a smart way to turn simple vegetables into a satisfying main or side.
Ingredients
- 2 tablespoons olive oil (or unsalted butter, or a mix)
- 1 pound (450 g) cremini or baby bella mushrooms, cleaned and sliced
- 1 small yellow onion, thinly sliced
- 3–4 garlic cloves, minced
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme or 1 teaspoon fresh thyme leaves
- 1/4 teaspoon red pepper flakes (optional, for gentle heat)
- 1/2 cup (120 ml) vegetable or chicken broth
- 3/4 cup (180 ml) heavy cream (or half-and-half for a lighter version)
- 3 cups (90 g) fresh baby spinach, loosely packed
- 1/3 cup (30 g) grated Parmesan, plus more for serving
- 1–2 teaspoons lemon juice (to taste)
- Fresh parsley, chopped, for garnish (optional)
How to Make It
- Prep the mushrooms right. Wipe mushrooms with a damp towel and slice them 1/4-inch thick. Don’t soak them in water or they’ll steam instead of sear.
- Heat the pan until hot. Set a large skillet over medium-high heat.
Add the olive oil and let it shimmer. A hot pan helps the mushrooms brown.
- Sear the mushrooms in batches. Add about half the mushrooms in an even layer. Don’t stir for 2–3 minutes.
Once browned, stir and cook another 2–3 minutes until they release and reabsorb moisture. Transfer to a plate and repeat with the remaining mushrooms, adding a bit more oil if needed.
- Soften the aromatics. Reduce heat to medium. Add the onion and a pinch of salt.
Cook 4–5 minutes until soft and lightly golden. Stir in the garlic, thyme, and red pepper flakes. Cook 30–60 seconds until fragrant.
- Deglaze with broth. Pour in the broth and scrape up any browned bits.
Let it simmer 1–2 minutes to reduce slightly.
- Add cream and simmer. Stir in the heavy cream, black pepper, and the browned mushrooms. Simmer gently for 3–4 minutes, stirring now and then, until the sauce thickens enough to coat a spoon.
- Wilt the spinach. Add the spinach in handfuls, stirring until just wilted, about 1–2 minutes. Don’t overcook or it will lose its bright color.
- Finish with Parmesan and lemon. Stir in Parmesan until melted and smooth.
Add 1 teaspoon lemon juice, taste, then add up to 1 more teaspoon if you’d like more brightness. Adjust salt and pepper.
- Serve. Sprinkle with parsley and extra Parmesan. Spoon over pasta, rice, or toasted bread, or serve as a side with chicken or steak.
Storage Instructions
- Refrigerator: Cool completely, then store in an airtight container for up to 3 days.
- Reheating: Warm gently on the stovetop over low heat with a splash of broth or cream to loosen the sauce.
Avoid boiling, which can cause separation.
- Freezer: Not ideal. Cream sauces can split when frozen and thawed. If you must freeze it, expect a slightly grainy texture after reheating.
Benefits of This Recipe
- One-pan simplicity: Less mess, faster cleanup.
- Flexible serving options: Works as a main over carbs or as a rich side.
- Vegetable-forward comfort: Mushrooms bring umami, spinach adds nutrients and color.
- Weeknight-friendly: Ready in about 30 minutes with everyday ingredients.
- Easy to customize: Swap greens, add protein, or tweak the spice level.
Common Mistakes to Avoid
- Overcrowding the pan: Too many mushrooms at once will steam them.
Brown in batches for best flavor and texture.
- Skipping the deglaze: Those browned bits are pure flavor. Broth brings them into the sauce.
- Boiling the cream: High heat can cause curdling or a greasy texture. Keep it to a gentle simmer.
- Adding spinach too early: It cooks fast.
Add it at the end to keep it fresh and green.
- Under-seasoning: Cream mutes flavors. Taste and adjust salt, pepper, and lemon at the end.
Alternatives
- Dairy-light: Use half-and-half instead of heavy cream and reduce it a bit longer. For a non-dairy option, use full-fat coconut milk and a squeeze of lemon to balance the sweetness.
- Cheese swap: Pecorino Romano adds sharper, saltier notes.
A dollop of mascarpone gives a silkier, slightly sweet finish.
- Herb variations: Fresh rosemary or tarragon changes the vibe. A pinch of nutmeg is classic with creamy spinach.
- Greens: Swap spinach for chopped kale or Swiss chard. Cook heartier greens a few minutes longer before adding cream.
- Protein add-ins: Browned Italian sausage, rotisserie chicken, or crispy bacon make it heartier.
Stir in cooked protein with the cream to warm through.
- Gluten-free or low-carb sides: Serve over cauliflower rice, polenta, or zucchini noodles.
- Extra umami: A splash of soy sauce or Worcestershire, or a teaspoon of miso, deepens the savory flavor. Add with the broth.
FAQ
Can I use frozen spinach?
Yes. Thaw it, squeeze out excess water, and add it at the end just to warm through.
You may need slightly less since frozen spinach is compact.
What kind of mushrooms work best?
Cremini or baby bella have great flavor and texture. White button mushrooms work too, but they’re milder. For extra depth, mix in a few shiitakes or sliced portobellos.
How can I make the sauce thicker?
Simmer a few extra minutes to reduce, stirring often.
If you’re in a hurry, whisk 1 teaspoon cornstarch into 1 tablespoon cold broth, then stir it into the skillet and simmer 30–60 seconds.
Is there a way to lighten it up?
Use half-and-half and skip the extra Parmesan. Serve with a big green salad or over steamed vegetables to keep the meal lighter while still satisfying.
What should I serve with it?
Pasta, rice, quinoa, or crusty bread are classics. It also pairs well with roasted chicken, grilled steak, or a simple seared salmon.
Can I make it ahead?
You can prep the mushrooms and onions in advance and store them in the fridge.
Cook the sauce right before serving for the best texture and color, then stir in spinach at the very end.
Why add lemon juice?
A little acidity brightens the cream and brings the flavors into balance. It also helps the spinach taste fresh instead of flat.
Wrapping Up
This Creamy Spinach & Mushroom Skillet proves that a handful of everyday ingredients can make a cozy, restaurant-worthy dish at home. It’s fast, flexible, and easy to tailor to your taste or what you have on hand.
Whether you spoon it over pasta for a quick dinner or serve it alongside your favorite protein, it delivers deep, satisfying flavor with minimal effort. Keep this one-pan wonder in your back pocket for nights when you want comfort without fuss.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



