Clicky

Creamy Cauliflower Leek Soup

4.89 from 18 votes
Jump to RecipePinSave to Favorites

This post may contain affiliate links. See my privacy policy for details.

There’s nothing like a warm comforting bowl of soup when fall and winter roll around. This creamy cauliflower soup is just as good as the potato leek soup my Mom made when we were growing up, or my new cream of celery soup. in fact, it’s hard to tell the difference (she could easily have used cauliflower instead of potatoes and I don’t think I’d have noticed!)! Creamy cauliflower leek soup is the perfect starter option or to serve on its own for lunch or a quick weeknight meal.

Creamy Cauliflower Leek Soup in a black slow cooker

Creamy Cauliflower Leek Soup

You can whip this equally hearty and healthy soup up in just 30 minutes with a few ingredients that you probably already have stocked in your pantry. Whilst it’s cooking, you can make a nice side salad and slice some bread for lunch, or get to work on your main course! I like to keep it simple and serve up this creamy cauliflower leek soup with some of my pretty darn perfect sweet dinner rolls.

fresh leeks cleaned and chopped
fresh leeks cleaned and chopped

How to Clean Leeks

The key to using leeks in your cooking is to clean those suckers out, and well. They are infamous for having grit hiding in their layers, so they can be slightly time consuming. Slightly. 

  • You might have to add on another five minutes to your prep time for leeks and that’s about it. This recipe only uses four, so it’s safe to say that you can still tackle this and have it ready for dinner in no time.
  • Leeks have hidden dirt between the layers usually. You are going to have to chop off the dark green parts and then make sure to rinse the paler parts well!
  • Chop the dark green part off and then rinse out the leeks the best that you can.
  • Chop into small circles like shown in the photo.
Creamy Cauliflower Leek Soup in a large black slow cooker with deep soup spoon on its side

How To Make Creamy Cauliflower Leek Soup 

You can cook this on the stove, instant pot, or a slow cooker. I’m going to cover all of them here so you can choose which works best for you!

Stove top

  1. Start by melting the butter over medium heat in a large pot and begin to saute the leeks until they’ve turned soft and translucent.
  2. Then add in the garlic and continue to saute for 2 minutes until browned.
  3. When you have a fragrant mix, stir in the cauliflower, chicken broth, and bay leaves, and bring to boil.
  4. At this point, you can reduce the heat and cover the pot to let the soup simmer for around 30 minutes. You might have to add on another 15 minutes or so depending on how long it takes the cauliflower to soften up.
  5. Remove the soup from the stove and blend until smooth.
  6. Mix in the heavy cream – you’ll need to do this by hand because mixing with a blender can make the soup very frothy once you add the dairy.
  7. Melt the butter in a large pot over medium heat and saute the leeks until they are soft and translucent. Add in the garlic and saute for another 2 minutes until browned and fragrant.
  8. Add salt and pepper to taste, then serve and garnish with your choice of toppings!

Instant Pot

  1. Place the oil and leeks in the bottom of the instant pot.
  2. Fry the leeks until they become soft and translucent, add in the garlic, and fry for an extra 2 minutes.
  3. Pour chicken broth into the pot and add the rest of the ingredients (but leave out the cream and toppings), then stir.
  4. Close and seal the lid and press the soup button to let it cook. Once the soup is ready, take off the lid and use an immersion blender to puree the soup until it’s nice and smooth. Then add in the whipping cream.
  5. Annnnd… you’re done! Ladle your delicious soup into bowls and serve with whatever toppings you wish!

Slow Cooker 

  1. Grab a frying pan and fry the leeks and butter until they’re soft and translucent, then add in the garlic and continue to fry for another 2 minutes.
  2. Once that’s done, transfer into the slow cooker and pour in the chicken broth and the rest of the ingredients (again, not the cream and toppings!), then stir it until combined.
  3. Leave it to cook for about 6 hours on high or 8 hours or low (give or take an hour each end, you’ll need to keep an eye on it towards the end).
  4. Use an immersion blender to puree the soup until it’s smooth and add in the whipping cream.
  5. Fry the leeks and butter in a frying pan until they are soft and translucent then add in the garlic. Fry the garlic and leeks for another 2 minutes. Transfer into the slow cooker.
  6. Ladle into bowls and serve with your desired toppings!

