Ingredients
Scale
- 2 tablespoons olive oil (or avocado oil for a milder flavor)
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 10 ounces cremini or white mushrooms, sliced
- 6 cups fresh baby spinach (about 5 ounces)
- 1/4 teaspoon crushed red pepper flakes (optional, for a little kick)
- Salt and freshly ground black pepper, to taste
- 1 tablespoon unsalted butter (optional, for richness)
- 1 tablespoon lemon juice (freshly squeezed)
- 1/4 cup grated Parmesan cheese (optional, or use nutritional yeast for a vegan twist)
Substitution tips: If you don’t have fresh spinach, frozen spinach works in a pinch—just thaw and squeeze out excess water before cooking. For mushrooms, button mushrooms are perfectly fine, though cremini adds a deeper flavor. And if you’re dairy-free, swap butter for more olive oil and skip the cheese or choose a plant-based alternative.
Instructions
- Heat the olive oil in a large skillet over medium heat. You want the oil shimmering but not smoking.
- Add the chopped onion and sauté for about 5 minutes until it becomes translucent and soft. This step builds flavor, so don’t rush it.
- Stir in the minced garlic and cook for another 30 seconds until fragrant. I always remind myself here to breathe deeply—garlic smells like home.
- Add the sliced mushrooms to the skillet. Cook for about 7-10 minutes, stirring occasionally, until the mushrooms release their moisture and start to brown. This is where that deep, earthy flavor develops.
- Season with salt, pepper, and crushed red pepper flakes if you’re using them. The heat adds a nice contrast to the earthiness.
- Once the mushrooms are browned, add the fresh spinach in batches, stirring to wilt it down. This should take about 3-4 minutes. Be patient—spinach cooks down a lot but adds so much color and nutrition.
- Turn off the heat and stir in the butter and lemon juice. The butter adds a silky finish, and the lemon juice brightens up everything. I learned this trick from my mom who always said a little acid wakes up the flavors.
- Sprinkle with Parmesan cheese and give it one last gentle stir. Serve immediately for the best texture and flavor.
Cooking this feels like a small, peaceful ritual that helps me unwind after the chaos of the day. Plus, my kids have gotten surprisingly good at helping with the stirring, which turns the kitchen into a little storytelling corner, just like when I was a kid.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Spinach and Mushrooms, recipe, cooking, food
