clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of potato leek soup.

Creamy Homemade Potato Leek Soup

  • Author: Alexandra Stafford
  • Total Time: 45 minutes
  • Yield: Serves 8 to 10
  • Diet: Vegetarian


This is a very simple and very tasty recipe for classic potato and leek soup. Because this is a puréed soup, it’s nice to serve it with some sort of garnish, like toasted breadcrumbs. It’s a simple but very tasty touch — I like eating my soup with a spoonful of the crumbs in every bite.

If you are up for it, I encourage you to make the vegetable stock from scratch, which requires all of about 5 minutes of hands-on work. I used to make homemade chicken stock for nearly every soup I made, but now, more often than not, I use vegetable stock, which is just as tasty and takes a fraction of the time. If you don’t have time to make vegetable or chicken stock, I would use water, and if you have a bay leaf on hand, add it to the pot along with the water. 


For the soup: 

  • 4 leeks, thinly sliced, to yield 4 to 6 cups
  • 2 tablespoons olive oil
  • Kosher salt
  • 2 lbs. Potatoes, such as Yukon Gold or whatever variety you have on hand, peeled and cut into 1-inch pieces
  • 8 cups vegetable stock, chicken stock, or water, see notes above
  • Freshly cracked black pepper
  • ½ cup heavy cream

For the herby bread crumbs (optional):

  • 2 tablespoons olive oil
  • 1.5 cups fresh bread crumbs
  • Pinch sea salt
  • A few tablespoons of minced chives or parsley
  • Zest of 1 lemon


  1. Place the leeks in a large bowl and cover with cold water. Let stand for 5-10 minutes to allow any dirt to settle. After the 5-10 minutes, scoop the leeks from the bowl of water and transfer them to a sieve. The leeks do not need to be completely dry. 
  2. In a large pot, heat the oil with the leeks over high heat. Add a pinch of salt. When you hear the leeks begin to sizzle, give them a stir, cover the pot, and immediately turn the heat to low. Cook covered for 10 minutes. Remove the lid, allowing any water trapped in the lid to drip back down into the pot. Give the leeks a stir. 
  3. Add the potatoes and enough of the stock to cover the potatoes completely. Crack pepper over top. Season with a big pinch of salt. Bring to a simmer over medium heat, and cook at a gentle simmer until the potatoes are knife tender and beginning to fall apart, about 20 to 30 minutes. Add more stock or water as needed if the liquid level reduces too much. 
  4. When the potatoes are done, use an immersion blender to purée the soup until smooth or transfer the soup to a food processor or blender and purée until smooth — if using a blender, be sure to allow the soup to cool somewhat before blending to avoid exploding lids. Add water or more stock as needed to thin the soup to the right consistency. 
  5. Return the soup to the pot and add the cream. Stir to combine. Again, if the soup is too thick, add water or stock until it is the right consistency. Simmer for just a few minutes more. Taste and adjust with more salt and pepper to taste. To serve ladle the soup into bowls and sprinkle some of the herby bread crumbs over top (see below). 
  6. To make the bread crumbs: In a large skillet, toast the bread crumbs with the olive oil and a pinch of salt over medium heat stirring frequently, until the crumbs are evenly golden, 5 to 10 minutes. Taste the crumbs for seasoning. Add more salt if you wish and pepper to taste. Add the herbs and the lemon zest, if using, and stir to combine. Toast for another minute; then remove from the heat and transfer to a serving bowl.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Keywords: Yukon golds, leeks, vegetable stock, pepper