Spinach Mushroom Recipe: Earthy Sauté with Garlic and Herb Depth

Spinach Mushroom Recipe: Earthy Sauté with Garlic and Herb Depth

This spinach mushroom recipe transforms humble ingredients into a rich, earthy side dish that pairs perfectly with grilled meats or vegetarian mains. The secret lies in slow-cooking mushrooms until deeply caramelized, then folding in wilted spinach for maximum flavor absorption.

I developed this version after years of testing—it’s the one that finally convinced even my pickiest eaters to ask for seconds.

What makes this recipe stand out is its balance of simplicity and depth. You’ll need just 10 minutes of active prep, followed by 15 minutes of cooking time, yet the result is restaurant-quality—velvety mushrooms with a caramelized edge and tender spinach that stays vibrant.

The garlic and herbs infuse every bite with aromatic warmth without overpowering the natural earthiness of the mushrooms.

By the time you plate it, you’ll have a dish that’s golden-brown at the edges, tender in the center, and seasoned to perfection. The mushrooms release their umami richness into the pan, creating a sauce that clings to the spinach and forms a luscious coating.

This isn’t just a side—it’s a flavor experience that elevates any meal, whether served alongside steak, pasta, or as a hearty vegetarian main.

The beauty of this recipe is its versatility. Double the batch for meal prep, or adjust the herbs to suit your taste—fresh thyme, rosemary, or even a pinch of smoked paprika can transform the profile.

Let’s get cooking—this dish is simpler than it looks, but the results are anything but basic.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for spinach mushroom

Earthy mushrooms and tender spinach create a restaurant-worthy side with just 12 ingredients.

Ingredient Amount Notes
Fresh Button Mushrooms 🍄 1 ½ lb Sliced into even half-moons
Baby Spinach 🌿 5 oz Fresh, not wilted
Garlic Cloves 🧄 4 cloves Minced, not roasted
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity
Fresh Thyme Leaves 🌿 2 tbsp Or 1 tsp dried thyme
Fresh Rosemary Sprigs 🌿 2 whole Finely chopped
Shallots 🧅 2 whole Minced, not sliced
Vegetable Broth 💧 ¼ cup Low-sodium preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed
Diamond Crystal Kosher Salt 🧂 ¾ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind preferred
Unsalted Butter 🧈 2 tbsp Cold, cubed

The mushrooms are the star here—cremini or baby bella (not white) caramelize best for that deep, umami flavor. Trader Joe’s or Whole Foods carry pre-sliced varieties, but if you’re buying whole, slice them evenly for consistent cooking. Fresh thyme and rosemary from the grocery store’s herb section work fine, but if you’ve got a garden, the flavor is even brighter. The shallots add subtle sweetness—don’t skip them, even though they’re small. For the spinach, baby spinach stays vibrant longer than pre-washed bags, which often wilt faster.

No fresh thyme? Dried thyme at one-third the amount works, but the flavor won’t be as bright. Substitute rosemary with fresh sage if you’re out, though the aroma will differ slightly. Short on shallots? One small yellow onion, finely minced, does the trick. The vegetable broth can be swapped for white wine (use the same amount) if you’re feeling fancy—just ensure it’s vegetarian. For extra richness, add 1 tbsp nutritional yeast when tossing with spinach. The mushrooms should be cooked until deeply golden—don’t rush this step—it’s what builds that caramelized depth.

This dish reheats beautifully—just warm it through with a splash of water or broth. Keeps for 4 days in the fridge, though the spinach may soften. For meal prep, cook the mushrooms ahead and store separately, then wilt the spinach fresh when serving. The butter adds luxurious finish, so don’t skip it—even if you’re watching calories, a little goes a long way. If you make extra, freeze portions in single-serving containers for quick future meals.

❤️

Why You’ll Love This Recipe

  • One-Pan Magic: I swear by this—just toss mushrooms, spinach, and garlic in a hot pan with olive oil, and let them sizzle. No chopping like a pro, no fancy gadgets, just you, a knife, and 15 minutes of hands-off cooking while the thyme releases its magic.
  • Umami Bomb: That first bite? Earthy mushrooms meet bright garlic, then a whisper of thyme—it’s the kind of flavor that lingers. The spinach wilts just enough to soak up all the savory goodness without losing its freshness. Honestly, I’ve made it for people who “don’t like mushrooms,” and they’ve come back for seconds.
  • Weeknight Workhorse: Pasta night? Toss it in with linguine. Scrambled eggs? Stir it in. Even a simple omelet gets a gourmet boost. I keep a big batch in the fridge—it’s my go-to for lazy nights when I don’t want to think, just eat.
  • Budget Gourmet: Fresh mushrooms and spinach might sound fancy, but they stretch like crazy. A single batch feeds four, and leftovers reheat beautifully—no soggy spinach here. Between us, this is how I trick myself into eating healthy when my wallet’s tight. (Yes, even on a Tuesday night.)

