Velvety Cauliflower and Watercress Soup Recipe

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.

Bowl of cauliflower watercress soup garnished with olive oilCauliflower 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

  1. In a medium saucepan over low heat, melt the butter.
  2. Add the chopped onions and sauté until soft, about 3 minutes.
  3. Stir in the flour and cook for 1–2 minutes to remove the raw flour taste.
  4. Add the chicken (or vegetable) broth and the chopped cauliflower. Raise the heat to medium-high and bring the mixture to a boil.
  5. Reduce heat to medium-low, cover, and simmer until the cauliflower is tender, about 20 minutes.
  6. Add the watercress and cook just until it wilts, about 1 minute.
  7. Puree the soup with an immersion blender until smooth. Alternatively, carefully transfer the hot soup in batches to a blender and puree until velvety.
  8. 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.

Close-up of creamy cauliflower watercress soup in a bowl