There’s something undeniably comforting about a warm, creamy bowl of soup—especially when it’s packed with the vibrant, earthy goodness of fresh spinach. Cream of Spinach Soup is a classic dish that strikes the perfect balance between indulgence and nourishment. Whether you’re looking for a light yet satisfying lunch, an elegant starter for a dinner party, or a cozy meal on a chilly evening, this soup delivers with its silky texture, rich flavor, and vibrant green hue.
In this article, we’ll guide you through making the perfect Cream of Spinach Soup—creamy without being overly heavy, flavorful without masking the natural taste of spinach, and easy enough for a weeknight meal yet impressive enough for guests.
Why You’ll Love This Cream of Spinach Soup
✅ Silky Smooth & Luxurious – Blended to velvety perfection with cream for a rich mouthfeel.
✅ Packed with Nutrients – Spinach is loaded with iron, vitamins A and C, and antioxidants.
✅ Quick & Easy – Ready in under 30 minutes!
✅ Versatile – Serve as a starter, light meal, or elegant dinner party soup.
✅ Customizable – Make it vegan, add extra veggies, or spice it up to your liking.

Ingredients You’ll Need
For the Soup Base:
- 2 tbsp butter (or olive oil for a dairy-free version)
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 tbsp all-purpose flour (or cornstarch for gluten-free)
- 4 cups vegetable or chicken broth
- 1 lb (about 6 cups) fresh spinach, washed and roughly chopped (or frozen spinach, thawed)
- 1 medium potato, peeled and diced (for natural creaminess)
- ½ tsp salt, plus more to taste
- ¼ tsp black pepper
- ¼ tsp nutmeg (optional, but adds depth)
For the Creamy Finish:
- ½ cup heavy cream (or coconut milk for vegan)
- ¼ cup grated Parmesan cheese (optional, omit for vegan)
For Garnish (Optional):
- A drizzle of cream or coconut milk
- Croutons or toasted bread
- Crispy bacon bits
- Fresh herbs (parsley, chives, or thyme)
- Red pepper flakes for a touch of heat
Step-by-Step Instructions
1. Sauté the Aromatics
- In a large pot, melt butter over medium heat.
- Add onion and cook until translucent (~3-4 minutes).
- Stir in garlic and cook for another 30 seconds until fragrant.
2. Create the Roux (Thickening Base)
- Sprinkle in flour and stir constantly for 1-2 minutes to cook off the raw flour taste.
- Gradually whisk in broth, ensuring no lumps remain.
3. Cook the Spinach & Potato
- Add chopped spinach, diced potato, salt, pepper, and nutmeg.
- Bring to a simmer, then reduce heat and cook for 15 minutes, or until the potato is tender.
4. Blend Until Smooth
- Using an immersion blender, purée the soup until completely smooth.
(Alternatively, carefully transfer to a blender in batches.) - Return to the pot if needed.
5. Add Cream & Cheese (Optional)
- Stir in heavy cream and Parmesan (if using).
- Heat gently for 2-3 minutes—do not boil.
6. Adjust Seasoning & Serve
- Taste and adjust salt, pepper, or nutmeg as needed.
- Ladle into bowls and garnish as desired.
Tips for the Best Cream of Spinach Soup
🔹 Use Fresh Spinach for Brightest Flavor – Frozen works in a pinch, but fresh gives a fresher taste.
🔹 Don’t Overcook the Spinach – Preserve its vibrant color and nutrients by blending immediately after wilting.
🔹 For Extra Creaminess – Add a splash of milk or extra potato.
🔹 Make It Vegan – Use olive oil, coconut milk, and skip the cheese.
🔹 Storage Tips – Keeps well in the fridge for 3 days (reheat gently). Freeze without cream for best results.
Delicious Variations to Try
🌱 Vegan Cream of Spinach – Swap butter for oil, use coconut milk, and omit cheese.
🧀 Cheesy Spinach Soup – Stir in cheddar or Gruyère for extra richness.
🍗 Creamy Chicken & Spinach – Add shredded rotisserie chicken for a heartier meal.
🌶 Spiced-Up Version – Add a pinch of cayenne or curry powder for warmth.
🍋 Lemon-Zested Spinach Soup – Brighten flavors with a squeeze of lemon juice.
Serving Suggestions
- Pair with a crusty baguette or garlic bread for dipping.
- Serve as a starter before a roast chicken or grilled salmon dinner.
- Top with poached eggs for a brunch-worthy twist.
Final Thoughts
This Cream of Spinach Soup is the ultimate way to enjoy the wholesome goodness of spinach in a luxurious, comforting form. Whether you’re looking for a quick weeknight meal or an elegant appetizer, this recipe is a winner.