Creamy Potato Leek Soup is a comforting, smooth, and hearty bowl that’s perfect for chilly days. The mild sweetness of leeks blends beautifully with the tender potatoes, and the creamy texture makes every spoonful feel like a warm hug. It’s simple but packed with flavor, making it a go-to for something cozy without a lot of fuss.
I love making this soup when I want something quick but satisfying. One thing I always do is cook the leeks slowly until they’re really soft and fragrant—that step makes such a difference in the flavor. I also like to use a little bit of good broth instead of just water; it adds a nice depth that keeps the soup from tasting plain. It’s an easy recipe that feels a bit special every time.
My favorite way to serve this soup is with crunchy crusty bread on the side for dipping. Sometimes I sprinkle a bit of fresh chives or cracked black pepper on top to give it a little extra punch. It’s a simple meal that always feels like a little treat, and I find it’s one that everyone I share it with really enjoys.
Key Ingredients & Substitutions
Leeks: The stars of this soup. Use only the white and light green parts as they’re tender and mild. Clean them well to remove grit—cutting and soaking is the best way. If you can’t find leeks, mild onions work but the flavor won’t be quite the same.
Potatoes: Yukon Golds give a creamy texture, while Russets make the soup a bit fluffier. Both work great, so choose based on what you have or prefer.
Butter & Cream: Butter softens leeks beautifully and adds richness. Heavy cream makes the soup silky, but half-and-half or a non-dairy cream substitute works too for a lighter or dairy-free version.
Broth: Vegetable or chicken broth adds depth. If you prefer, use water and boost seasoning, but broth always gives better flavor.
How Do I Clean and Prepare Leeks Properly?
Leeks hold a lot of dirt between their layers, so proper cleaning is key to avoid gritty soup.
- Trim off the root end and the tough dark green tops.
- Slice the leek lengthwise, then thinly slice crosswise.
- Place the sliced leeks in a large bowl of cold water. Swirl gently to loosen dirt.
- Lift the leeks out with your hands or a slotted spoon—don’t pour so dirt doesn’t go back on them.
- Drain the leeks well on a towel or in a colander before cooking.
Taking this extra step makes your soup smooth and dirt-free every time.

Equipment You’ll Need
- Large heavy-bottomed pot – I recommend this because it heats evenly and really helps cook the leeks and potatoes gently.
- Chef’s knife – a sharp knife makes chopping the leeks and potatoes safer and quicker.
- Cutting board – a sturdy board to prepare your veggies comfortably.
- Immersion blender or regular blender – for blending the soup until smooth. An immersion blender is quick and easy to use directly in the pot.
- Measuring cups and spoons – to measure broth, cream, and seasonings easily.
- Serving bowls and spoons – for enjoying the soup once it’s ready.
Flavor Variations & Add-Ins
- Cheese: Stir in grated Gruyère or sharp cheddar for extra richness.
- Herbs: Add thyme, rosemary, or a bay leaf during simmering for more aroma and depth.
- Vegetables: Toss in cooked carrots or sautéed mushrooms to add texture and flavor.
- Protein: Garnish with crispy bacon bits or cooked shredded chicken for heartier soup.
Creamy Potato Leek Soup Recipe
Ingredients You’ll Need:
Main Ingredients:
- 3 large leeks (white and light green parts only), cleaned and sliced
- 2 tablespoons unsalted butter
- 4 cups peeled and diced potatoes (Yukon Gold or Russet)
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- Salt and freshly ground black pepper, to taste
For Garnish:
- Fresh chives, chopped
- Olive oil, for drizzling (optional)
- Pinch of ground nutmeg (optional)
How Much Time Will You Need?
This soup takes about 10 minutes to prepare and 25-30 minutes to cook, including simmering and blending. So overall, you’ll need roughly 35 to 40 minutes from start to finish to enjoy a warm bowl of creamy comfort.
Step-by-Step Instructions:
1. Clean and Prepare the Leeks:
Trim off the root ends and tough dark green tops of the leeks. Slice the white and light green parts thinly. Place the sliced leeks in a bowl of cold water and gently swish them around to remove any dirt or grit. Lift the leeks out and drain well. This step helps make sure your soup will be smooth and grit-free.
2. Cook the Leeks:
Heat the butter in a large pot over medium heat. Add the sliced leeks and a pinch of salt. Cook gently, stirring occasionally, until the leeks become soft and translucent but not browned, about 8 to 10 minutes. This soft cooking releases the sweetness and flavor from the leeks.
3. Add Potatoes and Broth:
Add the diced potatoes to the pot and stir to mix them with the leeks. Pour in the broth and bring everything to a boil. Once boiling, reduce the heat to low, cover, and let the soup simmer until potatoes are very tender, about 15 to 20 minutes.
4. Blend the Soup:
Use an immersion blender right in the pot to blend the soup until it’s smooth and creamy. If you don’t have one, carefully transfer the soup to a blender in batches and puree until smooth, then pour the soup back into the pot.
5. Add Cream and Season:
Stir in the heavy cream or half-and-half and warm the soup gently over low heat. Avoid boiling after adding cream to prevent curdling. Taste the soup, then season with salt, freshly ground black pepper, and a pinch of ground nutmeg if you like.
6. Serve and Garnish:
Ladle the hot soup into bowls. Garnish with freshly chopped chives and a little drizzle of olive oil for a fresh, flavorful finish. Enjoy right away with crusty bread or your favorite side.
Can I Use Frozen Potatoes or Leeks for This Soup?
Yes, you can use frozen potatoes or leeks if fresh ones aren’t available. Just make sure to thaw them completely and drain any excess water before cooking to avoid a watery soup.
Can I Make This Soup Ahead of Time?
Absolutely! Prepare the soup up to the blending step, then cool and store it in the fridge for up to 2 days. Add the cream and warm it gently just before serving to keep it fresh and creamy.
How Should I Store Leftovers?
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally to warm evenly. If the soup thickens, add a splash of broth or water to loosen it.
Can I Make This Soup Dairy-Free?
Yes! Substitute the butter with olive oil and use a plant-based cream or coconut milk instead of heavy cream for a delicious dairy-free version.