Creamy Cauliflower, Leek and Potato Soup Recipe

This cauliflower, leek, and potato soup is silky, comforting, and ready in about 30 minutes. It’s made in one pot without heavy cream — just simple vegetables, broth, and a bright splash of vinegar for balance. Naturally gluten-free and easy to make vegan, it’s ideal for weeknight dinners, batch cooking, or freezer-friendly meal prep.

Creamy cauliflower potato leek soup made without heavy cream with crispy bacon crumbles and chives on top.

A Quick Look At The Recipe

  • Recipe: Creamy Cauliflower Leek Potato Soup (no heavy cream)
  • Time: About 30 minutes
  • Serves: 4
  • Protein: Approximately 8–10 g per serving with vegetable or chicken broth; up to 12–14 g with bone broth
  • Calories: Roughly 160–290 per serving depending on toppings and portion size
  • Main ingredients: Cauliflower, leeks, potatoes, garlic, broth, white wine vinegar, thyme
  • Dietary notes: Gluten-free, dairy-free option available, easy to make vegan
  • Highlights: One-pot, freezer-friendly, creamy texture without cream, quick and nutritious

I started making this soup during cold winters in Boston when I wanted a comforting, creamy potato soup that felt lighter than the traditional heavy cream versions. Cauliflower provides a velvety texture while keeping calories and fat lower. A small splash of white wine vinegar at the end brightens the flavors and prevents the soup from tasting flat. I often double the recipe to have leftovers for lunches or to freeze for busy nights.

For variety, this recipe pairs well with roasted vegetables, hearty salads, or simple protein additions like shredded chicken or white beans. Optional toppings—sharp cheddar, crispy bacon, or fresh herbs—turn it into a richer meal, while chives or toasted seeds keep it lighter and plant-forward.

⭐️⭐️⭐️⭐️⭐️

“This is 5-star restaurant quality!” — a happy diner. It’s a reliable crowd-pleaser you’ll want to make again.

– Kimberley

Why You’ll Love This Recipe

  • Creamy without cream: Cauliflower and potatoes blend into a silky base.
  • Simple, wholesome ingredients: Vegetables, herbs, and broth do the heavy lifting.
  • Protein-friendly: Good protein for a vegetable soup; easy to boost with beans, bone broth, or chicken.
  • Diet-friendly: Naturally gluten-free, vegetarian, and easy to make vegan.
  • Fast: Ready in roughly 30 minutes, cooked in one pot.
  • Meal prep friendly: Freezes well for convenient make-ahead meals.

Ingredients You’ll Need

All ingredients for cauliflower leek potato soup, including cauliflower florets, sliced leeks, diced potatoes, garlic, broth, vinegar, thyme, and seasonings.
  • Cauliflower: Blends with potatoes to create a creamy mouthfeel without cream. Fresh florets are ideal; frozen is okay in a pinch.
  • Leeks: Provide a sweet, delicate onion flavor—use the white and light green parts and wash thoroughly between the layers.
  • Potatoes: Yukon Golds lend silkiness; russets create a thicker texture. Dice into roughly 1-inch cubes for even cooking.
  • Garlic: Adds savory depth—fresh minced garlic is best but jarred or frozen is acceptable.
  • Broth: Vegetable broth keeps the soup vegetarian; chicken or bone broth adds flavor and protein.
  • White wine vinegar: A splash at the end brightens and balances the richness.
  • Thyme and seasonings: Fresh or dried thyme works well; salt and black pepper should be added in layers and adjusted to taste.
  • Optional toppings: Shredded cheddar, crispy bacon or turkey bacon, chopped chives, or crispy leek greens.

Quantities and full recipe steps are listed in the recipe card below.

