
This luxurious sautéed mushroom and spinach dish has become my go-to side when I need something elegant yet effortless. The earthy mushrooms pair perfectly with tender spinach, while pine nuts add a buttery crunch that elevates this simple keto friendly dish to something special.
I first created this recipe when entertaining friends who followed different diets. The mushroom spinach combination was such a hit that it's now requested at nearly every dinner party I host.
Ingredients
- Olive oil helps develop rich flavor when sautéing the mushrooms. Look for extra virgin for best results.
- Garlic cloves fresh minced brings aromatic depth. Always use fresh rather than pre minced for superior flavor.
- Mushrooms sliced cremini or button varieties work beautifully. Choose firm mushrooms with dry caps for best texture.
- Baby spinach provides tenderness and nutrient density. Select bright green leaves without wilting.
- Pine nuts contribute buttery texture and nutty flavor. Toast them carefully as they burn quickly.
- Salt and pepper allows you to season to your preference. Freshly ground pepper makes a noticeable difference.
- Parmesan flakes for garnish adds umami richness. Opt for freshly shaved rather than pre packaged for best flavor.
Step-by-Step Instructions
- Toast the Pine Nuts
- Start with a completely dry pan over medium heat. Add pine nuts in a single layer allowing them space to toast evenly. Shake the pan gently every 30 seconds to prevent burning. You'll know they're perfectly toasted when they turn golden brown and release their fragrant oils. This step builds a foundation of nutty flavor that transforms the entire dish.
- Sauté the Mushrooms
- Heat olive oil until it shimmers but doesn't smoke. Add minced garlic carefully to prevent burning stirring constantly for exactly 30 seconds until aromatic but not browned. Introduce sliced mushrooms in an even layer allowing them to sit undisturbed for the first 2 minutes. This initial contact with the hot pan develops caramelization. Then stir occasionally allowing moisture to evaporate and mushrooms to reduce in size while concentrating their flavor.
- Add the Spinach
- Once mushrooms are golden and have released their moisture introduce all spinach at once. It will look like too much but quickly wilts down. Use tongs to gently turn the spinach through the hot mushrooms allowing the residual heat to wilt the leaves. Cook just until spinach turns bright green and softens which happens remarkably fast usually under 2 minutes. Season with salt and pepper adjusting to taste.
- Plate and Garnish
- Transfer the mixture to a warmed serving plate allowing the beautiful colors to shine. Scatter the toasted pine nuts evenly across the top followed by generous shavings of parmesan. The heat from the vegetables will slightly melt the cheese creating irresistible texture and visual appeal.

My favorite part of this recipe is watching the transformation of simple mushrooms into something extraordinary. The secret lies in patience during the mushroom cooking stage allowing them to properly caramelize rather than steam.
Perfect Pairings
This versatile side dish complements nearly any protein beautifully. Serve alongside a perfectly seared steak for a restaurant quality meal at home. The earthiness of the mushrooms enhances beef particularly well. For a completely plant based meal pair with cauliflower steaks or tofu cutlets. The combination creates a satisfying textural contrast.
Make It a Meal
Turn this side into a complete meal with simple additions. Top with a poached egg whose runny yolk creates a luscious sauce when broken. The protein addition makes it perfect for brunch or a light dinner. Alternatively fold in some prosciutto strips during the final minute of cooking for a salty protein boost without additional cooking steps.
Ingredient Swaps
No need to worry if you're missing exact ingredients. Swap pine nuts for walnuts or slivered almonds which toast beautifully and offer similar textural contrast at a lower price point. Cremini mushrooms can be replaced with any variety including shiitake oyster or even wild mushroom blends for more complex flavor. If fresh spinach is unavailable kale makes an excellent substitute though it requires an additional 2 minutes of cooking time.
Recipe FAQs
- → What type of mushrooms work best for this dish?
While the dish specifies cremini or button mushrooms, you can experiment with other varieties like shiitake, oyster, or portobello for different textures and flavor profiles. Each type brings its own unique earthy notes to complement the spinach.
- → Can I make this dish ahead of time?
This dish is best enjoyed fresh, as reheating can cause the spinach to become too wilted and the mushrooms to release excess moisture. If needed, you can pre-slice mushrooms and store separately until ready to cook.
- → How can I make this dish dairy-free?
To make a dairy-free version, simply omit the parmesan cheese or substitute with nutritional yeast for a similar umami flavor. The dish is still delicious and keto-friendly without the cheese.
- → What can I substitute for pine nuts if I have allergies?
If you have nut allergies, pumpkin seeds or sunflower seeds make excellent alternatives. They provide a similar textural contrast when toasted and complement the mushrooms and spinach beautifully.
- → What main dishes pair well with this side?
This versatile side dish pairs wonderfully with grilled or baked proteins like chicken, fish, or steak. It also works well alongside cauliflower rice or alongside a keto-friendly pizza or quiche for a complete meal.
- → How can I add more flavor to this dish?
Beyond the suggested lemon juice or truffle oil, consider adding dried herbs like thyme or rosemary when sautéing the mushrooms. A splash of dry white wine during cooking or a dash of red pepper flakes can also elevate the flavor profile.