Creamy Cauliflower and Leek Soup Recipe

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

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

Gina @ Skinnytaste.com

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.
Gina signature
Creamy cauliflower leek soup served in a bowl

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

Ingredients for cauliflower leek soup in a pot
  1. 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.
  2. 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.
  3. 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.
  4. Add cauliflower and broth: Add chopped cauliflower and pour in the broth. Season with salt and pepper.
  5. Simmer: Bring to a boil, then reduce heat, cover, and simmer until the cauliflower is tender, about 20–25 minutes.
  6. 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.
  7. Serve: Ladle into bowls and finish with freshly cracked pepper or your preferred toppings.
Bowl of creamy cauliflower leek soup with garnish

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

Sourdough bread — great for dipping

Classic Chicken Salad

Classic chicken salad — serve on the side for protein

Grilled Chicken Sandwich

Grilled chicken sandwich with avocado and tomato

Open Faced Tuna Sandwich

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

5 from 20 votes
Calories:115
Protein:5.5 g
Carbs:20 g
Fat:3 g
Fiber:5 g
Easy, creamy cauliflower leek soup ready in under 30 minutes—veggie-forward, high-fiber, and low-carb, ideal for weeknights.
Cauliflower Leek Soup

Prep:5 mins
Cook:25 mins
Total:30 mins
Yield:5 servings
Serving Size:1 1/3 cup

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

Makes about 8 cups of soup.

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

Serving: 1 1/3 cup, Calories: 115 kcal, Carbohydrates: 20 g, Protein: 5.5 g, Fat: 3 g, Fiber: 5 g

Did You Make This Recipe?

Share a photo and tag the recipe on social media to show how yours turned out.