Easy Substitutions & Variations

  • Vegan option: Cook with olive oil and vegetable broth, and omit dairy toppings or use dairy-free cheese.
  • Extra protein: Stir in white beans, shredded cooked chicken, or use bone broth.
  • Frozen cauliflower: Works fine if you want to save prep time, though fresh has a brighter flavor.
  • Flavor twists: Try rosemary, sage, or a pinch of smoked paprika instead of thyme for a different profile.
  • Topping ideas: Keep it cozy with cheese and bacon, or lighter with fresh herbs and toasted seeds.
  • Roasting for depth: Roast the cauliflower, potatoes, and garlic at 400°F for 25–30 minutes until golden for a deeper, caramelized flavor.
  • Chunky texture: Blend half the soup and stir the unblended portion back in for a rustic, chunky finish.
creamy one-pot cauliflower leek potato soup

Need to substitute an ingredient?

If you need suggestions for an ingredient swap, consider the variations above or choose similar-flavored ingredients you have on hand.

How to Make Cauliflower Leek Potato Soup (Step-by-Step)

Sliced leeks sautéing in melted butter in a large Dutch oven until soft and fragrant.
  1. Step 1: Melt butter or warm olive oil in a large pot over medium-low heat. Add the leeks and cook gently for about 10 minutes until soft and sweet. Stir in minced garlic for the last minute.
Cauliflower florets and potato cubes simmering in vegetable broth in one pot with herbs and seasonings.
  1. Step 2: Add cauliflower, potatoes, thyme, salt, pepper, and broth. Bring to a simmer and cook for 15–20 minutes until the potatoes are very tender. Stir in a tablespoon of white wine vinegar to lift the flavors.
Creamy cauliflower leek potato soup being blended until smooth in a countertop blender.
  1. Step 3: Carefully blend the soup in batches until smooth, or use an immersion blender. Blend in short bursts to avoid a gummy texture. If the soup is too thick, thin with a little extra broth, 1/4 cup at a time.
Light and creamy cauliflower leek potato soup with toppings.
  1. Step 4: Taste and adjust seasoning. Serve topped with chives, shredded cheese, bacon crumbles, or other garnishes of your choice.

Expert Tips

  1. Cut potatoes evenly: Dice into 1-inch cubes so they cook through in the allotted time and blend smoothly.
  2. Clean leeks thoroughly: Slice them and rinse under running water to remove hidden grit between layers.
  3. Sauté low and slow: Cook leeks gently for about 10 minutes to develop sweetness without browning.
  4. Avoid over-blending: Blend just until smooth; over-blending can release excess starch from the potatoes and create a gluey texture.
  5. Use bone broth for more protein: Swap in bone broth for extra depth and a protein boost if desired.
  6. Adjust thickness: After blending, thin the soup with broth in small increments until it reaches the consistency you like.
  7. Make ahead & freeze: The soup freezes well for up to three months; thaw overnight in the refrigerator before reheating for best texture.

Serving Suggestions

This soup is satisfying on its own or paired with bread, a crisp salad, or added protein. Try these pairings:

  • Bread: Crusty sourdough, garlic bread, or homemade croutons are great for dipping.
  • Salad: Light leafy salads help balance the richness.
  • Protein: Add sliced roasted chicken, turkey meatballs, or a scoop of white beans.
  • Toppings: Greek yogurt, shredded cheese and bacon, crispy leek greens, or fresh herbs.
  • Holiday side: A refined addition to a holiday spread, pairing well with roasted vegetable sides.
Healthy cauliflower leek potato soup that's super creamy, made in one pot in just 30 minutes.

Frequently Asked Questions

Is cauliflower leek potato soup healthy?

Yes. Using cauliflower to create creaminess keeps the soup lighter than versions made with heavy cream. It’s naturally gluten-free and easy to prepare as vegetarian or vegan.

How much protein is in this soup?

Expect about 8–10 grams of protein per serving with vegetable or chicken broth. Using bone broth increases protein to roughly 12–14 grams. Add white beans or shredded chicken to raise protein further.

Can I make this soup vegan?

Absolutely. Use olive oil instead of butter, choose vegetable broth, and skip dairy cheese or use a dairy-free alternative. Top with herbs or crispy leek greens instead of bacon.

How can I prevent a gummy texture?

Cook potatoes until very tender so they puree easily. Blend in short bursts and avoid over-processing. If the soup becomes too thick, thin with a little broth.

