This post contains affiliate links.

Ready in just 30 minutes, this cauliflower leek soup is a crowd-pleaser of a recipe that you’ll want all season! It’s all made in one pot, and you can easily make it dairy-free or vegan, so everyone can enjoy.

A bowl of creamy cauliflower soup topped with shredded cheese and croutons, with a spoon placed inside the bowl. Another similar bowl and a small dish of croutons are in the background.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

I’m a sucker for cauliflower and soup (basically cozy cauliflower comfort food). We’ve done slow cooker cauliflower soup with cashews and classic creamy cauliflower soup, but this one is the fastest recipe yet (ready in 30 minutes!), plus it brings in leeks extra flavor

  • One Pot: No one likes a complicated recipe.
  • Customizable: You can swap the cream cheese for cashews to make it vegan!
  • Nutritious: As a nutritionist I’m often looking for lighter dinner options that still feel decadent. This one is a low carb soup that’s also high fiber thanks to all that cauliflower!

Reader rating

★★★★★

“This worked exactly as written. Thank you for a great recipe. It’s delicious!” —Cindy

Add your review

Bowl of creamy cauliflower soup topped with shredded cheese and croutons, with a spoon inside. Nearby are more croutons and a block of cheese on a cutting board.

key ingredients

This recipe list is short because each one packs a flavorful punch. Jump down to the recipe card for exact measurements.

  • Cauliflower: Feel free to chop up a whole head, use prechopped, or even use frozen.
  • Leek: They have a lot of layers, so be sure to clean them after you chop them up (or buy pre-washed). To dice it, remove the leaves, slice lengthwise down the middle, then thinly slice.
  • The basics: For the base of the soup, we need olive oil, fresh garlic, and Italian seasoning.
  • Vegetable broth: Use any kind you like or make your own veggie broth!
  • Cream cheese: I love using this for extra creaminess that helps balance the tang from the leeks. You can swap this for cashews that have been soaked in hot water for 10 minutes to make it dairy-free and still a blender-friendly soup.

Adjust the consistency

Everyone has a different preference for the texture of their cauliflower soup. I like mine a bit thicker, but if you like yours a bit thinner, add a few spoonfuls of hot water until you reach your desired consistency.

Ingredients for a cauliflower leek soup recipe are arranged on a countertop: cauliflower, leeks, broth, garlic, cream cheese, oil, and Italian seasoning, each labeled with text.

Does your soup taste bland?

This is the number one complaint I hear about cauliflower soup. And the answer is always this: add more salt! Soups are a large volume of liquid, so they actually need a good amount of salt to distribute the flavor throughout.

freezer prep soup

Once the healthy creamy cauliflower soup is cooled, you can transfer it to freezer-safe containers either in a gallon ziploc or individual servings. This will last for up to 3 months in the freezer. Thaw before reheating.

A bowl of creamy cauliflower soup topped with shredded cheese and croutons, with a spoon resting inside.

Easiest Cauliflower Leek Soup (30 Minutes)

5 from 5 ratings
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 servings
This creamy cauliflower leek soup is ready in 30 minutes, made in one pot, and easy to make dairy-free or vegan—perfect for cozy, crowd-pleasing meals all season long.

Ingredients 

  • 1 large head cauliflower, 4 to 5 cups of florets
  • 2 large leeks
  • 2 Tbsp olive oil, 30 mL
  • 4 cloves garlic, minced
  • 1 Tbsp Italian seasoning
  • 4 cups vegetable broth, 1 L
  • ½ cup cream cheese, can use vegan cream cheese, 90 g
  • hot water as needed for consistency
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Prep: Cut 1 large head cauliflower into florets. Wash and slice 2 large leeks from the white until the light green portion. Discard the dark green ends.
    A glass bowl of cauliflower florets and sliced leeks on a wooden cutting board with a knife placed beside them.
  • Saute: Heat 2 Tbsp olive oil in a large pot, then add the sliced leeks and 4 cloves garlic (minced). Cook until leeks are tender, about 5 to 7 minutes.
  • Simmer: Add in cauliflower florets, 1 Tbsp Italian seasoning, and 4 cups vegetable broth. Cover and simmer until cauliflower is tender, about 15 minutes. Stir in ½ cup cream cheese.
    A black pot containing cooked cauliflower, yellow sauce, light liquid, and a dollop of cream with a wooden spoon resting inside.
  • Blend: Puree the mixture until smooth using either a handheld immersion blender or by carefully transferring to a countertop blender (never tightly lid hot mixtures when blending–make sure to leave the lid cracked so steam can escape!).
    A pot of cooked cauliflower in a creamy liquid sits on a light surface with an immersion blender partially submerged in the mixture, ready for blending.
  • Adjust: Add a splash of hot water as needed to reach a nice soupy consistency. Taste and add salt and pepper is desired. Serve warm, topped with shredded cheese and croutons!
    Two bowls of creamy cauliflower soup topped with croutons and shredded cheese sit on a green surface, with a pot of soup and a cutting board with cheese nearby.

