If you’ve never cooked with watercress before, this Watercress Soup Recipe is the perfect place to start.
It turns a peppery, often overlooked green into a silky, comforting bowl in under 40 minutes.
This soup leans on the same gentle technique used in French bistro classics like Vichyssoise, where potatoes are simmered until tender, then blended smooth.
Watercress adds a fresh, slightly spicy edge that keeps the soup from tasting one note.
I first made this on a chilly evening when a bag of watercress in my fridge was about to wilt. One taste of that vivid green, velvety broth, and it became a regular in my soup rotation.
It’s simple enough for a weeknight, yet elegant enough to serve to guests as a starter.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 25 minutes |
| Total Time | 40 minutes |
| Servings | 6 servings |
| Difficulty Level | Easy |

Why You’ll Love This Watercress Soup Recipe
This soup manages to be light and rich at the same time, thanks to a small splash of cream balanced against fresh, peppery greens.
It’s ready in well under an hour, with mostly hands off simmering time.
Watercress gives the broth a lift you won’t get from spinach or kale.
Because everything gets blended smooth, it’s also a great way to use up a bunch of watercress before it wilts in your crisper drawer.
- Ready in about 40 minutes from start to finish
- Naturally creamy texture without needing a heavy roux
- A smart way to use up watercress before it wilts
- Freezes well for easy future lunches
- Easily made dairy free with a simple swap
You might also enjoy: Potato Leek Soup Recipe
Ingredients
Watercress soup only needs a handful of ingredients, most of which are already sitting in your kitchen.
The potato base here is the same one I use in my Cream Of Potato Soup Recipe, so if you already love that silky texture, you’ll feel right at home.
- 3 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 pound Yukon Gold potatoes, peeled and diced
- 4 cups low sodium chicken stock (or vegetable stock)
- 2 bunches (about 8 ounces) fresh watercress, tough stems trimmed, leaves and tender stems roughly chopped
- 1/2 cup heavy cream
- 1/4 teaspoon ground nutmeg (optional)
- Salt and freshly ground black pepper, to taste
- Crème fraîche, for garnish (optional)
Kitchen Equipment Needed
You don’t need anything fancy for this recipe, just the basics for building a broth and blending it smooth.
- Large soup pot or Dutch oven
- Immersion blender (or a stand blender)
- Fine mesh strainer, for an extra silky finish (optional)
- Wooden spoon
- Ladle
- Cutting board and chef’s knife
Read Also: Cream Of Celery Soup Recipe
Recommended Products for This Recipe
These are a few products I personally use and recommend when I’m making this soup, along with other cream based soups.
1. Fresh Watercress Bunches
Good watercress makes or breaks this soup, so I always look for crisp, deep green bunches with no yellowing.
If your local grocery store doesn’t stock it consistently, ordering it ahead of time saves a wasted trip.
2. Immersion Blender
An immersion blender lets you puree the soup right in the pot, which means fewer dishes and no risk of hot liquid splashing out of a countertop blender.
It’s the single tool that makes this recipe fast on a weeknight.
3. Enameled Cast Iron Dutch Oven
A heavy bottomed Dutch oven distributes heat evenly, so your onions and garlic soften gently instead of scorching.
I reach for mine constantly, and it works just as well for my Cream Of Asparagus Soup Recipe.
4. Fine Mesh Strainer
If you want restaurant style silkiness, passing the blended soup through a fine mesh strainer catches any stray fibrous bits from the watercress stems.
It’s an extra step, but it makes a noticeable difference in texture.
5. High Quality Heavy Cream
Since cream is one of the few ingredients doing a lot of flavor work here, I always reach for a high fat, fresh heavy cream rather than the cheapest carton on the shelf.
It makes the finished soup noticeably richer and glossier.

