Best Potato Leek Soup

By Mila | Updated on November 30, 2025

Finding a comforting soup recipe that feels fancy but doesn’t require culinary school skills can be tricky. Most creamy soups either turn out bland and boring, or they involve way too many steps and dirty dishes for a regular weeknight dinner, and let’s be honest—who has time for that?

Thankfully, this potato leek soup delivers on all fronts: it’s rich and satisfying without being heavy, surprisingly easy to pull together, and uses simple ingredients that come together to create something that tastes like you spent hours in the kitchen.

potato leek soup
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Potato Leek Soup

  • Quick and easy – This soup comes together in under an hour, making it perfect for busy weeknights when you want something warm and satisfying without spending all evening in the kitchen.
  • Simple, wholesome ingredients – With just potatoes, leeks, and a handful of pantry staples, you can create a restaurant-quality soup at home without hunting down specialty items.
  • Creamy comfort food – The combination of tender potatoes and cream creates a rich, velvety texture that’s pure comfort in a bowl, especially on chilly days.
  • Make-ahead friendly – This soup actually tastes even better the next day, so you can prep it ahead for easy lunches or dinners throughout the week.

What Kind of Potatoes Should I Use?

For potato leek soup, you’ll want to reach for starchy potatoes like Russets or Yukon Golds. Russets break down easily when cooked, which is perfect if you want a super creamy, thick soup that blends smoothly. Yukon Golds are a great middle-ground option since they have a naturally buttery flavor and will give you a creamier texture while still holding their shape a bit better. Avoid waxy potatoes like red potatoes or fingerlings for this recipe, as they tend to stay firm and won’t break down into that silky, smooth consistency you’re looking for in a pureed soup.

potato leek soup
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This soup is pretty forgiving when it comes to swapping ingredients:

  • Leeks: Leeks are really the star here, so I’d recommend sticking with them if possible. But if you’re in a bind, you can use yellow onions instead – use about 3 large onions and cook them a bit longer to get them nice and soft.
  • Potatoes: Any starchy potato works great here. Russets, Yukon golds, or even red potatoes will all give you that creamy texture. Just peel them if you’re using russets for a smoother soup.
  • Cream: For a lighter version, try half-and-half or whole milk. You can also use coconut cream for a dairy-free option, though it’ll add a subtle coconut flavor.
  • Butter: Olive oil works as a substitute if you want to skip the butter, or use a plant-based butter for a dairy-free version.
  • Broth: Chicken or vegetable broth both work well. If you’re making your own broth with the water and aromatics listed, that’s even better for deeper flavor.
  • Fresh thyme: No fresh thyme? Use 1 teaspoon of dried thyme instead, adding it when you add the broth.

Watch Out for These Mistakes While Cooking

The biggest mistake when making potato leek soup is not cleaning the leeks properly – they trap dirt and sand between their layers, so slice them lengthwise and rinse thoroughly under running water, or you’ll end up with a gritty soup.

Overcooking the leeks in the butter can make them bitter instead of sweet, so keep the heat at medium and stir occasionally until they’re soft and fragrant, not browned.

When blending hot soup, never fill your blender more than halfway and always vent the lid slightly to let steam escape, or the pressure can cause the lid to pop off and create a dangerous mess.

For a smoother, creamier texture without adding extra cream, try blending in one peeled potato that’s been cooked separately until very soft – it acts as a natural thickener and makes the soup feel more luxurious.

potato leek soup
Image: theamazingfood.com / All Rights reserved

What to Serve With Potato Leek Soup?

This creamy soup is filling on its own, but I love pairing it with a crusty baguette or some toasted sourdough for dipping. A simple arugula salad with lemon vinaigrette cuts through the richness of the soup nicely and adds a fresh contrast. If you want to make it more of a complete meal, serve it alongside a ham and cheese sandwich or some roasted chicken. For a lighter option, top the soup with crispy bacon bits or some sautéed mushrooms to add extra flavor and texture.

Storage Instructions

Store: This soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get better after a day or two, so it’s great for making ahead. Just give it a good stir when you reheat it since it might separate a bit.