Notes

Storage: This soup will last for up to 5 days in the fridge in an airtight container. Or, for up to 3 months in the freezer.
If your soup is too thick, add spoonfuls of hot water until the desired consistency is reached.
Make it dairy-free: Soak 1/2 a cup of cashews in hot water for 15 minutes, drain the water, and add the nuts to the soup in place of the cream cheese. These should blend right up with everything else.
Can I use frozen cauliflower? Sure can!
Can I make this in a slow cooker? Yup! Just pop everything but the cream cheese into the slow cooker. Cook on high for 3-4 hours or low for 6-8 hours. Add the cream cheese at the end, and then use a handheld blender to blend it.

Nutrition

Serving: 1serving | Calories: 205kcal | Carbohydrates: 14g | Protein: 4g | Fat: 4g | Saturated Fat: 16g | Polyunsaturated Fat: 1.5g | Monounsaturated Fat: 8g | Trans Fat: 0g | Cholesterol: 25mg | Sodium: 520mg | Potassium: 640mg | Fiber: 4g | Sugar: 4g | Vitamin A: 1200IU | Vitamin C: 75mg | Calcium: 70mg | Iron: 1.4mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

love leeks?

Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 5 votes

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




21 Comments

  1. Maggie says:

    Mine tastes a little bitter what did I do wrong how can I fix it please ?

    1. Sarah Bond says:

      Hi Maggie! Leeks tend to get more bitter the closer you get to the dark green ends so it sounds like perhaps you could have just cut up a little too far into the dark green portion. You can balance out bitterness by adding something creamy and something salty. So try adding in a bit more cream cheese and/or salt to balance it out, or top it with some grated cheese. A little acidity could also help, so you could try adding the tiniest splash of lemon juice or apple cider vinegar to help balance out that bitterness.

  2. Cindy says:

    5 stars
    This worked exactly as written, thanks!
    Thank you for a great recipe. It’s delicious.
    I’ve always looking for a good plant based recipe, that is low-carb

    1. The Live Eat Learn Team says:

      Thanks for making it and sharing Cindy!

  3. Liz says:

    5 stars
    Turned out delicious! My only sub was that I used chicken broth since it is what I had on hand. I love baked potato soup but I’m eating a lower carb diet at the moment, so this is a wonderful fill-in. Crumble bacon bits and sliced green onions might even send it over the top!

    1. The Live Eat Learn Team says:

      So happy you loved it Liz, happy eating!

  4. Christy Bodine says:

    5 stars
    Followed the directions but used chicken broth. Excellent!

    1. Sarah Bond says:

      I’m thrilled to hear it, Christy! Happy eating!

  5. Ali says:

    5 stars
    My kinda recipe – easy, quick, nutritious & delicious!!!!

    1. The Live Eat Learn Team says:

      Thanks Ali, so glad you enjoyed the soup!

  6. Gayle says:

    Can Greek Yogurt Substitute for Cream Cheese?

    1. Sarah Bond says:

      It can but it might make the soup a little more tart. If using yogurt to also be sure not to add it until you remove the soup from the heat because yogurt breaks easily when heated.

    2. Gayle B Damelin says:

      Thank you so much!

  7. Mickey says:

    I was going to make this for my dinners this week, and I’m really looking forward to it! I’ve loved all the recipes I’ve gotten ofd LEL. Out of curiosity, I was wondering if this would be considered a lower cholesterol meal? It might be a silly question, but I’ve been trying to find more low chol. recipes to make:)

    1. Sarah Bond says:

      Yep, this one should be lower in cholesterol because the cream cheese is the only thing adding cholesterol! If you wanted to make it zero cholesterol, you could use a vegan cream cheese.

  8. Chelsea says:

    Do you have nutrition facts for this?

    1. Sarah Bond says:

      Thanks for pointing out that those are missing. We just added them in. Happy eating!

  9. Cliff Ellerton says:

    5 stars
    Easy to make. Added thyme, seasoning salt, parsley flakes

    Added a couple slices of toasted sourdough bread…… Delicious!!

    1. The Live Eat Learn Team says:

      So glad it turned out well, thanks Cliff!

  10. Suz says:

    Soup is delish. I added some white beans cause I had left overs & foe additional protein. Parsley sprinkle for serving. No additional salt for me as the broth was enough & I what my sodium levels.
    Good enough for company & will make again!

    1. The Live Eat Learn Team says:

      So glad it turned out well, thanks Suz!