Cream of Spinach Soup
When the weather turns chilly or your soul just craves something soothing, there’s nothing quite like a bowl of Cream of Spinach Soup. Silky smooth, rich in flavor, and just the right balance between earthy greens and comforting creaminess, this soup wraps you in warmth from the very first spoonful. Whether you’re curled up on the couch or setting the table for guests, it’s the kind of dish that never fails to impress while keeping things simple and wholesome.
Behind the Recipe
This Cream of Spinach Soup came to life one rainy evening when I stared at a bag of baby spinach and thought, “Soup. It has to be soup.” What started as a humble experiment quickly turned into a family favorite. There’s something magical about how spinach melts into velvety goodness when simmered slowly with onions, garlic, and a splash of cream. It’s a recipe born out of comfort, resourcefulness, and the desire to create something nurturing with whatever’s on hand.
Recipe Origin or Trivia
While creamy spinach soup isn’t tied to a single country, it’s beloved across many cuisines. In French kitchens, you’ll find versions known as “crème d’épinards,” often served as elegant starters. Meanwhile, Mediterranean variations play with herbs and olive oil. It’s the universal love for leafy greens and smooth textures that made this recipe travel so well. Spinach itself has roots in ancient Persia and has long been hailed for its health benefits, especially in soups that make the most of its gentle flavor.
Why You’ll Love Cream of Spinach Soup
There’s more to this bowl than just its silky surface. Let’s break down exactly why this recipe is a keeper:
Versatile: Serve it as a starter, a light main, or pair it with grilled cheese for a cozy meal.
Budget-Friendly: Uses basic pantry staples and fresh spinach, making it gentle on the wallet.
Quick and Easy: Ready in under 30 minutes, it’s perfect for weeknights.
Customizable: Add a pinch of nutmeg, swap cream for coconut milk, or toss in some fresh herbs.
Crowd-Pleasing: Its gentle flavors appeal to kids and adults alike.
Make-Ahead Friendly: Tastes even better the next day after the flavors meld.
Great for Leftovers: Reheats beautifully and can even be frozen for later.
Chef’s Pro Tips for Perfect Results
Making a smooth and flavorful soup isn’t hard, but a few insider tricks can take it to the next level:
- Sauté the aromatics slowly: Let the onions and garlic sweat until translucent for a mellow, sweet base.
- Use fresh baby spinach: It blends smoother and has a milder flavor than mature spinach.
- Add the cream off the heat: This helps prevent curdling and keeps the soup silky.
- Blend in batches: If using a blender, don’t overfill to avoid splashes.
- Finish with acid: A squeeze of lemon juice brightens the whole dish.
Kitchen Tools You’ll Need
A smooth soup like this needs a few trusty tools. Here’s what to have on hand:
Large pot: For sautéing and simmering the soup.
Blender or immersion blender: To get that creamy, smooth texture.
Cutting board and knife: For prepping onions and garlic.
Ladle: Makes it easy to serve the soup hot and neatly.
Measuring cups and spoons: For precise flavor balance.
Ingredients in Cream of Spinach Soup
This recipe is all about layering gentle flavors that shine together. Here’s what you’ll need:
- Olive oil: 2 tablespoons. Used for sautéing the aromatics and giving a rich, rounded flavor.
- Yellow onion: 1 medium, chopped. Forms the flavorful foundation of the soup.
- Garlic cloves: 3, minced. Adds a warm, aromatic depth.
- Fresh baby spinach: 6 cups. The star of the show, providing that vibrant green color and earthy taste.
- Vegetable broth: 4 cups. Gives the soup body and enhances all the flavors.
- Heavy cream: 1 cup. Adds silkiness and mellow richness.
- Salt: 1 teaspoon. Brings everything into balance.
- Black pepper: ½ teaspoon. Adds gentle warmth.
- Nutmeg (optional): A pinch. Lifts the spinach flavor with subtle spice.
- Lemon juice: 1 tablespoon. Brightens the final taste and cuts through the creaminess.
Ingredient Substitutions
Here’s how to make it work with what you’ve got:
Olive oil: Butter or avocado oil.
Yellow onion: Shallots or leeks.
Fresh spinach: Frozen spinach, thawed and drained.
Heavy cream: Coconut milk or Greek yogurt.
Vegetable broth: Chicken broth or water with bouillon.
Ingredient Spotlight
Fresh Baby Spinach: Tender and sweet, baby spinach blends easily and provides a bright green color without bitterness.
Heavy Cream: Gives the soup its velvety texture and balances the earthiness of the greens.

