This cauliflower leek potato soup is creamy, cozy, and ready in 30 minutes. Made in one pot with no heavy cream — just wholesome, healthy veggies and tons of flavor. Naturally gluten-free with an easy vegan option, it's the perfect weeknight dinner or meal prep recipe.

A Quick Look At The Recipe
- ✅ Recipe Name: Creamy Cauliflower Leek Potato Soup (No Heavy Cream!)
- 🕒 Ready In: ~30 minutes
- 👪 Serves: 4
- 💪 Protein: ~8–10g with veggie/chicken broth, up to 12–14g with bone broth
- 🍽 Calories: ~160 per serving
- 🥣 Main Ingredients: Cauliflower, leeks, potatoes, garlic, broth, vinegar, herbs
- 📖 Dietary Info: Gluten-free, dairy-free, vegan, healthy
- ⭐ Why You'll Love It: Creamy and cozy without heavy cream, naturally healthy, one-pot, freezer-friendly, and perfect for meal prep or a quick weeknight dinner.
SUMMARIZE & SAVE THIS CONTENT ON
I've been making this cauliflower, leek, and potato soup ever since I lived in Boston during the freezing winter months. I wanted something cozy and creamy but lighter than the heavy cream-based potato soups I grew up seeing. Cauliflower gave it that same velvety texture, and a splash of vinegar quickly became my secret step for bright flavor. It's been a staple ever since — perfect for cold New England nights, but light enough for warm Austin days, much like my One-Pot Butternut Squash and Carrot Soup.
These days, I'll often double the batch so I have extra for meal prep or to freeze for later. It's the same way I stock my freezer with cozy favorites, so I always have something nourishing ready to reheat. And if you're craving more healthy comfort food, you'll love my Ground Beef and Zucchini Casserole or my Healthy Mac and Cheese.
Jump to:
- A Quick Look At The Recipe
- Why You'll Love This Recipe
- Ingredients You'll Need
- Easy Substitutions & Variations
- Need to substitute an ingredient?
- How to Make Cauliflower Leek Potato Soup (Step-by-Step)
- 1 Minute Video Tutorial
- Expert Tips
- Serving Suggestions
- Frequently Asked Questions
- Storage, Freezing, and Meal Prep Tips
- More Cozy Soup Recipes You'll Love
- 📖 Recipe
- 💬 Comments
⭐️⭐️⭐️⭐️⭐️
My partner said, "this is 5 star restaurant quality!" I will definitely make this again for friends and family. Winner!
- Kimberley
Why You'll Love This Recipe
- Creamy without cream: Silky smooth from cauliflower + potatoes, no heavy cream needed.
- Naturally healthy: Made with simple, wholesome veggies and herbs.
- Protein-packed for a veggie soup: 8–14g per serving, with easy ways to boost more.
- Diet-friendly: Gluten-free, vegetarian, and easy to make vegan.
- Quick & easy: Ready in 30 minutes, all in one pot.
- Meal prep & freezer friendly: Stores well, freezer-safe for 3 months, and reheats beautifully.
Ingredients You'll Need

