This creamy cauliflower leek soup is both tasty and healthy. The soft cauliflower pairs perfectly with the sweet flavor of leeks, making every spoonful a comforting delight!
I love how quickly this soup comes together. Just throw everything in the pot, blend it up, and you’re ready to enjoy! It’s perfect for cozy nights in. 🥣
Key Ingredients & Substitutions
Cauliflower: This is the star of the soup! Choose a fresh, firm head without any brown spots. If you’re not a fan, you could try broccoli for a different flavor. Both vegetables blend beautifully!
Leeks: They add a gentle onion-like flavor. Ensure they are well-cleaned as soil can hide between the layers. If leeks aren’t available, yellow onions or shallots can be used, but adjust the quantity since they are stronger in taste.
Olive Oil: I’ve used olive oil for a nice, rich flavor, but feel free to swap it for butter or even coconut oil for a different twist. Each will give the soup its special touch.
Potatoes: These make the soup creamier, but they are optional. For a lighter version, skip them or substitute with a starchy vegetable like sweet potatoes. They add a hint of sweetness!
Broth: Vegetable broth is great for a vegan option, while chicken broth adds a bit more depth for non-vegans. Homemade broth can elevate the flavor, but store-bought works just fine.
How Can I Make the Soup Smooth and Creamy?
Pureeing the soup is key for that velvety texture. You can use either an immersion blender or transfer it to a standard blender. Here are my tips:
- If using a standard blender, allow the soup to cool slightly before blending in batches to avoid splattering.
- Blend until completely smooth; you can also add a splash of broth during blending to help the process.
- For an even creamier base, put in some dairy or a splash of coconut milk after blending if you want that extra richness.
Remember to season the soup after blending! Taste it and adjust the salt and pepper. If it’s too thick, just thin it out with a bit more broth or water until you reach your desired consistency.

How to Make Delicious Cauliflower Leek Soup
Ingredients You’ll Need:
For the Soup:
- 1 medium head of cauliflower, chopped into florets
- 2 large leeks, cleaned and sliced (white and light green parts only)
- 3 tablespoons olive oil, divided
- 4 cups vegetable or chicken broth
- 2 cloves garlic, minced
- 1 medium onion, chopped
- 1 cup potatoes, peeled and diced (optional)
- Salt, to taste
- Freshly ground black pepper, to taste
For Garnish:
- Red pepper flakes (optional)
- Fresh parsley, chopped
- Crusty bread, for serving
How Much Time Will You Need?
This Cauliflower Leek Soup takes about 10 minutes to prepare and 25-30 minutes to cook. So, you’re looking at about 40 minutes from start to finish for a cozy, delightful meal!
Step-by-Step Instructions:
1. Sauté the Onions:
Start by heating 2 tablespoons of olive oil in a large pot over medium heat. Once the oil is hot, add the chopped onions. Sauté them for about 5 minutes, until they become soft and translucent. This will create a wonderful base flavor for your soup!
2. Add Leeks and Garlic:
Next, stir in the sliced leeks and minced garlic. Cook these together for about 4 more minutes until they become soft and fragrant. Your kitchen is going to smell amazing!
3. Mix in Cauliflower and Potatoes:
Now, it’s time to add the chopped potatoes (if you’re using them) and cauliflower florets. Stir everything well and let it cook for an additional 5 minutes, stirring occasionally. This will help to incorporate all those lovely flavors.
4. Add Broth and Simmer:
Pour in the broth and bring the mixture to a boil. Once it’s bubbling, reduce the heat to low. Cover the pot and let it simmer for 20-25 minutes, or until the cauliflower and potatoes are tender. Perfect for ensuring a well-cooked soup!
5. Blend the Soup:
Using an immersion blender, carefully puree the soup until it’s smooth and creamy. If you don’t have an immersion blender, you can transfer the soup in batches to a regular blender. Just be cautious of the heat to avoid splattering!
6. Season to Your Liking:
Now it’s time to season your soup! Add salt and freshly ground black pepper to taste. If the soup is too thick for your liking, feel free to add a little more broth or water until you reach your desired consistency. Warm it back through if needed.
7. Serve and Garnish:
Serve your soup hot! Drizzle with the remaining tablespoon of olive oil and garnish with fresh parsley and a sprinkle of red pepper flakes for a hint of warmth, if you like a little spice.
8. Enjoy with Crusty Bread:
Don’t forget to have slices of crusty bread on the side for dipping and enjoying with your delicious soup!
Enjoy your creamy and comforting Cauliflower Leek Soup!
Can I Use Frozen Cauliflower for This Soup?
Absolutely! Frozen cauliflower is a convenient option. Just add it directly to the pot without thawing. You may need to adjust the cooking time slightly, as frozen florets often cook faster than fresh ones.
How Can I Make This Soup Vegan?
It’s easy! Simply use vegetable broth instead of chicken broth and substitute olive oil for any butter. The soup is naturally dairy-free, so you can enjoy it without any adjustments needed!
What’s the Best Way to Store Leftover Soup?
Let the soup cool completely, then transfer it to an airtight container. You can store it in the fridge for up to 3 days or in the freezer for up to 3 months. Just thaw in the fridge and reheat before serving!
Can I Add Other Vegetables to This Soup?
Definitely! Feel free to add other veggies like carrots, celery, or even greens such as kale or spinach. Just chop them into similar sizes and add them along with the cauliflower for a nutritious boost!



