This hearty cauliflower leek soup is creamy, warm, and oh-so-comforting! It’s packed with nutritious veggies, making it a perfect choice for a cozy day.
Honestly, there’s something magical about the flavors of leeks and cauliflower together. Plus, it’s super easy to make! Just blend and enjoy a bowl of yum!
Key Ingredients & Substitutions
Cauliflower: Fresh cauliflower is the star of this soup, giving it a creamy texture. If you can’t find cauliflower, you can use broccoli or even zucchini for a different flavor.
Leeks: Leeks add a mild onion flavor. If leeks are hard to find, green onions or shallots can be good substitutes. Just use less since they are stronger in taste.
Onion: Any onion can work here, but sweet onions like Vidalia will add a nice balance. You could also skip them if you prefer a lighter flavor.
Potato: The potato adds creaminess without cream. For a lighter option, skip it, or substitute with a starchy vegetable like sweet potatoes or even parsnips.
Broth: Vegetable broth keeps it plant-based, but chicken broth works too for more flavor. Homemade broth is always the best option if you have it on hand!
How Can You Make the Soup Extra Creamy?
To create that rich, creamy texture, blending is key. An immersion blender works wonders, saving you from transferring hot soup to a regular blender. If you don’t have one, carefully blend in batches and always let the steam escape to prevent splattering.
- Sauté your aromatics first to build a base flavor before adding other ingredients.
- When simmering, cover the pot but leave a small gap for steam to escape.
- For an even creamier soup, add a splash of coconut milk or a dollop of sour cream after blending.

How to Make Cauliflower Leek Soup
Ingredients You’ll Need:
For the Soup:
- 1 large head of cauliflower, chopped into florets
- 2 large leeks (white and light green parts only), thoroughly cleaned and sliced
- 3 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1 cup water
- 2 tablespoons olive oil, plus extra for drizzling
- 1 medium onion, chopped
- 1 medium potato, peeled and diced (optional, for added creaminess)
- Salt, to taste
- Freshly ground black pepper, to taste
For Garnish:
- 1/4 teaspoon smoked paprika or chili powder
- Fresh parsley or cilantro, chopped
- Caramelized onions
How Much Time Will You Need?
This cozy soup takes about 10 minutes to prepare and around 30 minutes to cook. After that, it’s ready to blend and serve, making it a perfect dish for a quick weeknight meal!
Step-by-Step Instructions:
1. Sauté the Aromatics:
Start by heating 2 tablespoons of olive oil in a large pot over medium heat. Add the chopped onion and minced garlic. Sauté them together until they are softened and translucent, which should take about 5 minutes.
2. Add the Leeks:
Next, toss in the sliced leeks and continue cooking for another 5 minutes. Stir occasionally until the leeks have softened. This is where the comforting aroma starts building!
3. Combine the Vegetables:
Now, add the cauliflower florets to the pot along with the diced potato if you are using it. Stir everything together until well combined. It’s looking good already!
4. Bring to a Boil:
Pour in the broth and the cup of water. Increase the heat to bring the mixture to a boil, then reduce the heat to let it simmer. Cover the pot and allow it to cook until the cauliflower and potato are tender, which should take about 20 minutes.
5. Blend Until Smooth:
Once the veggies are tender, remove the pot from heat. Use an immersion blender to puree the soup until it’s smooth and creamy. If you don’t have an immersion blender, carefully transfer it in batches to a regular blender, puree, and return to the pot.
6. Season the Soup:
Give your soup some flavor by seasoning it with salt and freshly ground black pepper to taste. Mix well, and adjust seasoning if needed.
7. Garnish and Serve:
Before serving, drizzle a bit of olive oil on top, sprinkle a pinch of smoked paprika or chili powder for a dash of color, and scatter fresh chopped parsley or cilantro. Add some caramelized onions in the center for an extra touch. Serve hot, alongside your favorite crusty bread, and enjoy this delicious and comforting soup!
Can I Use Different Broths for This Soup?
Absolutely! You can use either vegetable broth for a vegetarian option or chicken broth for a heartier flavor. Homemade broth enhances the flavor even more if you have it on hand!
Can I Make This Soup Dairy-Free?
Yes, this recipe is naturally dairy-free! The creaminess comes from the cauliflower and optional potato, so there’s no need for dairy. If you’re looking for extra creaminess, you can stir in some coconut milk after blending.
How to Store Leftovers?
Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it on the stove or in the microwave, adding a splash of water or broth if it thickens up too much.
Can I Freeze Cauliflower Leek Soup?
Yes! This soup freezes well. Let it cool completely, then store in freezer-safe containers. It should last for up to 3 months. Thaw in the refrigerator overnight before reheating on the stovetop.