Can I roast the vegetables first?

Yes. Roasting cauliflower, potatoes, and garlic at 400°F until golden adds caramelized flavor and depth.

How long will the soup keep?

Store in the refrigerator up to four days or freeze for up to three months. Reheat gently on the stovetop, thinning with broth if needed.

Storage, Freezing, and Meal Prep Tips

  • Fridge: Cool the soup completely before sealing in airtight containers; it will keep up to 4 days.
  • Freezer: Freeze in portioned containers or bags for up to 3 months. Thaw overnight in the refrigerator for best texture.
  • Reheating: Warm gently over medium heat on the stovetop, stirring occasionally. Add a splash of broth if it has thickened.
  • Meal prep: Portion into single-serve containers and keep toppings separate until ready to serve.
Healthy creamy cauliflower leek potato soup served in a bowl topped with shredded cheddar cheese, crispy bacon, and fresh herbs.

More Cozy Soup Recipes You’ll Love

If you enjoyed this soup, consider trying other comforting, one-pot soups like carrot and butternut squash, dairy-free tomato, or pumpkin sweet potato soup for seasonal variety.

  • Carrot and Butternut Squash Soup
  • Dairy-Free Tomato Soup
  • Pumpkin Sweet Potato Soup
  • Crustless Chicken Pot Pie

Did you make this recipe?

If you try this recipe, leave a comment with your adjustments and what toppings you liked. Sharing feedback helps others customize the soup to their taste.

Recipe

creamy one-pot cauliflower leek potato soup

Creamy Cauliflower Leek Potato Soup

By: Tati Chermayeff
This cauliflower leek potato soup is smooth, comforting, and quick to make. It uses no heavy cream and freezes well, making it a practical, nourishing option for busy evenings.
5 from 6 votes
Print Recipe
Pin Recipe
Prep Time 5 mins
Cook Time 25 mins
Total Time 30 mins
Serving 4 servings

Ingredients

The Soup:

  • 2 tablespoon unsalted butter (or olive oil if dairy-free)
  • 3 large leeks, white and light green parts only, halved and thinly sliced (wash well)
  • 3 – 4 cloves fresh garlic, minced
  • 1 medium head cauliflower, cut into florets (about 5 cups)
  • 2 large russet potatoes, peeled and cut into 1-inch cubes (about 3 cups)
  • 1 teaspoon dried thyme
  • 1 teaspoon salt, more to taste
  • ½ teaspoon black pepper, more to taste
  • 4 – 5 cups vegetable or chicken broth
  • 1 tablespoon white wine vinegar

Toppings:

  • ½ cup sharp cheddar or gruyere, optional
  • Turkey or regular bacon crumbles, optional
  • Fresh chives, diced

Instructions

  • Cook the leeks. In a large Dutch oven or pot, melt the butter over medium-low heat. Add the leeks and cook about 10 minutes until soft and wilted. If they brown, lower the heat. Stir in the garlic in the last minute.
  • Simmer the vegetables. Add cauliflower, potatoes, thyme, salt, pepper, and broth. Bring to a simmer and cook 15–20 minutes until the potatoes are very soft and the cauliflower is tender. Stir in the vinegar.
  • Blend until creamy. Carefully transfer soup to a blender in batches or use an immersion blender. Blend until smooth. If the soup is too thick, add up to 1 cup of broth or water, ¼ cup at a time.
  • Season & serve. Taste and adjust seasoning. Ladle into bowls and top with chives, shredded cheese, bacon crumbles, or other garnishes. Enjoy.

Notes

Butter: Olive oil works well as a substitute.

Dairy-free: Use olive oil and vegetable broth; omit cheese or use dairy-free cheese.

Storing: Keep leftovers in airtight containers in the refrigerator for up to 4 days.

Reheating: Warm on the stovetop over medium heat, stirring occasionally. Microwave reheating in short increments also works if needed.

Nutrition

Calories: 288 kcal |
Carbohydrates: 36 g |
Protein: 10 g |
Fat: 11 g
Course Dinner, Lunch, Side
Cuisine American