This leek, cauliflower and potato soup is a light, vegan-friendly soup that’s quick and easy to prepare. It’s a family favorite and often loved by kids too.
Healthy and simple, this comforting soup comes together in under 30 minutes and is full of vegetable flavor. You can make a large batch and reheat it over several days. I often toss in extra vegetables I have on hand to boost nutrition.
If you prefer a creamier texture, stir in some almond or dairy milk, or use coconut milk for a richer, slightly sweet finish.

Why You’ll Love this Recipe
1. Easy: Simple steps make this recipe beginner-friendly — my college-aged son enjoys making it.
2. Accessible ingredients: The recipe uses common vegetables. As long as you have leeks and potatoes, you can tailor the rest to what’s available.
3. Nutritious: Packed with vegetables, this soup is an excellent way to increase your daily vegetable intake.
4. Fast: Ready in under 30 minutes, ideal for busy weeknights.
5. Versatile: Add extra vegetables, change the spices, or add your preferred protein to adapt the soup to your tastes.
Ingredients
1. Leeks: Three leeks add a gentle onion-like sweetness and depth of flavor.
2. Potatoes: When blended, potatoes create a naturally creamy base that makes the soup satisfying.
3. Vegetables: This version uses cauliflower, zucchini and carrots. You can also add broccoli, mushrooms or spinach depending on what you have.
4. Broth: Use a good-quality vegetable broth, homemade or store-bought, for the best flavor.
5. Garlic and onion: These aromatics build the soup’s savory foundation.
6. Herbs and spices: Salt and pepper are the basics; fresh basil is a nice garnish. Rosemary or thyme are also great options.

Variations and Substitutions
1. For a Thai-inspired version, add coconut milk and Thai red curry paste for a creamy, spiced twist.
2. Increase heat with sliced red chiles or a pinch of cayenne.
3. Adjust the vegetable mix to what you have available—this recipe is forgiving and adaptable.
4. Add protein: cooked beans or tofu keep the dish vegan, while paneer or cooked chicken work for vegetarian or omnivore options.
5. Include boiled rice or cooked noodles in each bowl for extra heartiness.

Serving Suggestions
1. Serve hot and finish with fresh herbs or crunchy croutons.
2. Toasted sliced almonds, pumpkin seeds or pepitas add great texture and flavor.
3. A swirl of coconut cream or a splash of extra virgin olive oil adds richness just before serving.
Instructions
Gather all the vegetables you plan to use.
Wash them thoroughly and cut into large, evenly sized pieces. Trim and slice the leeks.
Peel and cube the potatoes. Peel and dice the carrots. Chop the zucchini, cauliflower and onion, and mince the garlic.
Heat a pan with a tablespoon of extra virgin olive oil over medium heat.
Sauté the onion and garlic for about 2 minutes until fragrant.
Add the leeks, cauliflower, zucchini and carrots and cook on a low flame for 5 minutes to soften slightly.

Add the cubed potatoes and pour in the vegetable stock. Bring to a boil.
If your stock is unsalted, season with salt now.

Cover and simmer for about 10 minutes, or until all the vegetables are tender.


Remove the pan from the heat and let the mixture cool slightly.
Blend the vegetables until smooth in a blender or with an immersion blender.
Return the blended soup to the pan. If you want a richer result, stir in coconut milk or add more vegetable stock to reach your desired consistency.
Adjust seasoning with salt and pepper, and garnish with fresh basil leaves.
Serve hot. Your leek, cauliflower and potato soup is ready.

Expert Tips
1. This vegetable-based soup is naturally thick and nourishing thanks to the potatoes—an easy way to get extra vegetables into family meals.
2. Flavor the soup to your liking by swapping or adding herbs: rosemary, thyme or basil all work well.
3. Celery is another great vegetable to include for added aroma and texture.
4. Blend to a smooth puree for a velvety soup, or pulse less for a chunkier texture.
5. If the soup is too thick, thin it with additional stock, water, or coconut milk.

Leek Cauliflower and Potato Soup Recipe
Rachna Parmar
servings
Equipment
-
1 Chef’s knife
-
1 Pan
Ingredients
- 3 leeks
- 2 potatoes
- 1 zucchini
- 1 carrot
- ½ head cauliflower
- 1 onion
- 3 cloves garlic
- 2 cups vegetable broth
- 1 cup coconut milk optional
- 1 tsp. pepper
- Salt to taste
- 1 tbsp. extra virgin olive oil
- Basil leaves to garnish
Instructions
-
Take all the vegetables that you are using.
-
Wash them well and chop them in large cubes or similar sized pieces. Chop leeks.
-
Peel potatoes and cube them. Keep aside. Peel and dice carrots. Chop zucchini and cauliflower and keep aside. Chop one onion and mince 3 garlic cloves and keep aside.
-
Heat a pan and add olive oil to it. Heat it.
-
Add chopped onions and garlic and saute for 2 minutes.
-
Add leeks, cauliflower, zucchini and carrots. Cook on low flame for 5 minutes.
-
Add in the cubed potatoes with vegetable stock and let it come to a boil.
-
If your stock does not have salt, then add salt.
-
Put a lid and cook for about 10 minutes till the vegetables get soft.
-
Take off the heat and allow to cool.
-
Blend till creamy in a blender.
-
Now put the blended soup back in the pan. It is thick and creamy. Add 1 cup coconut milk and stir. Or you can add more stock to thin down the soup.
-
Garnish with salt and pepper and I added some fresh basil leaves.
-
Serve hot. Your leek cauliflower and potato soup is ready to serve.
Notes
2. It is a versatile soup where you can add any herbs or flavors of choice. On its own, it is a creamy soup (due to potatoes) with a mild taste.
3. You can add celery to the soup too or any of the vegetables mentioned.
4. You can blend the soup fine or can leave it chunky as per your wish.
5. If the soup is too thick, you can dilute it with water or stock or even coconut milk.
Nutrition
If you make this leek and potato soup, let me know how it turned out.