This Creamy Spring Greens Soup is perfect for brightening your day! With fresh greens like spinach and peas, it’s light, tasty, and oh-so-smooth. Just blend it all together!
It’s like a hug in a bowl! I love serving it with a slice of crusty bread. Just beware, you might need a bigger bowl for seconds! 😄
Key Ingredients & Substitutions
Olive Oil or Butter: I love using olive oil for a light flavor, but butter adds a rich creaminess. You could use coconut oil for a dairy-free option or avocado oil for a subtle taste.
Onion: A medium onion gives a great base flavor. If you prefer milder notes, try shallots or leeks instead—they add a sweet touch.
Spring Greens: The beauty of this recipe is its versatility with greens! Spinach is a favorite, but feel free to mix in kale, arugula, or even Swiss chard if that’s what you have. Just adjust cooking times for tougher greens.
Potato: The potato adds creaminess, but you can swap it with cauliflower if you want a lower-carb option, or even a few tablespoons of white beans for a similar texture.
Cream or Coconut Milk: I often use coconut milk for a lighter option, but regular cream adds a rich flavor. For a vegan choice, stick to coconut milk or a plant-based cream alternative.
How Do I Blend the Soup to Get It Super Smooth?
Blending can be tricky, but it’s key for a velvety texture. Here’s how to get it right:
- Use an immersion blender directly in the pot for ease. Just blend until smooth, and be careful of hot splashes!
- If using a traditional blender, let the soup cool slightly before blending. Fill the blender halfway to avoid pressure build-up, and blend in batches.
- Always hold the lid down with a kitchen towel when blending hot liquids to keep it secure.
Once blended, give it a taste before adding the cream or coconut milk! This is the moment to adjust seasoning if necessary. Enjoy your creamy soup!

How to Make Creamy Spring Greens Soup
Ingredients You’ll Need:
For The Soup:
- 2 tablespoons olive oil or butter
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 4 cups assorted spring greens (such as spinach, peas, asparagus tips, broccolini)
- 1 medium potato, peeled and diced (for creaminess)
- 4 cups vegetable broth or water
- 1/2 cup cream or coconut milk (plus extra for garnish)
- Salt and pepper, to taste
For Garnish:
- Fresh herbs (such as dill or parsley), chopped
- Optional: small croutons or crispy bread crumbs
How Much Time Will You Need?
This creamy spring greens soup will take about 10 minutes to prepare and about 25 minutes to cook, making the total time around 35 minutes. Perfect for a quick and delightful meal!
Step-by-Step Instructions:
1. Sautéing Aromatics:
Begin by heating the olive oil or butter in a large pot over medium heat. Once hot, add the chopped onion and minced garlic. Sauté for about 5 minutes, or until the onion is softened and translucent. This step builds a lovely base flavor for your soup!
2. Cooking the Potato:
Add the diced potato to the pot and continue cooking for another 2 minutes, stirring occasionally. The potato will add creaminess to the soup once it’s blended.
3. Adding Spring Greens:
Now it’s time to add your assorted spring greens. Toss them into the pot, and cook for about 3-4 minutes until they are wilted and bright green. Don’t forget to save a little bit for garnish if you want!
4. Simmering the Soup:
Pour in the vegetable broth or water, bring everything to a boil. Once boiling, reduce the heat and let it simmer for about 15 minutes, or until the potatoes are tender. This lets all the flavors meld together nicely.
5. Blending the Soup:
Use an immersion blender to blend the soup until it’s nice and smooth. If you don’t have one, carefully transfer the soup in batches to a traditional blender and puree until it’s creamy.
6. Adding Creaminess:
After blending, stir in the cream or coconut milk. Season the soup with salt and pepper according to your taste. This is where the soup gets its rich and creamy texture!
7. Final Touches:
If needed, gently reheat the soup but avoid boiling it. We want to keep it smooth and delicious!
8. Serving Up:
Ladle the soup into bowls, and for a nice touch, swirl in a bit of extra cream or coconut milk on top for garnish.
9. Garnishing:
Top the soup with the reserved spring greens, freshly chopped herbs, and if you like, add some small croutons or crispy bread crumbs for extra texture.
10. Enjoy!
Serve your creamy spring greens soup immediately and enjoy the fresh, vibrant flavors of spring!
Can I Use Different Vegetables for This Soup?
Absolutely! Feel free to swap in any seasonal vegetables you have on hand. Carrots, zucchini, or even broccoli work wonderfully. Just remember to adjust the cooking time depending on how long it takes for your vegetables to become tender.
Can I Make This Soup Vegan?
Yes, making it vegan is easy! Simply use olive oil instead of butter, and opt for coconut milk or another plant-based cream for creaminess. The soup will still be rich and delicious!
How to Store Leftovers?
Store any leftover soup in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy it again, gently reheat on the stove over low heat and stir well to restore its creamy consistency.
Can I Freeze This Soup?
Yes, this soup freezes well! Let it cool completely, then transfer to freezer-safe containers. It can be stored for up to 3 months. Thaw in the fridge overnight before reheating for the best texture.
