Cauliflower Leek Soup

Posted on Posted in Blog, Recipes

On a blustery Fall day, there’s nothing more comforting than coming back to a pot of piping hot soup. This soup is teeming with local vegetables in season right now, including leeks, cauliflower and potatoes. The recipe below is vegetarian, and can be made vegan if you use coconut milk or other dairy-free substitute. This soup would also be great with some crumbled bacon. This soup is hearty enough for a full meal, or would be a great appetizer or side dish. I plan to make it as a starter for Thanksgiving dinner!


Cauliflower Leek Soup

*Paleo, Gluten-Free, Dairy-Free, Vegetarian, Vegan
(This recipe also appears on Edible East End.)


  • 2 Tbsp. Olive Oil (you could also use bacon fat)
  • 4-5 medium sized Potatoes (I used Yukon Gold)
  • 2 Large Leeks (white part only)
  • 1 Large Head Cauliflower (I used white cauliflower, but you can also use orange or purple!)
  • 2 Tbsp. Olive Oil & Salt for cauliflower
  • 6 cups Water or Broth
  • 1/2 cup (or more) Milk, Cream, Coconut Milk or other dairy substitute
  • 1 tsp. Garlic Powder
  • 2 tsp. Salt
  • Black Pepper, to taste
  • For garnish: Green Onion, Bacon, Cheese, etc.


Chop the cauliflower into small florets. Toss the cauliflower in olive oil and salt and roast in the oven at 400 degrees for 30-40 minutes, depending on the floret size. Once the cauliflower is nice and browned, remove it and set aside. While the cauliflower is roasting, slice the leeks in half down the middle and wash them well. Chop the leeks into half-circles about ½ inch thick. In a heavy pot or dutch oven, heat olive oil on medium heat. Add the sliced leeks and sweat the leeks, stirring occasionally, for 5-7 minutes. After this time, the leeks to be very soft and starting to caramelize.

Scrub and peel the potatoes, then chop them into 1 inch cubes. Add the potatoes to the pot along with 1 tsp. salt and ½ tsp. of the garlic powder and stir so the leeks get mixed together with the potatoes and spices. Once the potatoes have been in the pot for a few minutes, add the liquid. Bring the pot to a boil and lower the heat so the soup is simmering. Use a spoon to skim off any white bubbles that forms at the top of the soup, then cover the pot and let the potatoes cook until they are just tender.

Once the potatoes have become tender, add the cauliflower florets to the soup and cook for an additional 5 minutes. Add the remainder of the garlic powder and salt, and then add half of the milk or cream. Remove the pot from the heat and either use an immersion blender or a high speed blender to blend the soup. While blending, slowly add in the remainder of the milk or cream a little at a time. If the soup is too thick, add in more milk/cream or water/broth. Adjust seasoning to taste and add some freshly ground black pepper. Garnish with green onions, chopped bacon, or anything else you’d like.