Tips And Tricks For Making Creamy Cauliflower Leek Soup

  • If you don’t have an immersion blender, a regular blender will work just fine.
  • For a vegan and dairy-free version, leave out the butter and cream and use a vegetable broth.
  • The toppings are totally up to you. I like to add some fresh herbs like cilantro and parsley, and some toasted bread goes really well on the side or mixed in the soup.
  • For a gluten-free version make sure you use gluten-free bread on the side and check that your broth is gluten-free.
Cauliflower Leek Soup in a silver ladle

More soup recipes to try:

Simple Tomato & Rice Hamburger Soup

Instant Pot/Slow Cooker Chicken & Wild Rice Soup – No Cream/Milk

Chicken Barley Soup

Cheesy Cream of Cauliflower Soup

Happy cooking! Man, I love that sup season is finally here again!

Love,

Karlynn

EMAIL YOURSELF THIS RECIPE!
Enter your email to get this recipe emailed to you, so you don’t lose it and get new recipes daily!

Creamy Cauliflower Leek Soup

This Creamy Cauliflower Leek Soup combines two of my favorite soups into one dish! A nice change of pace from the ordinary.
4.89 from 18 votes
Prep Time
20 minutes
Cook Time
45 minutes
Course
Soup
Cuisine
American
Servings
8
Calories
180
Author
Karlynn Johnston

Ingredients
 

  • 3 tablespoons butter
  • 3 leeks cut into 1 inch pieces
  • 1 tablespoon minced garlic
  • 6 cups chicken broth
  • 1/2 large head cauliflower chopped
  • 2 bay leaves
  • salt and freshly ground black pepper to taste
  • 1 cup heavy cream optional

Toppings

  • bacon
  • shredded cheese
  • green onions
  • sour cream
  • more whipping cream

Instructions
 

Stove Top

  • Melt the butter in a large pot over medium heat and saute the leeks until they are soft and translucent. Add in the garlic and saute for another 2 minutes until browned and fragrant.
  • Stir in the cauliflower, the chicken broth and bay leaves.
  • Bring the mixture to a boil.
  • Reduce the heat, cover the pot, and simmer the soup for 30-45 minutes, until the cauliflower has softened.
  • Remove the soup from the stove.
  • Blend the soup until smooth with an immersion blender or hand mixer.
  • Mix in the heavy cream by hand. ( mixing with a blender can make the soup frothy when dairy is added)
  • Salt and pepper to taste.
  • Serve and garnish with suggested toppings.

Instant Pot Instructions

  • In the bottom of the Instant pot place the oil and the leeks. Fry the leeks until they are soft and translucent then add in the garlic.
  • Fry the garlic and the leeks for another 2 minutes. Pour the chicken broth into the instant pot.
  • Add in the rest of the ingredients (not the cream and toppings)and stir together.Close the lid of the instant pot and seal.Press the soup button and let cook.When the soup is done remove the lid according to the manufacturers direction.Puree the soup using an immersion blender until smooth. Add in the whipping cream.
  • Ladle into bowls and serve with any of the toppings you desire!

Slow Cooker Instructions

  • Fry the leeks in the butters in a frying pan until they are soft and translucent then add in the garlic. Fry the garlic and the leeks for another 2 minutes. Transfer into the slow cooker.
  • Pour the chicken broth Add in the rest of the ingredients – NOT the toppings and cream! – and stir together.
  • Let cook for 5-6 hours on high or 6-8 hours on low.
  • Puree the soup using an immersion blender until smooth. Add in the whipping cream.
    Ladle into bowls and serve with any of the toppings you desire!

