Easy Cream of Spinach Soup Recipe for Comforting Meals is the kind of dish that makes you feel instantly at home. From the very first spoonful, this smooth and velvety soup delivers cozy comfort, gentle flavors, and nourishing ingredients that fit perfectly into everyday cooking. Made with simple pantry staples like spinach, potatoes, and dairy, this soup proves that wholesome food can also be deeply satisfying and easy to prepare.
Whether you need a quick weeknight dinner, a light lunch, or a soothing starter for guests, this cream of spinach soup checks every box. It is warm, filling, and adaptable, with options for lighter swaps or richer finishes depending on your mood.
Table of Contents
Why You’ll Love This Easy Cream of Spinach Soup Recipe

This soup has remained a classic for good reason. It balances nutrition, flavor, and comfort in one simple bowl.
First, it is incredibly easy to make. The recipe uses straightforward steps and common ingredients, making it accessible even for beginner cooks. You do not need special equipment beyond a blender or immersion blender.
Second, the texture is luxuriously creamy without being heavy. Potatoes naturally thicken the soup, while dairy adds richness without overwhelming the spinach flavor.
Third, it is versatile. You can serve it hot on a cold evening or chilled on a warm day. It works beautifully as a starter, a light main dish, or even a meal prep option for busy weeks.
Finally, it is family friendly. The mild, smooth flavor appeals to kids and adults alike, especially when paired with bread or crackers.
Ingredients for Easy Cream of Spinach Soup Recipe
This recipe relies on simple, affordable ingredients that come together into something truly comforting.
Soup Base Ingredients
- 2 tablespoons unsalted butter
- 1 medium onion, chopped
- 2 medium potatoes, peeled and diced
- 3 cups chicken broth or vegetable broth
- 2 cups water
- 1 bouillon cube, chicken or vegetable
- 10 ounces fresh spinach or frozen spinach, thawed
- 1 cup half and half
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
Creamy Finish
- 1/2 cup sour cream
Optional Garnishes
- Chopped fresh chives
- Extra sour cream
- Pinch of ground allspice or nutmeg
Ingredient Notes and Substitutions
If you want a lighter version, you can replace half and half with whole milk or evaporated milk. The soup will still be creamy but slightly less rich.
For a dairy free option, use olive oil instead of butter and replace the dairy with unsweetened oat milk or cashew milk. Add it slowly and taste as you go.
If you prefer a vegetarian soup, use vegetable broth and vegetable bouillon. The flavor remains just as comforting.
Frozen spinach works very well here and can be more convenient. Just be sure to squeeze out excess moisture before adding it to the pot.
Step by Step Instructions
Making this soup is a calm and enjoyable process. Each step builds flavor and texture.
Step 1: Sauté the Onion
Melt the butter in a large pot over medium heat. Add the chopped onion and cook for about 5 to 7 minutes, stirring occasionally. The onion should become soft and translucent but not browned. This step creates a gentle aromatic base for the soup.
Step 2: Add Potatoes and Broth
Add the diced potatoes to the pot along with the broth, water, and bouillon cube. Stir well to combine. Bring the mixture to a gentle boil, then reduce the heat to a simmer. Cover and cook for about 15 minutes, or until the potatoes are very tender when pierced with a fork.
Step 3: Add the Spinach
Stir in the spinach. If using fresh spinach, it will wilt quickly within a minute or two. If using frozen spinach, allow it to heat through completely. Simmer for another 5 minutes to let the flavors blend.
Step 4: Blend Until Smooth
Remove the pot from heat. Use an immersion blender to purée the soup until completely smooth. If using a countertop blender, work in batches and be careful with hot liquid. Blend until the soup has a silky, even texture.
Step 5: Add Dairy and Seasoning
Return the soup to low heat. Stir in the half and half, salt, and pepper. Warm gently without boiling. Finally, stir in the sour cream until fully incorporated. Taste and adjust seasoning as needed.
Step 6: Serve and Garnish
Ladle the soup into bowls and garnish with chopped chives, a swirl of sour cream, or a light pinch of allspice. Serve immediately.
Pro Tips for Success
- Always cook the potatoes until very tender. This ensures a smooth texture after blending.
- Do not boil the soup after adding dairy, as it can cause separation.
- Blend thoroughly for the creamiest result. Take your time with this step.
- Taste and adjust seasoning at the end. Spinach benefits from proper salt balance.
- If the soup is too thick, add a splash of broth or milk to loosen it.
Flavor Variations
This recipe is a great base for creative twists.
Add garlic by sautéing one or two cloves with the onion for deeper flavor.
Include herbs like thyme or parsley for a fresh, aromatic note.
For extra richness, stir in a small amount of cream cheese at the end.
Add a handful of peas for sweetness and color.
Finish with grated Parmesan cheese for a savory touch.
Serving Suggestions
This cream of spinach soup pairs beautifully with crusty bread, dinner rolls, or grilled cheese sandwiches. It also works well alongside a simple green salad or roasted vegetables.
For a more filling meal, serve it as a starter followed by baked chicken or roasted fish. For lunch, enjoy it on its own with crackers or toast.
Storage and Freezing Instructions
Allow the soup to cool completely before storing. Transfer it to an airtight container and refrigerate for up to 3 days.
To freeze, place the soup in freezer safe containers, leaving some space for expansion. Freeze for up to 2 months. Thaw overnight in the refrigerator and reheat gently on the stove, stirring well.
If freezing, consider adding the sour cream after reheating for the best texture.