Instructions for Making Cream of Spinach Soup
This soup comes together like a warm hug in a bowl. Follow these simple steps and let the magic happen.
- Preheat Your Equipment:
Warm a large pot over medium heat and add the olive oil. - Combine Ingredients:
Sauté the chopped onion until soft and translucent, about 5 minutes. Stir in the garlic and cook for 1 more minute. - Prepare Your Cooking Vessel:
Add the fresh spinach and cook until wilted, about 2 to 3 minutes. - Assemble the Dish:
Pour in the vegetable broth and bring everything to a gentle boil. Reduce heat and let simmer for 10 minutes. - Cook to Perfection:
Turn off the heat and use an immersion blender to purée the soup until completely smooth. If using a regular blender, blend in batches. - Finishing Touches:
Stir in the heavy cream, nutmeg if using, salt, and black pepper. Simmer gently for another 2 minutes. Add lemon juice just before serving. - Serve and Enjoy:
Ladle into bowls, garnish with a swirl of cream or a few spinach leaves if desired, and serve hot with crusty bread.
Texture & Flavor Secrets
This soup is known for its ultra-smooth texture and gentle, creamy flavor. The spinach adds a natural earthiness that is perfectly balanced by the sweetness of sautéed onions and the richness of cream. A hint of nutmeg and lemon adds complexity, making each bite feel both cozy and bright.
Cooking Tips & Tricks
A few clever moves can make a good soup into a great one:
- Always use fresh spinach for the best color and taste.
- Don’t boil after adding cream to prevent splitting.
- A pinch of nutmeg goes a long way—don’t overdo it.
- If reheating, do so gently over low heat to keep it creamy.
What to Avoid
Let’s dodge the common pitfalls and keep your soup silky and delicious:
- Overcooking spinach: Leads to dull color and loss of flavor.
- Blending when too hot: Can cause splatters and burns. Let it cool slightly first.
- Skipping acid: Without lemon juice, the soup can taste flat.
- Using mature spinach: Might turn the flavor too bitter and fibrous.
Nutrition Facts
Servings: 4
Calories per serving: 210
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Make-Ahead and Storage Tips
This soup is a dream when made ahead. The flavors deepen beautifully overnight. Store in the fridge for up to 4 days in an airtight container. To freeze, let it cool completely and portion into freezer-safe containers. Reheat gently on the stove while stirring to maintain the creamy texture.
How to Serve Cream of Spinach Soup
Serve with crusty sourdough, warm naan, or a grilled cheese sandwich for a satisfying meal. Add a dollop of Greek yogurt, swirl of cream, or fresh herbs on top for that wow factor. It’s equally elegant in a teacup for parties or in a big bowl for comfort food nights.
Creative Leftover Transformations
Got extra soup? Here’s how to reinvent it:
- Spinach pasta sauce: Toss with cooked pasta and sprinkle with parmesan.
- Soup base: Add cooked rice or lentils for a heartier version.
- Creamy casserole base: Use as the sauce layer in vegetable or chicken bakes.
Additional Tips
- Use filtered water if your broth tastes flat.
- A dash of white pepper instead of black adds a different kind of heat.
- Want it thicker? Simmer longer or reduce broth slightly.
Make It a Showstopper
Presentation makes it pop. Swirl a bit of cream or olive oil on top. Sprinkle with crushed pink pepper or microgreens. Use simple white bowls to let that green shine and serve with toasted bread slices stacked elegantly.
Variations to Try
- Dairy-Free: Swap cream with full-fat coconut milk.
- Cheesy Boost: Stir in a handful of shredded gruyere or parmesan.
- Spicy Kick: Add red pepper flakes or a hint of cayenne.
- Herbaceous Twist: Blend in basil, dill, or parsley for freshness.
- Protein Add-On: Top with poached egg or grilled tofu cubes.
FAQ’s
Q1: Can I use frozen spinach?
Yes, just thaw and squeeze out excess moisture before using.
Q2: Is this soup vegetarian?
Absolutely. Just make sure to use vegetable broth.
Q3: Can I make it vegan?
Yes, replace cream with coconut milk or a plant-based cream.
Q4: How do I reheat it without splitting?
Warm slowly over low heat while stirring gently.
Q5: Can I add potatoes for thickness?
Sure. A small chopped potato can be cooked and blended in.
Q6: How can I make it more filling?
Serve with hearty bread or stir in cooked lentils or grains.
Q7: Is it good for kids?
Yes, its mild taste and creamy texture are kid-approved.
Q8: Can I freeze it?
Yes. Cool it first, then store in freezer containers for up to 3 months.
Q9: Should I strain the soup?
Only if you want it ultra-smooth. Otherwise, a good blend is enough.
Q10: What can I garnish it with?
Cream swirls, toasted seeds, croutons, or fresh herbs work beautifully.
Conclusion
Cream of Spinach Soup is the kind of recipe that feels like a warm, gentle hug in a bowl. With its smooth texture, cozy flavors, and easy method, it’s one of those timeless dishes that becomes part of your regular rotation. Whether you’re feeding your family or just yourself, this soup brings comfort and nourishment every single time. Trust me, it’s worth every spoonful.
Print
Cream of Spinach Soup
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Description
Cream of Spinach Soup is a cozy, velvety blend of fresh baby spinach, sautéed aromatics, and a swirl of cream. This comforting dish is perfect for chilly evenings or as a light yet satisfying starter.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped
- 3 garlic cloves, minced
- 6 cups fresh baby spinach
- 4 cups vegetable broth
- 1 cup heavy cream
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 pinch nutmeg (optional)
- 1 tablespoon lemon juice
Instructions
- Warm a large pot over medium heat and add olive oil.
- Sauté chopped onion until soft and translucent, about 5 minutes. Stir in garlic and cook for 1 more minute.
- Add fresh spinach and cook until wilted, about 2–3 minutes.
- Pour in vegetable broth and bring to a gentle boil. Reduce heat and simmer for 10 minutes.
- Turn off heat and use an immersion blender to purée the soup until smooth. If using a regular blender, work in batches.
- Stir in heavy cream, nutmeg if using, salt, and black pepper. Simmer gently for another 2 minutes.
- Add lemon juice just before serving. Serve hot.
Notes
- Use fresh spinach for the best flavor and color.
- Do not boil after adding cream to keep the soup smooth.
- Add a swirl of cream or a sprinkle of herbs before serving for garnish.
Nutrition
- Serving Size: 1 bowl
- Calories: 210
- Sugar: 3g
- Sodium: 690mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 55mg
Keywords: Cream of spinach soup, creamy spinach recipe, vegetarian soup, spinach cream soup, easy spinach soup
