This creamy spring greens soup is as fresh as a sunny day! With vibrant greens like spinach and peas, it’s packed with flavor and good-for-you nutrients.
I love how easy it is to whip up—just blend everything together and enjoy! Perfect with some crusty bread, it’s a bowl of happiness on a spring afternoon!
Key Ingredients & Substitutions
Spring Greens: A mix of spinach, kale, Swiss chard, and dandelion greens offers great flavor and nutrition. If you can’t find all, just use what you have; collard greens or arugula can also work well.
Potato: The potato adds creaminess to the soup. A good substitute could be cauliflower, which also blends up nicely, making the soup silky without the added carbs.
Coconut Milk/Heavy Cream: I love using coconut milk for a light and sweet flavor. If you prefer dairy, heavy cream works beautifully too. For a lighter option, try half-and-half or almond milk, but keep in mind it will be less creamy.
Vegetable Stock: Homemade vegetable stock is always my preference for depth of flavor, but store-bought works just fine. If you need a quick substitute, water with a splash of soy sauce can suffice in a pinch.
What’s the Best Way to Achieve a Creamy Texture in Soup?
Blending is the key to achieving that smooth, creamy texture in your soup. Here’s how to get it right:
- After cooking the vegetables until soft, use an immersion blender directly in the pot for convenience. If using a regular blender, let the soup cool slightly and blend in batches, ensuring not to fill it too full as steam can build up.
- Blend until you achieve your desired consistency—smooth and creamy should be the goal!
Remember, if you prefer some texture, you can leave a few chunks of potato for a hearty feel. Just blend carefully until you’re happy with the result.

How to Make Creamy Spring Greens Soup
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 4 cups assorted spring greens (spinach, kale, Swiss chard, dandelion greens)
- 1 cup fresh peas or snap peas, trimmed (reserve a few for garnish)
- 3 cups vegetable stock
- 1 medium potato, peeled and diced (for creaminess)
- 1/2 cup coconut milk or heavy cream (plus extra for garnish)
- Salt and freshly ground black pepper, to taste
- A pinch of nutmeg (optional)
For Garnishing:
- Toasted sesame seeds
- Edible spring flowers or herbs (optional)
How Much Time Will You Need?
This creamy spring greens soup takes about 10 minutes to prep and 30 minutes to cook, totaling about 40 minutes from start to finish. It’s a quick and satisfying recipe that’s perfect for a light meal!
Step-by-Step Instructions:
1. Sauté the Base:
In a large pot over medium heat, add the olive oil. Once it’s hot, throw in the chopped onion. Sauté for about 5 minutes until the onion becomes translucent and soft. Next, add the minced garlic and cook for an additional minute until it smells amazing!
2. Cook the Potato:
Add the diced potato to the pot and stir it all together. Let it cook for about 2 minutes, stirring occasionally to get everything coated in those delicious flavors.
3. Add the Greens and Peas:
Now it’s time to add the star of the show! Toss in the assorted spring greens and the fresh peas. Stir everything together for about 3-4 minutes until the greens start to wilt down a bit.
4. Simmer Away:
Pour in the vegetable stock and bring the mixture to a boil. Once boiling, reduce the heat to simmer. Let it cook gently for about 15 minutes until both the potatoes and greens are tender.
5. Blend the Soup:
Carefully, using an immersion blender, blend the soup right in the pot until it’s smooth and creamy. If you don’t have an immersion blender, you can transfer the soup to a regular blender in batches. Just be cautious with the hot soup to avoid any spills!
6. Add Creaminess:
Return the blended soup to the pot (if you used a regular blender) and stir in the coconut milk or heavy cream. Heat the soup gently without boiling so it warms up perfectly!
7. Season and Serve:
Now it’s time to season! Add salt, pepper, and a pinch of nutmeg if you like that extra touch. Taste and adjust the seasoning to your preference.
8. Garnish and Enjoy:
Ladle the soup into bowls and drizzle a bit of extra coconut milk or cream on top for a lovely presentation. Garnish with the reserved snap peas, sesame seeds, and edible flowers or herbs if you have them. Serve immediately and enjoy the flavorful spring goodness!
Can I Use Different Greens for This Soup?
Absolutely! While the recipe calls for spring greens like spinach, kale, and Swiss chard, feel free to use any greens you have on hand, such as mustard greens or collard greens. Just keep in mind that different greens can alter the flavor slightly.
How Can I Make This Soup Vegan?
To keep the soup vegan, use coconut milk as your cream substitute, which is already included in the recipe. Just make sure to use vegetable stock that’s confirmed vegan-friendly, and you’re good to go!
What’s the Best Way to Store Leftovers?
Store any leftover soup in an airtight container in the fridge for up to 3 days. To reheat, gently warm it on the stove over low heat, stirring occasionally. You may want to add a splash of vegetable stock or water to loosen it up a bit if it thickens while sitting.
Can I Freeze This Soup?
Yes, this soup freezes well! Let it cool completely before transferring it to a freezer-safe container. It will keep in the freezer for up to 3 months. Thaw in the fridge overnight and reheat on the stove when you’re ready to enjoy it again!