- Cauliflower: The secret to making this soup creamy without heavy cream. It blends right in with the potatoes but lightens things up. I recommend fresh cauliflower florets, but frozen works in a pinch.
- Leeks: My favorite way to add a mild onion flavor that feels a little sweeter and more delicate than regular onions. Be sure to wash them well — leeks love to hide dirt between their layers.
- Potatoes: They give body and richness. Yukon golds make it silky; russets yield a thicker, fluffier texture. Make sure you cut them into 1-inch cubes so they cook evenly.
- Garlic: Always a must in soup for depth and savoriness. I prefer fresh minced garlic, but jarred or frozen cubes are fine if that's what you have.
- Broth: Low-sodium chicken broth adds a little more protein and flavor, but veggie broth keeps it vegetarian and vegan-friendly. Bone broth is my go-to when I want an extra protein boost.
- White Wine Vinegar: My signature step! A splash at the end balances the creaminess and brightens the flavors so the soup doesn't taste flat.
- Thyme + Seasonings: Fresh or dried thyme adds a herby layer. Salt and pepper are simple but important — season in layers for the best flavor.
- Optional Toppings: A sprinkle of cheddar and crispy bacon makes it cozy comfort, but fresh herbs or crispy leek greens are great for a lighter, plant-based finish.
Scroll to recipe card for quantities!
Easy Substitutions & Variations
- Make it Vegan & Dairy-Free: For a fully vegan cauliflower leek potato soup, use olive oil, veggie broth, and skip the cheese/bacon.
- Protein Boost: Stir in a can of white beans, use bone broth, or add shredded chicken to bump the protein while keeping it hearty.
- Using Frozen Cauliflower: Fresh florets give the best flavor, but frozen cauliflower works if you're short on prep time.
- Herbs & Spices: Thyme is classic, but rosemary, sage, or a pinch of smoked paprika can change the flavor profile.
- Toppings: Go cozy with cheddar and bacon, or keep it lighter with fresh parsley, chives, or toasted seeds.
- Roast the Veggies: If you've got a little extra time, roast the cauliflower, potatoes, and garlic first. Toss them in olive oil, salt, and pepper, then roast at 400°F for 25–30 minutes, or until golden. It makes the soup even richer and more flavorful.
- Make it Chunky: Instead of blending the entire pot, use an immersion blender and pulse just a few times, or scoop out half the veggies before blending and stir them back in. This gives you a hearty, rustic texture with visible chunks of potato and cauliflower.

Need to substitute an ingredient?
Ask AI for suggestions on how to substitute the particular ingredient.
How to Make Cauliflower Leek Potato Soup (Step-by-Step)

- Step 1: Melt butter (or olive oil) in a large pot, then cook the leeks slowly until soft and sweet. Stir in garlic at the end.

- Step 2: Add cauliflower, potatoes, thyme, broth, salt, and pepper. Simmer until the potatoes are very tender and the cauliflower is soft, then stir in a splash of vinegar for added brightness.

- Step 3: Carefully blend in batches, removing the center of the blender lid and covering with a towel to let steam escape safely.

- Step 4: Taste, adjust the seasoning, and finish with your favorite toppings, such as cheddar, bacon, chives, or fresh herbs.
1 Minute Video Tutorial
Expert Tips
- Cut potatoes evenly. Dice the potatoes into 1-inch cubes so they cook through in under 30 minutes. Larger chunks take longer and can throw off the texture. If they're undercooked, the soup won't blend smooth and can taste starchy.
- Clean your leeks well. Leeks hide a surprising amount of grit between layers. Slice lengthwise, rinse under running water, and swirl in a bowl before cooking.
- Sauté the leeks low and slow. Take your time with the leeks. Cooking them gently for about 10 minutes brings out their sweetness without browning.
- Don't over-blend. Potatoes can turn gummy if blended for too long. Pulse or blend in short bursts until the mixture is silky smooth.
- Use Bone Broth: Swap veggie or chicken broth for bone broth to make this soup even more nourishing. It adds a rich depth of flavor plus a protein boost (up to 12–14g per serving). This is my favorite way to cook this soup!
- Adjust the thickness. After blending, thin the soup with broth ¼ cup at a time until you reach your preferred consistency.
- Make ahead & freeze. This soup freezes beautifully for up to 3 months. I portion it into glass jars, just like I do with my carrot and butternut squash soup.
Serving Suggestions
This creamy cauliflower, leek, and potato soup is cozy on its own but even better with bread, a fresh salad, added protein, or fun toppings. Here are my favorite pairings:
- Bread: Crusty sourdough, Air Fryer Garlic Bread, simple Homemade Sourdough Croutons, or pair it with a classic grilled cheese for the ultimate cozy meal.
- Salads: Light greens or my Kale Crunch Salad to balance the richness.
- Protein: Thin-Sliced Oven-Roasted Chicken Breast, or these cozy Zucchini Turkey Meatballs.
- Toppings: A swirl of Greek yogurt, cheddar and bacon crumbles, crispy leek greens, or fresh herbs.
- Holiday Side: It's perfect for Thanksgiving or Friendsgiving alongside Healthy Almond Flour Cornbread and Crispy Balsamic Maple Brussels Sprouts.

