Creamy Spinach and Mushroom Soup This creamy spinach and mushroom soup is a comforting and flavorful dish, perfect for a chilly evening or a light lunch. Packed with earthy mushrooms, vibrant spinach, and a touch of creaminess, this soup is both delicious and nutritious. This recipe offers a straightforward approach to making this classic soup,…
Creamy Spinach and Mushroom Soup
This creamy spinach and mushroom soup is a comforting and flavorful dish, perfect for a chilly evening or a light lunch. Packed with earthy mushrooms, vibrant spinach, and a touch of creaminess, this soup is both delicious and nutritious. This recipe offers a straightforward approach to making this classic soup, ensuring a satisfying meal every time.

Understanding the Ingredients
The key to a truly great creamy spinach and mushroom soup lies in the quality of the ingredients. Choosing the right mushrooms and spinach, and understanding how each element contributes to the final flavor profile, is essential.
Mushrooms: The selection of mushrooms greatly impacts the overall taste.
- Cremini mushrooms: Also known as baby bellas, offer a rich, earthy flavor and are readily available in most grocery stores. They are a great all-around choice for this soup.
- Shiitake mushrooms: Provide a more intense, umami flavor. If using shiitakes, remove the tough stems before slicing.
- Oyster mushrooms: Offer a delicate, slightly sweet flavor and a unique texture.
- Portobello mushrooms: While delicious, can overpower the soup if used exclusively. Consider combining them with other varieties.
A mix of different mushrooms can create a complex and deeply flavorful soup. Aim for about a pound of mushrooms total, cleaning them gently with a damp cloth before slicing. Avoid soaking them in water, as they can absorb too much moisture and become soggy.
Spinach: Fresh spinach is preferred for its vibrant color and delicate flavor. Baby spinach is a convenient choice, as it is pre-washed and has tender leaves. If using mature spinach, be sure to wash it thoroughly and remove any tough stems. Frozen spinach can also be used, but be sure to thaw it completely and squeeze out any excess water before adding it to the soup.
Aromatics: Aromatics form the flavor foundation of the soup.
- Onion and garlic: The dynamic duo of savory dishes. Sautéing these ingredients in butter or olive oil releases their flavors and creates a fragrant base for the soup.
- Thyme: This herb adds a subtle earthiness and complements the mushrooms beautifully. Fresh thyme is preferable, but dried thyme can be used in a pinch.
- Nutmeg: A pinch of ground nutmeg adds a warm, slightly sweet note that enhances the overall flavor profile.
Liquid: The liquid base brings all the ingredients together.
- Vegetable broth: Provides a light and flavorful base. Chicken broth can also be used for a richer flavor.
- Dry white wine (optional): Adds depth and complexity to the soup. Choose a dry variety like Sauvignon Blanc or Pinot Grigio.
Cream: The cream adds richness and velvety texture to the soup. Heavy cream provides the most luxurious texture, but half-and-half or crème fraîche can also be used for a lighter option. For a vegan version, use cashew cream or coconut cream.
Other Key Ingredients:
- Butter or olive oil: Used for sautéing the vegetables and adding richness to the soup.
- All-purpose flour: Used as a thickening agent. A gluten-free flour blend can be substituted.
- Salt and pepper: Essential for seasoning and balancing the flavors.
Step-by-Step Soup Creation
Making this soup is a simple process, best achieved by following these clear steps.
1. Sauté the aromatics: In a large pot or Dutch oven, melt the butter or heat the olive oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
2. Cook the mushrooms: Add the sliced mushrooms to the pot and cook until they release their moisture and become tender, about 8-10 minutes. Season with salt and pepper.
3. Add flour and cook: Sprinkle the flour over the mushrooms and cook for 1-2 minutes, stirring constantly. This will help to thicken the soup.
4. Deglaze (optional): If using white wine, pour it into the pot and scrape up any browned bits from the bottom. Cook until the wine has reduced slightly.
5. Add broth and thyme: Pour in the vegetable or chicken broth and add the thyme. Bring the soup to a simmer.
6. Simmer: Reduce the heat and simmer for 15-20 minutes to allow the flavors to meld.
7. Add spinach: Stir in the spinach and cook until it wilts, about 2-3 minutes.
8. Blend (optional): For a smoother soup, use an immersion blender to blend the soup until desired consistency is achieved. Be careful when blending hot liquids. Alternatively, you can transfer the soup to a regular blender in batches.
9. Stir in cream: Stir in the cream and nutmeg. Heat through, but do not boil.
10. Season and serve: Taste and adjust seasoning with salt and pepper as needed. Serve hot, garnished with fresh herbs, a swirl of cream, or croutons.
Tips for Soup Perfection
These practical tips will help elevate your soup:
- Don’t overcrowd the pan when cooking the mushrooms: Cook the mushrooms in batches if necessary to ensure they brown properly. Overcrowding the pan will steam the mushrooms instead of browning them.
- Use high-quality broth: The broth is the foundation of the soup, so choose a flavorful and high-quality option. Homemade broth is always best, but store-bought broth can also work well.
- Adjust the creaminess to your liking: Add more or less cream depending on your preference. For a lighter soup, use less cream or substitute with half-and-half. For a richer soup, use heavy cream or add a dollop of crème fraîche at the end.
- Add acidity to balance the flavors: A squeeze of lemon juice or a splash of sherry vinegar can brighten up the soup and balance the richness of the cream.
- Garnish creatively: Garnish the soup with fresh herbs, croutons, toasted nuts, a swirl of cream, or a sprinkle of cheese for added flavor and visual appeal.
- Make it ahead: This soup can be made ahead of time and stored in the refrigerator for up to 3 days. The flavors will meld together even more as it sits.
- Freeze for later: This soup can also be frozen for up to 2 months. Allow the soup to cool completely before transferring it to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
Variations and Adaptations
This recipe is easily adaptable to suit different dietary needs and flavor preferences.
Vegan Creamy Spinach and Mushroom Soup:
- Substitute butter with olive oil or vegan butter.
- Use vegetable broth.
- Replace cream with cashew cream, coconut cream, or full-fat coconut milk.
- Ensure any bread or croutons used for serving are also vegan.
Gluten-Free Creamy Spinach and Mushroom Soup:
- Use a gluten-free flour blend instead of all-purpose flour.
- Ensure the broth is gluten-free (some brands contain gluten).
- Serve with gluten-free bread or croutons.
Adding Protein:
- Stir in cooked chicken, sausage, or tofu for a heartier soup.
- Add a can of drained and rinsed chickpeas or white beans for a vegetarian protein boost.
Spice it Up:
- Add a pinch of red pepper flakes for a touch of heat.
- Stir in a tablespoon of Dijon mustard for a tangy flavor.
- Use smoked paprika instead of regular paprika for a smoky flavor.
Other Vegetable Additions:
- Add chopped carrots, celery, or leeks along with the onion for a more complex flavor.
- Stir in roasted red peppers for a sweet and smoky flavor.
- Add a handful of chopped kale or chard along with the spinach for added nutrients.
Frequently Asked Questions
Can I use frozen spinach?
Yes, you can use frozen spinach. Thaw it completely and squeeze out any excess water before adding it to the soup.
Do I need to use cream?
No, you can use half-and-half or milk for a lighter soup. You can also use cashew cream or coconut cream for a vegan option.
How long will this soup last?
This soup will last for up to 3 days in the refrigerator or up to 2 months in the freezer.
Can I make this soup in a slow cooker?
Yes, you can adapt this recipe for a slow cooker. Sauté the onions, garlic, and mushrooms in a skillet before adding them to the slow cooker. Add the broth, thyme, and flour. Cook on low for 6-8 hours or on high for 3-4 hours. Stir in the spinach and cream during the last 30 minutes of cooking.
What kind of mushrooms are best?
Cremini, shiitake, and oyster mushrooms are all great choices. A mix of different mushrooms can create a complex and deeply flavorful soup.
Can I add meat to this soup?
Yes, you can add cooked chicken, sausage, or bacon for a heartier soup.
How do I make cashew cream?
Soak 1 cup of raw cashews in hot water for at least 30 minutes (or overnight). Drain the cashews and blend them with 1/2 cup of fresh water until smooth and creamy.

