Purple Cauliflower Soup with Walnut Oil

Prep: 15 minCook: 30 min4 servingsmedium
Purple Cauliflower Soup with Walnut Oil

Silky purple cauliflower and potato soup finished with nutty walnut oil. Sweet leeks and mild spices create a naturally striking vegan-adaptable dish. Serve warm or chilled as a sophisticated starter or light lunch. This version uses whole milk for richness and skips unnecessary additions, letting the vegetables' subtle earthiness shine.

Ingredients

4 servings
  • 1 tablespoon butter
    ghee1:1dairy-free

    neutral oils lose walnut oil contrast

    Full guide →
  • 1 leek, white part only, thinly sliced
  • 3 medium purple potatoes, peeled and quartered
  • 3 ½ cups purple cauliflower florets, from 2 small heads
  • 4 cups whole milk
    heavy cream3:4richer

    reduces servings slightly

    Full guide →
  • ½ teaspoon kosher salt
  • teaspoon white pepper
    black pepper1:1visual appeal lost

    slightly stronger flavor

  • walnut oil(optional)
    hazelnut oil1:1alternative nut oil

    similar earthy profile

Instructions

  1. 1

    Melt butter in a medium saucepan over medium-low heat.

  2. 2

    Add leeks and cook until soft, about 5 minutes.

  3. 3

    Add cauliflower, potatoes, milk, and salt, then bring to a simmer.

  4. 4

    Cover and simmer on low heat until vegetables are soft, about 25 minutes. Do not boil.

  5. 5

    Remove from heat, let cool slightly, then puree using a blender, immersion blender, or food mill. If using immersion blender, cover with a towel to prevent splattering.

  6. 6

    If serving warm, reheat gently and serve with a drizzle of walnut oil.

  7. 7

    If serving cold, chill in refrigerator before serving with walnut oil.

Tips

Tip 1

Cover the blender or food mill with a towel when pureeing hot soup to prevent splattering and burns.

Tip 2

Do not boil the soup during simmering to preserve the vegetables' texture and prevent curdling.

Tip 3

Walnut oil oxidizes quickly, so drizzle just before serving for maximum flavor and prevent rancidity.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Freeze in portions up to 3 months. Thaw overnight in refrigerator.

Make Ahead

Prepare and puree soup up to 2 days ahead. Reheat gently before serving. Add walnut oil just before plating.

Serve With

Warm or chilled. Garnish with walnut oil drizzle. Optionally top with toasted walnuts, crispy sage, or croutons.

See pairing guide →

Common Mistakes

Watch

Boil the soup to avoid curdling milk and breaking down vegetables.

Watch

Use rancid walnut oil to maintain nutty flavor and prevent off-tastes.

Watch

Overfill blender when pureeing hot soup to avoid burns and overflow.

Substitutions

Dairy-Free Swaps

butter
ghee1:1dairy-free

neutral oils lose walnut oil contrast

Full guide →

Vegan Options

whole milk
plant-based milk (oat/cashew)1:1vegan

use unsweetened varieties

Full guide →

General Alternatives

walnut oil
hazelnut oil1:1alternative nut oil

similar earthy profile

white pepper
black pepper1:1visual appeal lost

slightly stronger flavor

Full guide →
whole milk
heavy cream3:4richer

reduces servings slightly

Full guide →
Find more substitutions →

FAQ

Can I make this soup vegan?

Yes. Substitute butter with olive oil and whole milk with unsweetened oat or cashew milk in equal amounts. Walnut oil remains naturally vegan.

What if I don't have purple cauliflower?

White, green, or Romanesco cauliflower work well. The soup won't be purple, but flavor and texture remain identical. Adjust visual presentation accordingly.

How long does this soup keep refrigerated?

Refrigerate in airtight containers up to 4 days. Freeze for up to 3 months in portions. Thaw overnight in refrigerator and reheat gently on stovetop.