Frequently Asked Questions
Yes! This soup is naturally lighter than traditional potato soup since cauliflower adds creaminess without heavy cream. It's gluten-free, vegetarian, and easy to make vegan with olive oil and no cheese toppings.
Each serving has about 8–10g of protein with veggie or chicken broth, and up to 12–14g if made with bone broth. For extra protein, stir in white beans or add shredded chicken.
Absolutely. Just use olive oil instead of butter, veggie broth, and skip the cheese or bacon toppings. Add crispy leek greens or dairy-free cheese for garnish.
The key is to cook the potatoes until they're very soft and then blend them gently. If you undercook the potatoes, they'll be difficult to puree and can leave the soup with a starchy texture. On the other hand, over-blending releases too much starch, making the texture gummy. I recommend poking the potatoes with a fork to check tenderness, then blending in short bursts until smooth and creamy.
Yes! Roasting the cauliflower, potatoes, and garlic at 400°F until golden makes the soup richer and more flavorful before blending.
It will keep up to 4 days in the fridge or 3 months in the freezer. Reheat gently on the stovetop with extra broth if needed.
Storage, Freezing, and Meal Prep Tips
- Fridge: Store cooled soup in an airtight container for up to 4 days. Let it cool fully before sealing to avoid condensation and a watery texture.
- Freezer: Freeze in freezer-safe jars, bags, or containers for up to 3 months. I like to portion it into single servings so I can thaw just what I need. Tip: Thaw frozen soup overnight in the fridge before reheating for optimal texture.
- Reheating: Warm over medium heat on the stovetop, stirring occasionally, until hot. Add a splash of broth or water if the soup has thickened.
- Meal Prep: This soup is perfect for make-ahead lunches and dinners. Portion into jars or containers, and keep the toppings (such as cheese, bacon, or fresh herbs) separate until serving.

More Cozy Soup Recipes You'll Love
If you loved this creamy cauliflower leek potato soup, here are a few more recipes to try next:
Did you make this recipe?
If you make this recipe, be sure to comment and rate it down below. Also, don't forget to tag me @healthfulblondie on Instagram and use the hashtag #healthfulblondie so I can see your delicious creation and share it with my followers!
📖 Recipe

Creamy Cauliflower Leek Potato Soup
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 THEM)
- 3 - 4 cloves fresh garlic, minced
- 1 medium head of 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 broth or chicken broth
- 1 tablespoon white wine vinegar
Toppings:
- ½ cup sharp cheddar cheese 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 for about 10 minutes, until soft and wilted. If they start browning too quickly, lower the heat. Stir in the garlic during the last minute.
- Simmer the vegetables. Add the cauliflower, potatoes, thyme, salt, pepper, and broth. Stir to combine, increase the heat, and bring to a simmer. Cook for 15–20 minutes, until the potatoes are very soft and the cauliflower is fork-tender. Stir in the vinegar.
- Blend until creamy. Carefully transfer the soup to a blender in batches (or use an immersion blender). Blend on high until completely smooth. If the soup is too thick, add up to 1 cup of broth or water, ¼ cup at a time, until you reach your desired consistency.
- Season & serve. Taste and adjust the seasonings. Ladle into bowls and top with chives or green onion, shredded cheddar, and/or bacon crumbles. Enjoy!










Elizabeth says
Absolutely delicious!! And SOOOO easy to make! Thank you!
Tati Chermayeff says
Hi Elizabeth, thank you so much for this kind review!! Means a lot 🙂
Kimberley says
My partner said, “this is 5 star restaurant quality!”. Only change I made was I added olive oil in place of butter. Will definitely make again for friends and family. Winner!
Tati Chermayeff says
Kimberley, thank you so much for your kind review! So happy to hear that!
Jennifer says
Made this last night, it was great! Flavorful but not overpowering. We added turkey bacon and blue cheese on top. It was delish!