Easy Cream of Spinach Soup Recipe for Comforting Meals
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This easy cream of spinach soup is smooth, cozy, and comforting, made with simple pantry staples like spinach, potatoes, and dairy. It delivers gentle flavors, a velvety texture, and nourishing comfort perfect for everyday meals.
Ingredients
- 2 tablespoons unsalted butter
- 1 medium onion, chopped
- 2 medium potatoes, peeled and diced
- 3 cups chicken broth or vegetable broth
- 2 cups water
- 1 bouillon cube, chicken or vegetable
- 10 ounces fresh spinach or frozen spinach, thawed and drained
- 1 cup half and half
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 1/2 cup sour cream
- Optional chopped fresh chives for garnish
- Optional extra sour cream for serving
- Optional pinch of ground allspice or nutmeg
Instructions
- Melt butter in a large pot over medium heat.
- Add chopped onion and cook until soft and translucent.
- Add diced potatoes, broth, water, and bouillon cube and stir to combine.
- Bring to a gentle boil, then reduce heat, cover, and simmer until potatoes are very tender.
- Add spinach and simmer for a few minutes until wilted and heated through.
- Remove from heat and blend soup until completely smooth.
- Return soup to low heat and stir in half and half, salt, and black pepper.
- Warm gently without boiling, then stir in sour cream until fully incorporated.
- Taste and adjust seasoning as needed.
- Ladle into bowls, garnish as desired, and serve warm.
Notes
Do not boil after adding dairy to prevent separation. If freezing, add sour cream after reheating for best texture.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 210 |
| Protein | 6 g |
| Carbohydrates | 18 g |
| Fat | 13 g |
| Fiber | 3 g |
| Sodium | 620 mg |
Values are approximate and will vary based on ingredients used.
FAQ About Easy Cream of Spinach Soup Recipe
Can I make this soup ahead of time?
Yes, this soup is excellent for make-ahead meals. The flavors actually improve after resting for a few hours or overnight. Store it in the refrigerator and reheat gently before serving.
Can I use only milk instead of half-and-half?
You can use whole milk for a lighter version. The soup will be slightly less rich but still creamy thanks to the potatoes and sour cream.
Is this soup good for kids?
Absolutely. The mild flavor and smooth texture make it very appealing to children. You can serve it with toast or crackers to make it more fun and filling.
How do I keep the soup bright green?
Avoid overcooking the spinach, and blend soon after adding it. Using fresh spinach and gentle heat helps maintain a vibrant color.
Can I serve this soup cold?
Yes, this soup can be served chilled, especially in warmer months. Let it cool completely and refrigerate before serving.
Final Thoughts
Easy Cream of Spinach Soup Recipe for Comforting Meals is proof that simple ingredients can create something truly special. This soup is nourishing, soothing, and adaptable to many tastes and dietary needs. Whether you serve it on a quiet evening at home or share it with family and friends, it brings warmth and comfort to the table every time.