Step-by-Step Instructions: How to Make Watercress Soup
1. Prep the Vegetables
- Fill a large bowl with cold water and submerge the watercress, swishing gently to remove any grit or sand.
- Lift the watercress out of the water, letting any dirt sink to the bottom, then repeat if the water looks cloudy.
- Trim off the thick, tough bottom stems and roughly chop the remaining leaves and tender stems, then set aside.
- Peel and dice the potatoes into roughly half inch cubes so they cook evenly and blend smoothly later.
- Dice the onion and mince the garlic, keeping them separate since the garlic cooks for a shorter time.
2. Sauté the Aromatics
- Set a large soup pot or Dutch oven over medium heat and add the butter, letting it melt completely.
- Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until it turns soft and translucent without browning.
- Stir in the minced garlic and cook for another 30 to 60 seconds, just until fragrant.
- Keep the heat at medium so the onion softens gently instead of catching color, which would make the finished soup taste bitter.
3. Simmer the Potatoes
- Add the diced potatoes to the pot along with the chicken or vegetable stock.
- Raise the heat to bring the mixture to a boil, then immediately reduce it to a gentle simmer.
- Cover the pot partially and let the potatoes cook for 15 to 18 minutes, until they are fork tender.
- Check a piece of potato by piercing it with a fork; it should offer almost no resistance.
4. Wilt the Watercress
- Once the potatoes are tender, stir the chopped watercress into the pot.
- Add the optional ground nutmeg at this stage if you’re using it.
- Let everything simmer together for 2 to 3 minutes, just until the watercress wilts down and turns bright green.
- Avoid cooking the watercress much longer than this, since extended cooking can dull both its color and its peppery flavor.
5. Blend Until Smooth
- Remove the pot from the heat and let it cool for a minute or two before blending.
- Using an immersion blender, puree the soup directly in the pot until completely smooth.
- If you’re using a stand blender instead, work in small batches and vent the lid slightly to let steam escape safely.
- For an extra silky texture, pass the blended soup through a fine mesh strainer into a clean pot.
6. Finish with Cream and Serve
- Return the pureed soup to low heat and stir in the heavy cream.
- Warm the soup gently for 2 to 3 minutes, stirring occasionally, without letting it come to a boil.
- Season with salt and freshly ground black pepper to taste, adjusting until the flavors feel balanced.
- Ladle into bowls and finish with a small swirl of crème fraîche or extra cream, if desired.
Read Also: Spinach Soup Recipe
Tips for The Best Watercress Soup
A few small details make a real difference in how this soup turns out, from the freshness of your watercress to how gently you cook the aromatics.
- Choose watercress with crisp, dark green leaves and no yellowing or wilting for the best flavor
- Do not let the onions or garlic brown, since browning adds bitterness to the finished soup
- Add the watercress at the very end so it keeps its bright color and peppery bite
- Blend while the soup is still warm for the smoothest possible texture
- Taste and adjust salt after adding the cream, since it mellows the seasoning slightly
This same gentle blending technique is one I rely on constantly, including in my Cream Of Broccoli Soup Recipe.
Serving Suggestions

This soup works beautifully as a starter for a dinner party, but it also holds its own as a light lunch alongside crusty bread.
Serve it warm for a cozy feel, or chill it for a refreshing twist in warmer months.
- Crusty baguette or sourdough for dipping
- A simple green salad with lemon vinaigrette
- Crispy bacon bits or croutons scattered on top
- A poached egg for a heartier lunch bowl
- Grilled cheese sandwiches for a comforting pairing
You might also enjoy: Cucumber Soup
Variations of Watercress Soup
Once you’ve made the classic version, this recipe is easy to adapt to whatever you have on hand or whatever flavor direction you’re craving.
- Swap the potatoes for cauliflower florets for a lower carb version
- Use coconut milk instead of heavy cream for a dairy free take
- Add a peeled, diced apple for a subtle sweetness that balances the pepperiness
- Stir in a handful of baby spinach along with the watercress for extra color
- Top with crumbled goat cheese instead of crème fraîche for a tangier finish
Fennel is another vegetable that plays beautifully with a similar gentle simmer and blend method, as I show in my Fennel Soup Recipe.
Storage and Reheating
Watercress soup keeps well, making it a great option for meal prep or a make ahead starter before a dinner party.
- Store cooled soup in an airtight container in the refrigerator for up to 4 days
- Freeze in individual portions for up to 3 months, leaving room for expansion
- Thaw frozen soup overnight in the refrigerator before reheating
- Reheat gently on the stovetop over low heat, stirring often, without letting it boil
- Add a splash of stock or cream if the soup looks too thick after reheating
Read Also: Celery Soup Recipe
Nutritional Facts
This soup is naturally light, especially compared to heavier cream soups that rely on a flour based roux.
A typical serving comes in at roughly 180 to 210 calories, with the bulk of that coming from the potatoes and cream rather than added starches, similar to what you’d find in my Cream Of Cauliflower Soup Recipe.
- Calories: approximately 190 per serving
- Protein: 4 grams
- Carbohydrates: 18 grams
- Fat: 11 grams
- Fiber: 2 grams
- Sodium: 420 milligrams (varies with stock used)
Health Benefits of Key Ingredients
Beyond tasting great, this soup is built around a few genuinely nutritious ingredients that pull their weight nutritionally as well as flavor wise.
Watercress is particularly notable, packed with vitamins A, C, and K along with calcium and iron.
Potatoes contribute potassium and fiber, while garlic offers natural compounds linked to immune support.
- Watercress: rich in vitamins A, C, and K, plus calcium and iron
- Potatoes: a good source of potassium, vitamin C, and fiber
- Garlic: contains allicin, a compound studied for immune support
- Onion: provides antioxidants and prebiotic fiber
- Chicken or vegetable stock: adds minerals and helps with hydration
Leafy greens show up throughout my recipes for exactly this reason, including in my Lentil Spinach Soup Recipe.
FAQs About Watercress Soup
1. Can I use spinach or arugula instead of watercress?
You can substitute spinach or arugula in a pinch, though the flavor will be milder and less peppery.
Watercress is what gives this soup its signature bite, so the substitution changes the character of the dish somewhat.
2. Is watercress soup meant to be served hot or cold?
It’s traditionally served hot, but it also works well chilled, especially in warmer months.
If serving cold, chill it for at least 2 hours and stir well before ladling into bowls.
3. How do I keep the soup from turning a dull green color?
Add the watercress at the very end of cooking and simmer it only briefly before blending.
Overcooking the greens is the main reason a vibrant green soup turns olive or brown.
4. Can I make this soup ahead of time?
Yes, this soup actually holds up well in the refrigerator for a few days.
Just wait to add the final swirl of cream or crème fraîche garnish until you’re ready to serve.
5. What can I use instead of heavy cream?
Coconut milk, whole milk, or a plant based cream alternative all work well if you want to lighten the recipe or make it dairy free.
Keep in mind that lighter substitutes will make the finished soup slightly less rich.
If you like this style of light, brothy soup, you might also enjoy my Asparagus Soup No Cream.

