Creamy Leek and Potato Soup is a classic French-style soup that’s simple to prepare, full of flavor, and satisfyingly smooth. This vegetarian favorite blends sautéed leeks and tender Russet potatoes into a velvety purée, finished with broth, cream, and a touch of fresh thyme. Serve it as an elegant starter or a cozy main on chilly nights.

This soup is an easy, unfussy recipe that highlights the sweet, mild flavor of leeks paired with the creamy texture of Russet potatoes. The steps are straightforward: soften the leeks in butter and olive oil, add garlic, potatoes, broth, and thyme, simmer until the potatoes are very soft, then purée and stir in cream. Finish with salt and pepper to taste and garnish with croutons, parsley, and chives for a fresh finish.

Ingredients for Potato Leek Soup
- Butter and olive oil: for sautéing the leeks.
- Leeks: thinly sliced white and pale green parts; rinse well to remove grit.
- Salt and pepper to taste.
- Garlic: minced or pressed.
- Potatoes: floury Russet potatoes, peeled and cut into 1-inch cubes (avoid waxy varieties to prevent a gluey texture).
- Broth: low-sodium vegetable broth works well; chicken broth is an option if not keeping it vegetarian.
- Fresh thyme: a few sprigs for aroma and depth.
- Cream: heavy cream gives the richest result; half-and-half or milk can be used for a lighter version.
- Optional garnishes: croutons, chopped fresh parsley, and chopped chives.
How to Make Creamy Leek and Potato Soup
The method is simple and forgiving, ideal for cooks at any level. Follow these basic steps for a smooth, flavorful soup:


- Cook the leeks: Heat butter in a soup pot or Dutch oven over medium heat, add a splash of olive oil, then the sliced leeks. Season with salt and pepper and sauté for about 6 minutes, stirring frequently, until softened.
- Add garlic and potatoes: Stir in the garlic for about 15 seconds, then add the cubed potatoes and cook briefly to coat.
- Add broth and thyme: Pour in the broth and add thyme sprigs. Bring to a boil, then reduce to a gentle simmer.
- Simmer until tender: Cover and cook for about 22–25 minutes, until the potatoes are very soft.
- Blend and finish: Remove the thyme sprigs, then blend the soup until smooth using an immersion blender or in batches in a countertop blender. Stir in the cream, taste, and adjust seasoning with salt and pepper.
- Serve: Ladle into bowls and garnish with croutons, chopped parsley, and chives as desired.

Recipe Tips
- Bake the potatoes first: Roasting or baking the potatoes before adding them to the soup deepens their flavor.
- Avoid overblending: Excessive blending can release too much starch and create a gummy texture. Blend just until smooth, or pass through a fine sieve for an extra-silky finish.
- Keep some texture: If you prefer a bit of bite, reserve some cooked leeks and potatoes before blending and stir them back into the purée.
- Garnish ideas: Crème fraîche, sour cream, crispy bacon bits, or fried onions all work well in addition to croutons and fresh herbs.
What to Serve with the Soup
This soup pairs beautifully with simple sides to make a complete meal:
- Warm rolls: Soft dinner rolls or crusty bread are perfect for dipping.
- Salad: A crisp garden salad or a hearty composed salad balances the richness of the soup.
- Roasted vegetables: Roasted Brussels sprouts, radishes, or root vegetables add color and texture.

Storing and Reheating
- Refrigerate: Store leftovers in an airtight container in the fridge for up to 4 days.
- Freeze: Freeze in sealed containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheat gently: Warm portions over low heat in a saucepan, stirring occasionally. Heat until steaming but avoid boiling to preserve the cream’s texture.
More Cozy Soup Recipes
- Roasted Tomato Basil Soup
- Easy Cream of Asparagus Soup
- Slow Cooker Chicken Soup
- Chicken Pot Pie Soup

Creamy Leek and Potato Soup
Ingredients
- 1 tablespoon butter
- 1 tablespoon olive oil
- 2 large leeks, thinly sliced (white and pale green parts only), about 2 cups
- 1 teaspoon salt
- ½ teaspoon fresh ground black pepper
- 1 tablespoon fresh minced garlic
- 2 pounds Russet potatoes, peeled and cut into 1-inch cubes
- 6 cups low-sodium vegetable broth
- 3 sprigs fresh thyme
- ½ cup heavy cream
- Croutons, for garnish
- Chopped fresh parsley, for garnish
- Chopped fresh chives, for garnish
Instructions
- Melt butter in a soup pot set over medium heat. Add the olive oil.
- Add the sliced leeks, season with salt and pepper, and sauté for about 6 minutes until softened, stirring frequently.
- Stir in the garlic and cook for about 15 seconds.
- Add the cubed potatoes and cook briefly, about 20 seconds, to combine.
- Pour in the broth and add the thyme sprigs. Bring to a boil.
- Cover, reduce the heat, and simmer gently for 22–25 minutes, until potatoes are very soft.
- Remove from heat and discard the thyme sprigs.
- Blend the soup until smooth using an immersion blender or in batches in a countertop blender.
- Stir in the heavy cream, taste, and adjust salt and pepper.
- Ladle into bowls and garnish with croutons, parsley, and chives. Serve warm.
Nutrition
Nutrition estimates are approximate and provided as a general guide; values will vary with ingredients and portions.