Cold winter nights call for a steaming bowl of soup. This Cauliflower Watercress Soup is light, nourishing, and silky-smooth thanks to the cauliflower. Bright, peppery watercress adds color, flavor, and a nutrient boost, making this an ideal starter, light lunch, or cozy weeknight dinner.
Cauliflower Watercress Soup
This soup pairs beautifully with a slice of toasted whole-grain bread and a drizzle of good olive oil, yet it’s restrained enough to serve alongside a sandwich or as a first course. It’s quick to prepare—about 30 minutes total—and makes a large batch that reheats well for lunches or easy dinners during the week.
Why watercress?
Watercress is a nutrient-dense green often considered a superfood. It contributes a fresh, peppery note and a vivid green hue when blended into soups. Nutritionally, watercress provides fiber, antioxidants, vitamin C, beta-carotene, folate, potassium, calcium, phosphorus and iron, which complement the mellow, creamy texture of cooked cauliflower.
Serving suggestions
- Serve with a drizzle of extra-virgin olive oil and a grind of black pepper.
- Top with toasted seeds, chopped chives, or a small spoonful of Greek yogurt for extra richness.
- Pair with warm whole-grain or sourdough bread for a satisfying meal.
Other soups you might enjoy
- Cream of Asparagus Soup
- Creamy Carrot Ginger Soup
- Tomato Basil Soup (Instant Pot or stovetop)
- Stuffed Pepper Soup
- Broccoli, Cheese and Potato Soup
Recipe details
Yield: 4 servings (about 7 cups)
Prep time: 5 minutes | Cook time: 25 minutes | Total time: 30 minutes
Ingredients
- 1 tbsp butter
- 1/2 cup chopped onions
- 1 tbsp unbleached flour (all-purpose works)
- 4 cups reduced-sodium chicken broth (or vegetable broth for a vegetarian version)
- 1 medium head cauliflower, chopped (about 1 1/2 lbs florets)
- 4 cups watercress (about 3 oz)
- Kosher salt and freshly ground black pepper, to taste
Instructions
- In a medium saucepan over low heat, melt the butter.
- Add the chopped onions and sauté until soft, about 3 minutes.
- Stir in the flour and cook for 1–2 minutes to remove the raw flour taste.
- Add the chicken (or vegetable) broth and the chopped cauliflower. Raise the heat to medium-high and bring the mixture to a boil.
- Reduce heat to medium-low, cover, and simmer until the cauliflower is tender, about 20 minutes.
- Add the watercress and cook just until it wilts, about 1 minute.
- Puree the soup with an immersion blender until smooth. Alternatively, carefully transfer the hot soup in batches to a blender and puree until velvety.
- Season with salt and pepper to taste. Reheat gently if needed and serve warm.
Tips and variations
- To make this vegan, swap the butter for olive oil and use vegetable broth.
- If you prefer a richer texture, stir in a splash of cream or coconut milk just before serving.
- For a heartier version, add a diced potato with the cauliflower or top bowls with croutons and toasted nuts.
- If the soup seems too thick after blending, thin it with a little reserved broth or warm water to reach your desired consistency.
Storage and reheating
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened.
- For longer storage, freeze in portions for up to 3 months; thaw overnight in the refrigerator before reheating.
Nutrition (per serving)
- Calories: 93 kcal
- Protein: 6 g
- Carbohydrates: 12 g
- Fat: 3 g (Saturated fat: 2 g)
- Fiber: 4 g
- Sodium: 623 mg (varies by broth)
- Sugar: 1 g
This Cauliflower Watercress Soup is an easy, flavorful way to enjoy a vegetable-forward meal. It’s quick to make, adaptable to dietary needs, and ideal for chilly evenings when you want something warm, bright, and comforting.

Cauliflower Watercress Soup