Step-by-step instructions for earthy sauté with garlic and herb depth

Here’s how to transform simple ingredients into a restaurant-worthy sauté that balances earthy mushrooms and vibrant spinach.

1

Prepare the Aromatics and Mushrooms

Heat the 0.5 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Add the 2 whole shallots and cook for 3-4 minutes until softened and translucent. This is where the flavor foundation builds—don’t rush this step.

Add the 1.5 lb sliced fresh button mushrooms and cook for 8-10 minutes, stirring occasionally, until they release their moisture and begin to brown. The mushrooms should develop a deep golden color and slightly crisp edges. Here’s the thing—if they steam instead of brown, reduce the heat slightly and give them time to develop that caramelized flavor.

2

Add Garlic, Herbs, and Butter

Push the mushrooms to one side of the skillet and add the 2 tbsp cold unsalted butter to the empty space. Let it melt completely, then add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. The butter will foam slightly—this is normal and adds richness to the dish.

Stir in the 2 tbsp fresh thyme leaves and 2 whole finely chopped fresh rosemary sprigs, cooking for 1 minute until the herbs release their aromatic oils. The kitchen should fill with a fresh, herbal scent—this is your cue that the flavors are melding beautifully. If the mushrooms look dry at this point, add 1 tablespoon vegetable broth to deglaze the pan and prevent sticking.

3

Finish with Spinach and Seasonings

Add the 5 oz baby spinach all at once and stir vigorously for 1-2 minutes until just wilted. The spinach should collapse dramatically—this indicates it’s cooked perfectly without becoming bitter. Remove the skillet from heat and stir in the 1 tbsp lemon juice, 0.75 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper.

Let the mixture rest for 2 minutes off the heat—this allows the lemon juice to brighten the flavors and the spinach to absorb all the aromatic oils. Taste and adjust seasoning if needed, remembering that the mushrooms and herbs already contribute significant flavor. The final dish should have a perfect balance of earthy, herby, and slightly tangy notes.

4

Serve Immediately with Crusty Bread

Transfer the sauté to warmed serving plates and serve immediately while the spinach is still vibrant and the mushrooms retain their texture. The dish should be hot throughout, with the mushrooms holding their shape while the spinach adds a delicate contrast. The lemon juice should cut through the richness of the butter and mushrooms, creating a bright, balanced flavor profile.

This dish pairs beautifully with crusty bread to soak up the rich sauce. For an extra touch, sprinkle with additional fresh herbs before serving. The earthy depth of the mushrooms and the freshness of the spinach make this sauté a versatile side dish that elevates any meal—whether served alongside grilled meats, roasted vegetables, or as a vegetarian main course.

👨‍🍳

Pro Tips For Making Spinach Mushroom

  • Salt Mushrooms First: Toss sliced button mushrooms with a pinch of salt and let them sit for 5 minutes before cooking. This draws out moisture so they brown properly—no more soggy, undercooked mushrooms clinging to your pan.
  • Sear Garlic Low: After adding minced garlic, immediately reduce heat to medium-low. I’ve burned garlic more times than I’ll admit—it turns bitter fast, and you’ll taste it in every bite.
  • Wilt Spinach Fast: Add spinach in batches, stirring constantly until just wilted—about 30 seconds. Overcrowding the pan steams it instead of crisping it, and you’ll end up with limp, sad greens.
  • Toast Thyme Leaves: Toss fresh thyme leaves into the pan with mushrooms for 30 seconds before adding spinach. The leaves release their aroma early, making the flavor pop instead of hiding in the background.

Pro cooking tips for perfect results

Perfect Pan Selection

Use a 12-inch cast iron skillet or heavy stainless steel pan—both retain heat exceptionally well and help create that deep caramelization on the mushrooms. I swear by my Lodge cast iron because it develops a natural nonstick surface over time.

