Leek cauliflower potato soup is a deliciously creamy soup made without heavy cream or coconut milk and is the perfect meal for a cold fall or winter day. This dairy-free recipe is packed with vegetables and topped with sauteed leek greens, which utilize the whole vegetable for minimal waste.
Add a drizzle of olive oil to a large pot over medium heat. Cook the sliced leeks (white and light green parts only) for 5-7 minutes, stirring occasionally until soft and starting to brown. If they're browning too quickly, turn the heat down to medium-low. When there's about a minute left, stir in the minced garlic, dried thyme, salt, and black pepper.
Add the cauliflower florets, cubed potatoes, and broth. Gently simmer over medium to medium-low heat for 15-20 minutes until the cauliflower and potatoes are fork-tender.
While the soup is simmering, thinly slice the leek greens and saute them in two tablespoons of olive oil in a large skillet over medium heat, stirring occasionally until soft with some brown bits. Season with salt, to taste.
Puree the soup using an immersion blender right inside the pot or a regular stand blender until completely smooth. Stir in the vinegar or lemon juice and season with more salt to taste. Divide the soup into bowls and serve topped with the sauteed leek greens and any additional toppings if desired.
Notes
See the blog post for helpful tips such as washing your leeks and leek greens.
Make It Your Way: Substitutions & Variations
No Yukon gold potatoes? - you could also use russet potatoes or even parsnips for a similarly creamy texture.Prefer a thinner soup? - increase the amount of veggie or chicken stock/broth or water.Add-ins - red pepper flakes or fresh herbs.