Creamy Potato, Leek & Cauliflower Soup Recipe

Creamy potato, leek and cauliflower soup made from simple ingredients. The cauliflower lightens the soup while still leaving it rich and comforting. Ready in under 30 minutes.

This shire-inspired soup is great with a crusty, cheesy bread or savory biscuits. It also freezes well — make a double batch and save some for later. If you like, keep frozen chicken bone broth on hand to make this or other creamy soups quickly.

Bowl of cooked cauliflower leek potato soup on plate with wooden spoon.

Why You’ll Love This Recipe

  • Taste: Potato and cheddar give comforting creaminess, the leek offers a mild onion note, and cauliflower keeps the soup lighter while adding body.
  • Ease: Easy on the stovetop and even easier in a slow cooker — set it and forget it.
  • Time: About 10 minutes to prep and 20–25 minutes to cook — roughly 30 minutes total.

Key Ingredients

Labeled ingredients for potato leek cauliflower soup in bowls on baking sheet.
  • Chicken broth: Homemade, low-sodium, or store-bought—use vegetable broth to make the soup vegetarian.
  • Potatoes: Russet or Idaho work well; Yukon Gold is a good alternative.
  • Cauliflower: Adds volume and lightness; use a medium head cut into florets.
  • Milk: Whole milk keeps the soup creamy without being overly rich; plant milks can be used for a dairy-free version.

See the recipe card below for full ingredient amounts.

Substitutions & Variations

  • Milk: Swap with unsweetened oat, almond, or coconut milk for a dairy-free option.
  • Cream cheese: Substitute with vegan cream cheese or sour cream to change texture and flavor.
  • Broth: Use vegetable broth and omit dairy to make the recipe vegetarian or vegan-friendly (use vegan cheese or omit cheese).

Instructions

Butter and leeks in soup pot.
  1. Step 1: In a large pot, melt the butter and sauté the chopped leek over medium heat until soft, about 5 minutes.
Raw potatoes and seasonings in pot with cooked leeks.
  1. Step 2: Add cauliflower florets, chopped potatoes, garlic powder, chicken bouillon, black pepper, and salt.
Pouring chicken broth into pot of raw cauliflower and potatoes.
  1. Step 3: Add the chicken broth and bring to a simmer. Cook on medium for about 20 minutes, until potatoes and cauliflower are tender.
Mashing potatoes and cauliflower in soup with potato masher.
  1. Step 4: Remove from heat and blend. Use an immersion blender for a mostly smooth texture (leave a few chunks if you prefer), or mash with a potato masher. You can also blend in batches in a heat-safe blender.
Mashed cauliflower and potatoes with cream cheese and cheddar on top.
  1. Step 5: Stir in shredded cheddar and cream cheese until melted and evenly incorporated.
Pouring milk into potato soup pot.
  1. Step 6: Stir in the milk last. Taste and adjust salt and pepper. Serve with toppings like chopped green onion, bacon bits, extra cheddar, or cracked black pepper.

Pro tip: Use an immersion blender for convenience, a potato masher for a chunkier texture, or a blender for a silky-smooth finish.

Troubleshooting

  • Too thin: Thicken with a cornstarch slurry (cornstarch + a little milk) or mash and return extra potato to the pot.
  • Too thick: Thin gradually with additional broth or milk until you reach the desired consistency.
  • Bland: Add salt, fresh cracked pepper, a touch of garlic, or a bit more chicken bouillon to boost flavor.
Creamy cheesy potato soup with green onions in a red cast iron skillet. Comforting and delicious for all seasons.

Frequently Asked Questions

Can you make this soup dairy-free?

Yes. Replace milk with unsweetened plant milk, use vegetable broth, and swap cream cheese and cheddar for vegan alternatives or omit cheese entirely. Flavor and texture will change slightly.

Can I make this in a slow cooker or Instant Pot?

Yes. Slow cooker: cook on high 4–5 hours and blend before serving. Instant Pot: omit dairy while pressure cooking, cook 10 minutes on high, quick release, then add dairy and blend.

Slow Cooker & Instant Pot Instructions

Slow cooker: Follow the ingredient and prep steps, transfer to the slow cooker, and cook on high 4–5 hours. Blend to desired texture before serving.

Instant Pot: Omit dairy and follow the recipe to the point of simmering. Pressure cook on high for 10 minutes, quick release, then add butter, cheeses, and milk and blend.

Serving Ideas

  • Bread: Serve with crusty French bread, warm rolls, or biscuits for dipping.
  • Salad: A simple green salad or a citrusy slaw makes a bright contrast to the creamy soup.
  • Veggies: Roasted asparagus, glazed carrots, or green beans pair nicely for a heartier meal.

More Delicious Soup Recipes

  • Bowl of green posole in bowl.
    Green Chile Posole with Chicken
  • Bowl of creamy chicken wild rice soup with herbs.
    Creamy Chicken Wild Rice Soup
  • Red pot of homemade canned tomato soup with parmesan and olive oil drizzled on top.
    Homemade Tomato Soup with Canned Tomatoes
  • Cooked ladleful of turkey chili in black crockpot.
    Crockpot Turkey Chili

Did you make this? Leave a star rating and a comment on the recipe card. Feedback helps other readers and is much appreciated.

Printable Recipe

Bowl of cooked cauliflower leek potato soup on plate with wooden spoon.

Potato Leek Cauliflower Soup

Creamy potato, leek and cauliflower soup made with simple ingredients. Ready in under 30 minutes.
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Course Main Course
Cuisine American
Servings 8
Calories 319 kcal

Ingredients

  • ¼ cup salted butter
  • 2 cups chopped leek (about 1 leek, 185 g)
  • 1 head cauliflower, cut into small florets (4–5 cups)
  • 4 medium russet potatoes, peeled and cut into 1-inch pieces (about 4 cups)
  • 1 Tablespoon garlic powder
  • 1 teaspoon chicken bouillon
  • ½ teaspoon black pepper
  • 1½ teaspoons salt, to taste
  • 3 cups chicken broth (or vegetable broth)
  • 1 cup shredded cheddar cheese (about 71 g)
  • 4 oz cream cheese
  • 1½ cups whole milk (or plant-based milk)
  • Optional toppings: green onion, bacon bits, extra cheddar

Instructions

  1. In a large pot, melt butter and sauté chopped leek until soft.
  2. Add cauliflower florets, chopped potatoes, garlic powder, chicken bouillon, black pepper, and salt.
  3. Add the chicken broth, bring to a simmer, and cook on medium for 20 minutes or until vegetables are tender. (Slow cooker: cook on high 4–5 hours.)
  4. Remove from heat and blend with an immersion blender or mash with a potato masher until mostly smooth. For an ultra-smooth texture, blend in batches in a heat-safe blender.
  5. Stir in shredded cheddar and cream cheese until melted, then stir in the milk. Adjust seasoning and add optional toppings before serving.

Notes

Slow Cooker: Follow the prep steps, add to a slow cooker, and cook on high 4–5 hours. Blend to desired texture before serving.

Instant Pot: Omit dairy while pressure cooking. Cook on high pressure 10 minutes, quick release, then add butter, cheeses and milk and blend.

Nutrition

Serving: 1 cup
Calories: 319 kcal
Carbohydrates: 31 g
Protein: 12 g
Fat: 18 g
Sodium: 655 mg
Sara Looking into camera.

Hi, I’m Sara!

Registered nurse by day and food blogger on weekends. I love testing recipes and sharing approachable, cozy food ideas.