If you don’t have cast iron, a Calphalon stainless steel pan works just as well. Avoid nonstick pans for this recipe—they won’t get hot enough to develop those rich, golden-brown edges on the mushrooms. 🔥

Don’t Crowd the Pan

Slice your mushrooms evenly and spread them out in a single layer when cooking. Crowding causes steaming instead of browning, which kills the depth of flavor. If your pan is too small, cook in two batches—it takes an extra 2-3 minutes but makes all the difference.

I’ve learned this the hard way when my first batch turned out soggy instead of caramelized. 💡

High Heat for Caramelization

Start with medium-high heat and adjust as needed—you want the mushrooms to sizzle and develop color, not just simmer. If they’re not browning after 5 minutes, turn the heat up slightly. The key is patience: let them cook undisturbed for 1-2 minutes between stirs.

This creates those beautiful, crisp edges that add texture and flavor. I use a thermometer probe to monitor the pan temperature—it should hover around 350°F for optimal caramelization.

Herb Timing Matters

Add fresh herbs just before the spinach—this ensures they release their aromatic oils without burning. If you add them too early, they’ll turn bitter. For extra flavor, lightly crush the rosemary sprigs with the flat of your knife before adding them.

The thyme leaves should be whole so they infuse the dish without overpowering it. I like to taste the mushrooms before adding spinach—this helps me adjust seasoning before the final step. ✨

Spinach Cooking Trick

Add spinach all at once and stir vigorously—this ensures even wilting without overcooking. The goal is 1-2 minutes of cooking time, just until the leaves collapse and turn bright green. Overcooking turns spinach bitter, so keep an eye on it.

If your spinach is particularly fresh, it might wilt faster—taste a leaf to check for doneness. A splash of ice water can revive overcooked spinach if needed, but it’s better to get it right the first time. 🌿

Rest Before Serving

Letting the dish rest for 2 minutes off the heat allows the flavors to meld and the lemon juice to brighten everything. This step is often skipped, but it makes a noticeable difference in the final taste. Use this time to warm your plates and gather garnishes.

The mushrooms will stay hot while the spinach maintains its vibrant color. I serve this dish immediately because the textures and flavors are at their peak right out of the pan. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 6g30%
Cholesterol 15mg5%
Sodium 420mg18%
Total Carbohydrate 18g6%
Dietary Fiber 6g21%
Sugars 4g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen spinach instead of fresh?

Yes, but with a few adjustments! Use 3 cups of thawed, drained frozen spinach (about 10 oz) instead of 5 oz fresh. Since frozen spinach has more water content, squeeze out excess moisture before adding to the pan. For best results, thaw it first by placing the bag in a bowl of warm water for 5 minutes.

2

What’s the best mushroom variety for this recipe?

Cremini or baby bella mushrooms work best—they caramelize beautifully and develop deep, rich flavors. White button mushrooms work too, but they won’t have the same earthy depth. For extra umami, try oyster mushrooms (slice them thinly) or shiitake (remove stems first). Avoid portobello—they’re too meaty for this delicate sauté.

3

How do I fix soggy mushrooms?

If your mushrooms release too much moisture and turn soggy, here’s the fix: After cooking the shallots, pat the sliced mushrooms dry with a paper towel before adding them to the pan. Also, increase heat slightly to medium-high and cook in a single layer without crowding. If needed, remove mushrooms to a plate after 5 minutes, scrape up any browned bits from the pan, then return mushrooms to finish cooking.

4

Can I make this ahead of time?

Yes, but with smart timing! Cook the mushrooms completely (they’ll keep for 4 days in the fridge), then store them separately. When ready to serve, simply reheat the mushrooms with a splash of vegetable broth, then add fresh spinach and lemon juice at the end. For meal prep, freeze portions in single-serving containers—just thaw overnight in the fridge before reheating.

5

What if I don’t have fresh herbs?

No problem! Use 1/3 teaspoon dried thyme and 1/4 teaspoon dried rosemary (or 1/2 teaspoon dried oregano) as substitutes. For rosemary, you can also use 1/2 teaspoon dried marjoram. If you’re missing both, try 1/2 teaspoon smoked paprika for a different but still delicious depth of flavor. Always add dried herbs 1 minute before the spinach to let their flavors infuse.

★★★★★4.6(14 reviews)
Brian Walker