Nutrition Information

Calories: 180kcal, Carbohydrates: 8g, Protein: 3g, Fat: 16g, Saturated Fat: 10g, Cholesterol: 52mg, Sodium: 711mg, Potassium: 331mg, Fiber: 1g, Sugar: 2g, Vitamin A: 1125IU, Vitamin C: 34mg, Calcium: 61mg, Iron: 1mg

All calories and info are based on a third party calculator and are only an estimate. Actual nutritional info will vary with brands used, your measuring methods, portion sizes and more.

Made this recipe?

Share a photo of what you made on Instagram or Facebook and tag me @thekitchenmagpie or hashtag it #thekitchenmagpie.

Please rate this recipe in the comments below to help out your fellow cooks!

Learn to cook like the Kitchen Magpie

A Very Prairie Christmas Bakebook

Cookies, Candies, Cakes & More: Vintage Baking to Celebrate the Festive Season!

Learn More

a copy of Flapper Pie cook book

Flapper Pie and a Blue Prairie Sky

A Modern Baker’s Guide to Old-Fashioned Desserts

Learn More

The Prairie Table

Suppers, Potlucks & Socials: Crowd-Pleasing Recipes to Bring People Together

Learn More

PIN THIS RECIPE to your SOUP RECIPES Board and Remember to FOLLOW ME ON PINTEREST!

This Creamy Cauliflower Leek Soup combines two of my favorite soups into one dish! A nice change of pace from the ordinary.

Karlynn Johnston

I’m a busy mom of two, wife & cookbook author who loves creating fast, fresh meals for my little family on the Canadian prairies. Karlynn Facts: I'm allergic to broccoli. I've never met a cocktail that I didn't like. I would rather burn down my house than clean it. Most of all, I love helping YOU get dinner ready because there's nothing more important than connecting with our loved ones around the dinner table!

Learn more about me

Reader Interactions

Comments & Recipe Tips Share a tip or comment!

  1. Beanie says

    I used frozen cauliflower rice from Costco. Made on the stove top. Easy and delicious!5 stars

  2. Melissa says

    Great flavour!!!! Love it!! I would say 4-5 cups of broth is better though so the soup is a little bit thicker. Thanks so much for this recipe!5 stars

  3. Kim says

    You don’t need cream. Soak 1/4 c raw almonds in a cup of hot water for at least a half hour. 6 c broth is too much. You only need 4-1/2 c broth for a whole head of cauliflower. You can also substitute 1 of those cups of broth for water. Add the soaked raw almonds with the cooked cauliflower, leeks etc. into your blender and you will have perfectly creamy cauliflower soup! I let the soup cool before blending. Hope you don’t mind my suggestions.

  4. KWL says

    It would be helpful to add cooking time for instant pot. “until the soup is done” isn’t very helpful for novice Instant pot users.4 stars

  5. Linda says

    Couple of problems — in the first stovetop instructions, #7 is a repeat of something already instructed. Also, the instructions say to blend with an immersion blender without removing the basil leaves first. I used fresh thyme leaves instead. No worries about gagging on the soup! Otherwise, lovely recipe.4 stars

  6. Larkin says

    Made this last night in my Instant Pot and it was absolutely perfect! Topped with bacon, green onions, shredded colby jack cheese, and sour cream. It was so yummy I ate leftovers for breakfast this morning.5 stars

  7. Jennifer says

    I made this last night and it was delicious. I added a full head of caulflower since mine was small and cut back on the leeks because they were huge. I served mine just with bacon bits but I’ll have the leftovers with cheese sprinkled on top. I made a loaf of cheesy biscuit bread to eat with it.

    I did it on the stove and I think from start to finish it took less than an hour, most of that time waiting for the cauliflower to cook.

    Definitely worth making if you love cauliflower and leeks!5 stars

Leave a Comment or Recipe Tip

Recipe Rating