Freeze: Potato leek soup freezes nicely for up to 3 months. Let it cool completely, then portion it into freezer-safe containers or bags. Just know that the texture might be slightly different after freezing since potatoes can get a bit grainy, but the taste is still delicious.

Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally. You can also use the microwave, but I’d go with lower power to prevent it from getting too hot too fast. If it seems too thick after reheating, just add a splash of broth or cream to thin it out.

Preparation Time 20-30 minutes
Cooking Time 20-30 minutes
Total Time 40-60 minutes
Level of Difficulty Medium
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1600-1750
  • Protein: 30-36 g
  • Fat: 65-75 g
  • Carbohydrates: 225-245 g

Ingredients

For the leek top broth (optional):

  • 14 cups water
  • 10 sprigs thyme
  • 5 garlic cloves (lightly crushed to release oils)
  • 1 tbsp salt
  • 1 tbsp peppercorns

For the soup:

  • 4 leeks (white and light green parts only)
  • 3.5 tbsp butter (I like Kerrygold unsalted butter for this)
  • 2.25 lb potatoes (peeled and cut into 1-inch chunks)
  • 4 garlic cloves
  • 6 cups broth (I use Swanson chicken broth if not making own)
  • 4 sprigs thyme
  • 1 bay leaf
  • 1 cup cream (gives better texture and moisture)
  • 1 tbsp lemon juice
  • 1 tsp salt
  • black pepper

For the garnish:

  • chives (finely chopped, about 1/8-inch pieces)

Step 1: Make Flavorful Leek and Herb Broth

  • 14 cups water
  • leek tops
  • 10 sprigs thyme
  • 5 garlic cloves
  • 1 tbsp salt
  • 1 tbsp peppercorns

Bring 14 cups of water to a boil in a large pot.

Add the leek tops (the dark green parts you’ll discard), 10 sprigs thyme, 5 lightly crushed garlic cloves, 1 tablespoon salt, and 1 tablespoon peppercorns.

Simmer this mixture for 30 minutes to extract maximum flavor from the leek greens and aromatics.

Strain through a fine sieve and measure out 6 cups of the broth, discarding the solids.

This concentrated broth becomes the foundation of your soup’s flavor.

Step 2: Prepare Potatoes and Leeks

  • 2.25 lb potatoes
  • 4 leeks
  • 4 garlic cloves

While the broth simmers, peel the potatoes and cut them into 1-inch chunks—uniform sizing ensures even cooking.

For the leeks, trim the dark green tops and white root ends, then slice the white and light green parts into thin half-moons.

Place the sliced leeks in a bowl of cold water and swish them around to remove any hidden soil, then drain well.

Mince the 4 fresh garlic cloves.

I find prepping vegetables while the broth cooks maximizes efficiency without any wasted time.

Step 3: Sauté Leeks to Build Flavor

  • 3.5 tbsp butter
  • 4 leeks
  • salt and black pepper to taste

Melt 3.5 tablespoons of butter in a large pot over medium heat.

Add the cleaned, sliced leeks along with a pinch of salt and black pepper, and cook for 8-10 minutes, stirring occasionally, until the leeks become soft and lightly caramelized.

This gentle cooking sweetens the leeks and removes their raw bite, creating a more delicate flavor base.

The butter helps carry and develop the leek’s natural sweetness.

Step 4: Build and Simmer the Soup

  • potatoes from Step 2
  • sautéed leeks from Step 3
  • 4 garlic cloves, minced from Step 2
  • 6 cups leek broth from Step 1
  • 4 sprigs thyme
  • 1 bay leaf

Add the prepared potatoes from Step 2 to the sautéed leeks, followed by the minced fresh garlic, the 6 cups of homemade leek broth from Step 1, and 4 sprigs of fresh thyme and 1 bay leaf.

Bring the mixture to a simmer over medium-high heat, then reduce to medium-low and simmer for 20 minutes until the potatoes are completely tender and easily break apart with a fork.

The longer, gentle simmer allows flavors to meld while the potatoes soften properly for blending.

Step 5: Blend and Finish the Soup

  • soup from Step 4
  • 1 cup cream
  • 1 tbsp lemon juice
  • salt and black pepper to taste

Remove the thyme sprigs and bay leaf from the pot.

