
This simple yet luxurious vegetable side dish has become my weeknight dinner savior when I need something nutritious and flavorful in minutes. The combination of earthy mushrooms and vibrant spinach creates a perfect balance that complements almost any main course.
I first created this recipe when I needed a quick side dish for an impromptu dinner party. My guests were so impressed they asked for the recipe before leaving, and it has since become my most requested vegetable dish for gatherings large and small.
Ingredients
- Fresh mushrooms: Button or cremini mushrooms provide the best earthy flavor and meaty texture. Look for firm caps without slimy spots.
- Fresh spinach: Choose bright green leaves without yellowing. Baby spinach works beautifully as it's already tender.
- Olive oil: Use a good quality extra virgin for the best flavor profile.
- Garlic: Fresh cloves provide a punchy aromatic base that elevates the whole dish.
- Salt and pepper: These simple seasonings enhance the natural flavors of the vegetables.
- Dried thyme: Or fresh thyme adds a subtle herbaceous note that pairs perfectly with mushrooms.
- Butter: Optional but adds a luxurious richness and helps the mushrooms brown beautifully.
- Balsamic vinegar: Adds a complex sweet tanginess that balances the earthiness of the mushrooms.
- Fresh parsley: Brings a bright finish and pop of color to the final dish.
Step-by-Step Instructions
- Prepare the Vegetables:
- Clean mushrooms by gently wiping with a damp paper towel rather than washing them directly under water. Slice them uniformly about 1/4 inch thick to ensure even cooking. For spinach, remove any tough stems and tear larger leaves into bite-sized pieces to help them wilt evenly.
- Sauté the Mushrooms:
- Heat your largest skillet over medium heat until you can feel warmth when you hold your hand above it. Add olive oil and swirl to coat the pan evenly. Add mushrooms in a single layer without overcrowding to allow proper browning. Let them cook undisturbed for 2 minutes before stirring to promote caramelization. Continue cooking for 5 more minutes until they shrink and develop a golden brown color. The mushrooms will initially release moisture which will eventually evaporate, concentrating their flavor.
- Add Garlic and Spinach:
- Reduce heat slightly to prevent garlic from burning. Add minced garlic and stir continuously for exactly one minute until fragrant but not browned. Immediately add spinach in batches if needed, stirring gently to help it wilt. The spinach will reduce dramatically in volume within 2 minutes. Keep stirring until all spinach is just wilted but still bright green.
- Season the Dish:
- Sprinkle salt and pepper evenly over the vegetable mixture. If using dried thyme, add it now so it has time to release its flavors. For a richer version, add butter and watch it melt into a silky sauce that coats the vegetables. Drizzle balsamic vinegar around the edge of the pan so it can reduce slightly before being stirred through the vegetables. Taste and adjust seasonings as needed.
- Serve:
- Transfer immediately to a warmed serving dish to maintain temperature. Sprinkle with freshly chopped parsley just before bringing to the table for maximum visual appeal and freshness.

My absolute favorite way to enjoy this dish is piled high on garlic-rubbed sourdough toast with a sprinkle of feta cheese. The combination of textures and flavors creates a simple yet sophisticated light meal that I often prepare for myself when dining alone. The first time I made this for my family, my mushroom-averse nephew actually asked for seconds, which we still consider something of a miracle.
Perfect Pairings
This versatile side dish works beautifully alongside a perfectly seared steak or grilled chicken breast. The earthiness of the mushrooms complements red meat particularly well, while the lightness of the spinach prevents the meal from feeling too heavy. For a vegetarian option, serve these sautéed vegetables over creamy polenta or risotto for a satisfying main course.
Make It Your Own
Feel free to experiment with different mushroom varieties to change the flavor profile of this dish. Wild mushrooms like shiitake or oyster mushrooms add complexity, while portobello mushrooms create a more substantial texture. You can also incorporate other greens like kale or Swiss chard instead of spinach, just remember they'll need slightly longer cooking times to become tender.
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually continue to develop overnight, making this an excellent make-ahead dish. To reheat, warm gently in a skillet over medium-low heat just until heated through. Avoid microwaving if possible as this can make the spinach soggy and the mushrooms rubbery.

Frequently Asked Questions
- → What type of mushrooms work best for this dish?
Button or cremini mushrooms are ideal for this recipe due to their earthy flavor and firm texture. You can also experiment with other varieties like shiitake or oyster mushrooms for a unique twist.
- → Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach. Just make sure to thaw and drain it thoroughly before sautéing to avoid excess moisture in the dish.
- → What can I serve with this sautéed dish?
This dish pairs wonderfully with grilled meats, pasta, roasted chicken, or even as a topping for baked potatoes. It is versatile and complements a wide range of meals.
- → How can I enhance the flavor of this dish?
For extra flavor, incorporate ingredients like butter, balsamic vinegar, or a squeeze of fresh lemon. Adding red pepper flakes during cooking can also provide a subtle heat.
- → Is this dish customizable with other vegetables?
Absolutely! Feel free to add vegetables like onions, bell peppers, or zucchini for added texture and flavor. Just sauté them before adding the spinach for even cooking.
- → Can I make this dish vegan?
Yes, simply skip the butter or use a vegan alternative, and this dish will remain plant-based and delicious.