Growing up, nothing signaled comfort like a steaming bowl of potato soup. This creamy potato leek soup elevates the humble potato with the delicate, sweet flavor of leeks and savory bacon. Unlike traditional potato soups that rely on loads of cheese and sour cream for flavor, this elegant version stands on its own with a perfect balance of ingredients that create rich depth without additional toppings.

Table of Contents
Why This Recipe Works
This soup achieves its remarkable flavor through the perfect marriage of ingredients. The mild sweetness of slowly sautéed leeks combines with savory bacon, creating a flavor foundation that enhances the natural creaminess of potatoes. The finishing touch of heavy cream brings everything together for a velvety texture that satisfies without overwhelming. By cooking the bacon with the leeks, the fat infuses the entire soup with a subtle smokiness that elevates every spoonful.
Ingredients
- Fresh chives – Optional garnish that adds color and a mild onion flavor
- Leeks – Provide a milder, slightly sweet flavor compared to onions, creating the soup’s distinctive character
- Bacon – Adds a savory, smoky depth that complements the delicate leek flavor
- Russet potatoes – Create the hearty, creamy base of the soup while adding natural thickness
- Chicken stock – Forms the flavorful liquid base that infuses the potatoes as they cook
- Heavy cream – Transforms the soup into a luxurious, velvety consistency
- Salt and pepper – Balance and enhance all the flavors
Step-by-Step Instructions
- In a large soup pot, add the sliced leeks and bacon
- Cook on medium heat until leeks are transparent (if using very lean bacon, you may need to add 2 tablespoons of butter to prevent leeks from burning)
- Add the potatoes to the pot, then pour in the chicken stock
- If the chicken stock doesn’t fully cover the potatoes, add the additional water
- Cook potatoes until tender, about 15-20 minutes
- When potatoes are fully cooked, remove 1-2 cups of the cooking liquid
- Puree the soup using an immersion blender (or transfer portions to a regular blender)
- Add heavy cream and stir to combine
- Taste and season with salt and pepper
Creamy Potato Leek Soup
Ingredients
- 2 cups sliced leeks
- 4 ounces bacon sliced into 1/2 inch pieces
- 2 tablespoons butter optional
- 2 1/2 pounds potatoes washed, peeled, and cut into chunks
- 24 ounces chicken stock
- 12 ounces water
- 8 ounces heavy cream
- salt and pepper to taste
Instructions
- In a large soup pot, add the sliced leeks and bacon. Cook on medium heat until leeks are transparent. If you are using very lean bacon, you may need to add 2 tablespoons of butter. It’s important that the leeks should not burn. (If there is not enough fat from the bacon that is rendered out, the leeks will burn.)
- Add the potatoes to the pot and then add the chicken stock. If all of your chicken stock fully covers the potatoes, then you do not need to add additional water. Cook potatoes until tender – this will take about 15-20 minutes.Â
- When the potatoes are fully cooked remove a cup or two of the liquid and puree the soup using an immersion blender. If you do not have an immersion blender, you can use a regular blender.
- Add heavy cream and stir. Taste and season with salt and pepper.
Video
Nutrition
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 5 days
- Freezer: Freezes beautifully for up to 3 months in freezer-safe containers
- Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally to prevent scorching
Like creamy soups? These creamy soups should not be missed.
- Easy Homemade Cream of Celery Soup
- Dixie Stampede’s Cream of Vegetable Soup
- Old Fashioned Potato Soup
Loved this soup!
Thank you for the suggestion.