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
- 1 tablespoon butter
- 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
- ½ teaspoon kosher salt
- ⅛ teaspoon white pepperblack pepper1:1visual appeal lost
slightly stronger flavor
- walnut oil(optional)hazelnut oil1:1alternative nut oil
similar earthy profile
Instructions
- 1
Melt butter in a medium saucepan over medium-low heat.
- 2
Add leeks and cook until soft, about 5 minutes.
- 3
Add cauliflower, potatoes, milk, and salt, then bring to a simmer.
- 4
Cover and simmer on low heat until vegetables are soft, about 25 minutes. Do not boil.
- 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
If serving warm, reheat gently and serve with a drizzle of walnut oil.
- 7
If serving cold, chill in refrigerator before serving with walnut oil.
Tips
Cover the blender or food mill with a towel when pureeing hot soup to prevent splattering and burns.
Do not boil the soup during simmering to preserve the vegetables' texture and prevent curdling.
Walnut oil oxidizes quickly, so drizzle just before serving for maximum flavor and prevent rancidity.
Good to Know
Refrigerate in airtight container up to 4 days. Freeze in portions up to 3 months. Thaw overnight in refrigerator.
Prepare and puree soup up to 2 days ahead. Reheat gently before serving. Add walnut oil just before plating.
Warm or chilled. Garnish with walnut oil drizzle. Optionally top with toasted walnuts, crispy sage, or croutons.
Common Mistakes
Boil the soup to avoid curdling milk and breaking down vegetables.
Use rancid walnut oil to maintain nutty flavor and prevent off-tastes.
Overfill blender when pureeing hot soup to avoid burns and overflow.
Substitutions
Dairy-Free Swaps
Vegan Options
General Alternatives
similar earthy profile
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.