This creamy cauliflower and leek soup is quick and simple to prepare, ready any weeknight in about 30 minutes. It’s light enough to serve as a starter yet satisfying enough for a cozy meal. Leftovers reheat well and make a great lunch option.

Cauliflower Leek Soup
If you want a comforting soup that doesn’t feel heavy, this creamy cauliflower leek soup hits the mark. Inspired by a classic potato-leek recipe, this version replaces potatoes with cauliflower to keep it lower in carbs and packed with vegetables. It’s a one-pot meal that comes together in about 30 minutes, provides approximately 5 g of fiber per serving, and is freezer-friendly. Serve it as a starter with a salad or sandwich, or enjoy it on its own for a light dinner.
Why This Works

I grew up with soup as the nightly starter, and light, vegetable-forward bowls like this were an easy way to get us to eat more greens. This recipe creates a silky texture from cauliflower and leeks without relying on heavy cream or starchy potatoes. If you enjoy creamy vegetable soups, try similar recipes such as cream of zucchini or carrot-ginger soup.
- Veggie-first comfort: Cauliflower and leeks blend into a naturally creamy base without heavy cream.
- High-fiber: About 5 g of fiber per serving helps keep you satisfied and supports digestion.
- Weeknight-friendly: One pot and 30 minutes makes this ideal for busy evenings.
- Make-ahead friendly: The soup freezes and reheats well, great for batch cooking.
- Diet flexible: Easily adapted to be gluten-free or dairy-free with simple swaps.


Ingredients You’ll Need
Below are the main ingredients and why they’re useful. See the recipe card further down for exact measurements.
- Cauliflower – Use one medium head, chopped into small florets so it cooks quickly and purees smoothly.
- Leeks – Provide a mild, sweet onion flavor. Slice and wash carefully—grit can hide between layers.
- Butter or olive oil – For sautéing and building flavor. Use olive oil for a dairy-free version.
- Flour – A small amount helps lightly thicken the soup; gluten-free flour works fine as a substitute.
- Broth – Chicken or vegetable broth adds depth; choose low-sodium to control saltiness.
- Salt & pepper – Adjust to taste when finished.
Simple variations:
- Add bay leaf while simmering for subtle savory notes.
- Add garlic when sautéing the leeks for extra warmth and depth.
How To Make Cauliflower Leek Soup

- Clean and prepare the leeks: Trim the dark green tops, slice the white and light green parts, then rinse the slices in a bowl of cold water to remove any sand or grit.
- Sauté the leeks: Melt butter or heat oil in a large pot over medium heat. Add the leeks and cook until soft and fragrant, about 4–6 minutes.
- Add flour (optional): Sprinkle in the flour and cook, stirring, for 1–2 minutes to cook off the raw taste and lightly thicken the base.
- Add cauliflower and broth: Add chopped cauliflower and pour in the broth. Season with salt and pepper.
- Simmer: Bring to a boil, then reduce heat, cover, and simmer until the cauliflower is tender, about 20–25 minutes.
- Blend: Remove from heat and puree the soup until smooth using an immersion blender or in batches in a countertop blender. Taste and adjust seasoning.
- Serve: Ladle into bowls and finish with freshly cracked pepper or your preferred toppings.

Variations
- Dairy-free: Replace butter with olive oil or vegan butter.
- Vegan: Use vegetable broth and plant-based fat.
- Gluten-free: Use a gluten-free flour or omit the flour and add a little cornstarch slurry if needed.
- Lower-sodium: Start with low-sodium broth and season to taste at the end.
- Extra creamy: Stir in a splash of milk, half-and-half, or a dollop of Greek yogurt after blending.
- Protein boost: Stir in Greek yogurt after blending or puree white beans into the soup for added protein and creaminess.
Storage
- Refrigerate: Keep in an airtight container for up to 4 days. Reheat gently on the stove or in the microwave.
- Freeze: Cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and thin with a little broth when reheating if needed.
Serving Suggestions
Pair this cozy soup with simple sides for a complete meal:

Sourdough bread — great for dipping

Classic chicken salad — serve on the side for protein

Grilled chicken sandwich with avocado and tomato

Open-faced tuna sandwich with avocado
More Creamy Soup Recipes You Will Love
- Cream of Mushroom Soup
- Cream of Chicken and Mushroom Soup
- Cream of Asparagus Soup
- Dad’s Creamy Cauliflower Soup
- Cream of Broccoli Soup
Cauliflower Leek Soup

Ingredients
- 1 tbsp unsalted butter (or olive oil)
- 1 tbsp all-purpose flour (use gluten-free flour for GF)
- 4 cups reduced-sodium chicken or vegetable broth
- 1 bunch leeks (about 3–4, dark green tops removed), cleaned and sliced
- 1 medium head cauliflower, chopped (about 1½ lbs florets)
- Kosher salt and fresh ground pepper, to taste
- Optional toppings: crumbled bacon, shredded cheddar, chopped scallions
Instructions
-
Wash the leeks thoroughly to remove all grit. Slice the white and light green parts and rinse in a bowl of cold water, separating the rings so any sand settles to the bottom.
-
Coarsely chop the leeks after washing.
-
In a medium soup pot, melt the butter or heat olive oil over low-medium heat. Add the flour and stir to combine.
-
Cook the flour and fat for 1–2 minutes, stirring constantly with a wooden spoon to avoid browning.
-
Add the broth, leeks, and cauliflower to the pot and bring to a boil.
-
Cover, reduce heat, and simmer for about 20 minutes or until the cauliflower is very tender.
-
Use an immersion blender to puree the soup until smooth. Alternatively, blend in batches in a countertop blender. Adjust salt and pepper to taste.
-
Serve immediately, topped with optional garnishes if desired.
Last Step:
If you try this recipe, please leave a rating or comment to share how it turned out. Your feedback helps refine recipes and makes them more useful for others.
Notes
Instant Pot variation:
Sauté the leeks in butter on Sauté mode, add the flour and stir, then add cauliflower, broth, salt, and pepper. Cook on high pressure for 5 minutes, quick release, then puree until smooth.
Nutrition
Did You Make This Recipe?
Share a photo and tag the recipe on social media to show how yours turned out.