Watercress Soup
Ingredients
- 3 tablespoons unsalted butter 42g
- 1 medium yellow onion about 1 cup or 150g, diced
- 2 cloves garlic minced
- 1 pound Yukon Gold potatoes about 454g, peeled and diced into ½-inch cubes
- 4 cups low sodium chicken stock or vegetable stock, 960ml
- 2 bunches fresh watercress about 8 ounces or 227g, tough stems trimmed, leaves and tender stems roughly chopped
- 1/2 cup heavy cream 120ml
- 1/4 teaspoon ground nutmeg optional
- salt and freshly ground black pepper to taste
- crème fraîche for garnish
- crusty baguette or sourdough for dipping
- simple green salad with lemon vinaigrette
- crispy bacon bits or croutons scattered on top
- poached egg for a heartier lunch bowl
- grilled cheese sandwiches for a comforting pairing
Equipment
- Large soup pot or Dutch oven Enameled cast iron recommended for even heat distribution
- Immersion blender or stand blender
- Fine-mesh strainer optional, for extra silky finish
- Wooden spoon
- Ladle
Method
- Prepare the watercress by submerging in cold water to remove grit, then trim the tough stems.
- Peel and dice the potatoes, onion, and mince the garlic, keeping them separate.
- Melt the butter in a large soup pot over medium heat. Add the diced onion and cook until soft and translucent.
- Stir in the minced garlic and cook for 30 to 60 seconds until fragrant.
- Add the diced potatoes and chicken or vegetable stock to the pot. Bring to a boil, then reduce to a gentle simmer.
- Cover partially and let the potatoes cook for 15 to 18 minutes until they are fork tender.
- Stir the chopped watercress and optional nutmeg into the pot. Simmer for 2 to 3 minutes until the watercress wilts and turns bright green.
- Remove the pot from heat and puree the soup directly in the pot with an immersion blender until completely smooth.
- For extra silkiness, pass the blended soup through a fine mesh strainer into a clean pot.
- Return the pureed soup to low heat and stir in the heavy cream. Warm gently for 2 to 3 minutes without boiling.
- Season with salt and pepper to taste. Ladle into bowls and garnish with crème fraîche if desired.
Nutrition
Notes
- Choose watercress with crisp, dark green leaves and no yellowing or wilting for the best flavor.
- Do not let the onions or garlic brown, since browning adds bitterness to the finished soup.
- Add the watercress at the very end so it keeps its bright color and peppery bite.
- Blend while the soup is still warm for the smoothest possible texture.
- Taste and adjust salt after adding the cream, since it mellows the seasoning slightly.
- Store cooled soup in an airtight container in the refrigerator for up to 4 days.
- Freeze in individual portions for up to 3 months, leaving room for expansion.
- Thaw frozen soup overnight in the refrigerator before reheating gently on the stovetop without boiling.
- Add a splash of stock or cream if the soup looks too thick after reheating.
- This soup can be served hot or chilled – if serving cold, chill for at least 2 hours and stir well before serving.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
Watercress soup is one of those recipes that feels far more impressive than the short ingredient list suggests.
It’s a lovely way to turn a humble bunch of greens into something genuinely special.
I hope this becomes a regular in your kitchen the way it has in mine.
If you give it a try, I would love to hear how it turned out, so drop a comment below or share a photo.
Recommended:
- Beet Soup Recipe
- Zucchini Soup Recipe
- Cream Of Tomato Soup Recipe
- Carrot And Lentil Soup Recipe
- White Bean And Kale Soup