Using an immersion blender, blend the soup until smooth and creamy—blend for about 1-2 minutes, working in batches if needed.

I like to leave just a hint of texture rather than making it completely silky, which gives better mouthfeel.

Stir in 1 cup of cream and 1 tablespoon of lemon juice, then taste and adjust seasoning with additional salt and black pepper as needed.

The lemon juice brightens the richness and adds a subtle complexity.

Step 6: Serve and Garnish

  • finished soup from Step 5
  • chives, finely chopped

Ladle the hot soup into bowls and top each serving with finely chopped fresh chives (cut into 1/8-inch pieces for delicate flavor).

The bright, fresh chives provide a sharp contrast to the creamy, mild soup and add a pop of color and onion-like flavor that rounds out the dish perfectly.

potato leek soup

Best Potato Leek Soup

Delicious Best Potato Leek Soup recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 6 servings
Calories 1675 kcal

Ingredients
  

For the leek top broth (optional):

  • 14 cups water
  • 10 sprigs thyme
  • 5 garlic cloves (lightly crushed to release oils)
  • 1 tbsp salt
  • 1 tbsp peppercorns

For the soup::

  • 4 leeks (white and light green parts only)
  • 3.5 tbsp butter (I like Kerrygold unsalted butter for this)
  • 2.25 lb potatoes (peeled and cut into 1-inch chunks)
  • 4 garlic cloves
  • 6 cups broth (I use Swanson chicken broth if not making own)
  • 4 sprigs thyme
  • 1 bay leaf
  • 1 cup cream (gives better texture and moisture)
  • 1 tbsp lemon juice
  • 1 tsp salt
  • black pepper

For the garnish::

  • chives (finely chopped, about 1/8-inch pieces)

Instructions
 

  • Bring 14 cups of water to a boil in a large pot. Add the leek tops (the dark green parts you'll discard), 10 sprigs thyme, 5 lightly crushed garlic cloves, 1 tablespoon salt, and 1 tablespoon peppercorns. Simmer this mixture for 30 minutes to extract maximum flavor from the leek greens and aromatics. Strain through a fine sieve and measure out 6 cups of the broth, discarding the solids. This concentrated broth becomes the foundation of your soup's flavor.
  • While the broth simmers, peel the potatoes and cut them into 1-inch chunks—uniform sizing ensures even cooking. For the leeks, trim the dark green tops and white root ends, then slice the white and light green parts into thin half-moons. Place the sliced leeks in a bowl of cold water and swish them around to remove any hidden soil, then drain well. Mince the 4 fresh garlic cloves. I find prepping vegetables while the broth cooks maximizes efficiency without any wasted time.
  • Melt 3.5 tablespoons of butter in a large pot over medium heat. Add the cleaned, sliced leeks along with a pinch of salt and black pepper, and cook for 8-10 minutes, stirring occasionally, until the leeks become soft and lightly caramelized. This gentle cooking sweetens the leeks and removes their raw bite, creating a more delicate flavor base. The butter helps carry and develop the leek's natural sweetness.
  • Add the prepared potatoes from Step 2 to the sautéed leeks, followed by the minced fresh garlic, the 6 cups of homemade leek broth from Step 1, and 4 sprigs of fresh thyme and 1 bay leaf. Bring the mixture to a simmer over medium-high heat, then reduce to medium-low and simmer for 20 minutes until the potatoes are completely tender and easily break apart with a fork. The longer, gentle simmer allows flavors to meld while the potatoes soften properly for blending.
  • Remove the thyme sprigs and bay leaf from the pot. Using an immersion blender, blend the soup until smooth and creamy—blend for about 1-2 minutes, working in batches if needed. I like to leave just a hint of texture rather than making it completely silky, which gives better mouthfeel. Stir in 1 cup of cream and 1 tablespoon of lemon juice, then taste and adjust seasoning with additional salt and black pepper as needed. The lemon juice brightens the richness and adds a subtle complexity.
  • Ladle the hot soup into bowls and top each serving with finely chopped fresh chives (cut into 1/8-inch pieces for delicate flavor). The bright, fresh chives provide a sharp contrast to the creamy, mild soup and add a pop of color and onion-like flavor that rounds out the dish perfectly.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating