Potato Leek Soup - homemade recipe

Potato Leek Soup Recipe – Creamy & Comforting

There’s something wonderfully comforting about a bowl of creamy potato leek soup. This classic recipe combines tender Yukon Gold potatoes with delicate, sweet leeks in a velvety broth that warms you from the inside out. I love how this soup manages to be both elegant and rustic at the same time—it’s simple enough for a weeknight dinner yet impressive enough to serve at a dinner party.

What makes this potato leek soup truly special is its silky texture and subtle flavor profile. Unlike heavy, overly rich soups, this version strikes the perfect balance between creamy indulgence and fresh, clean taste. The leeks provide a gentle onion flavor that’s more refined than regular onions, while the potatoes create a naturally thick, satisfying base. I find that this soup is one of those recipes that tastes like you spent hours in the kitchen, but it actually comes together in about 45 minutes from start to finish.

Whether you’re looking for a cozy meal on a chilly evening or a sophisticated starter for entertaining, this potato leek soup delivers every time. It’s become one of my go-to recipes when I want something nourishing and delicious without a lot of fuss.

Jump to Recipe ↓

Why You’ll Love This Potato Leek Soup

This recipe has so much going for it that it’s hard to know where to start. First, it’s incredibly versatile—you can serve it as a light lunch, a dinner entrée with crusty bread, or an elegant first course. I recommend this soup to anyone who wants to expand their repertoire beyond basic vegetable soups because it feels special without requiring advanced cooking skills.

The ingredient list is refreshingly short and straightforward. You don’t need any exotic ingredients or hard-to-find items—just good-quality potatoes, fresh leeks, and a few pantry staples. I love that this soup lets the natural flavors of the vegetables shine through rather than masking them with heavy seasonings or complicated additions.

Another reason this soup is a winner is its make-ahead friendly nature. It actually tastes even better the next day after the flavors have had time to meld together. I find that having a batch of this soup in the refrigerator makes weeknight dinners so much easier. Just reheat a portion, add a simple salad, and you have a satisfying meal ready in minutes.

The texture is absolutely divine—smooth and creamy without being heavy or overly thick. Unlike some potato soups that can feel stodgy, this one has an almost velvety quality that makes each spoonful feel luxurious. The addition of heavy cream at the end gives it richness without overwhelming the delicate leek flavor.

Ingredients and Substitutions

Let me walk you through the ingredients and what makes each one important to this recipe. Understanding your ingredients helps you make smart substitutions when needed.

Yukon Gold Potatoes: These are my favorite potatoes for this soup because they have a naturally buttery flavor and creamy texture. Their medium starch content means they blend beautifully without becoming gluey. You can substitute russet potatoes if that’s what you have, but I find they create a slightly grainier texture. Red potatoes work too, though they’re a bit waxier and won’t blend quite as smoothly.

Leeks: The star of the show! Leeks have a mild, sweet onion flavor that’s more delicate than regular onions. Always use only the white and light green parts—the dark green tops are too tough and fibrous for this soup. If you absolutely can’t find leeks, you can use a combination of sweet onions and a small amount of green onions, but the flavor won’t be quite the same.

Butter: I like to use unsalted butter so I can control the salt level in the soup. Butter adds richness and helps sauté the vegetables without browning them. You can substitute olive oil for a lighter version, though you’ll lose some of that classic French-inspired richness.

Broth: Either vegetable or chicken broth works beautifully here. I recommend using a good-quality broth because it forms the flavor foundation of the soup. Low-sodium broth is best so you can adjust the seasoning to your taste. In a pinch, you can use water, but you’ll need to increase the salt and possibly add a bit more butter for flavor.

Heavy Cream: This is what transforms the soup from good to spectacular. You can substitute half-and-half for a lighter version, though the soup won’t be quite as rich. For a dairy-free option, try full-fat coconut milk or cashew cream—just know that coconut milk will add a subtle coconut flavor.

Fresh Thyme: This herb adds an earthy, slightly floral note that complements the leeks beautifully. Dried thyme works in a pinch (use about 1/2 teaspoon), but fresh really is better here.

Potato Leek Soup - recipe photo

How to Make Potato Leek Soup

Making this soup is straightforward, but there are a few key techniques that ensure perfect results every time. Let me guide you through the process step by step.

Preparing the Leeks: This is the most important prep step. Leeks grow in sandy soil, and dirt gets trapped between their layers. After trimming off the dark green tops and root ends, slice the white and light green portions into rounds. Place them in a large bowl of cold water and swish them around vigorously. The dirt will sink to the bottom. Lift the leeks out (don’t pour them through a strainer or you’ll pour the dirt right back over them) and give them one more rinse under running water. This might seem fussy, but biting into gritty soup is no fun.

Sautéing the Aromatics: Melt the butter in a large pot over medium heat. Add the cleaned leeks and chopped onion, stirring to coat them in butter. The goal here is to soften them gently without browning—this takes about 8 to 10 minutes. I like to stir occasionally and adjust the heat if they start to color. This gentle cooking brings out the natural sweetness of the leeks without adding any bitter, caramelized flavors.

Building the Base: Once the leeks and onions are soft and fragrant, add the minced garlic and fresh thyme. Cook for just one minute—garlic can turn bitter if cooked too long. Then add your diced potatoes and broth. Bring everything to a boil, then reduce the heat to maintain a gentle simmer. Cover the pot and let it cook for 15 to 20 minutes, until the potatoes are completely tender and fall apart easily when pressed with a fork.

Blending to Perfection: This is where the magic happens. Remove the pot from the heat and use an immersion blender to purée the soup until it’s completely smooth. I recommend blending for at least a full minute to ensure there are no lumps. If you don’t have an immersion blender, you can carefully transfer the soup in batches to a regular blender—just be sure to remove the center cap from the lid and cover it with a kitchen towel to let steam escape. Never fill a blender more than halfway with hot liquid.

Finishing Touches: Stir in the heavy cream, salt, and black pepper. Return the pot to low heat and warm the soup gently—don’t let it boil after adding the cream or it might curdle. Taste and adjust the seasoning as needed. I find that soups often need a bit more salt than you’d expect, so don’t be shy about adding it gradually until the flavors really pop.

Expert Tips for Best Results

After making this soup countless times, I’ve picked up a few tricks that make a real difference in the final result.

Don’t Rush the Leeks: Taking the time to properly clean and gently sauté the leeks is crucial. If you try to speed up the sautéing process by using high heat, you’ll end up with browned, slightly bitter vegetables instead of sweet, mellow ones. I like to think of this step as building the flavor foundation—it’s worth the patience.

Cut Potatoes Evenly: Dice your potatoes into uniform pieces, about 1-inch cubes. This ensures they all cook at the same rate. Nothing’s worse than having some potato pieces turn to mush while others are still firm.

Use a Good Broth: Since this soup has such a simple ingredient list, the quality of your broth really matters. I recommend tasting your broth before you use it—if it doesn’t taste good on its own, it won’t taste good in the soup. Homemade broth is wonderful here, but a good store-bought option works perfectly fine.

Blend Thoroughly: The hallmark of great potato leek soup is its silky texture. Take the time to blend it really well. I usually blend for at least 60 seconds with an immersion blender, making sure to move it around the pot to catch every bit of potato.

Add Cream Off Heat: Always stir in the cream after you’ve removed the soup from direct heat or reduced it to the lowest setting. High heat can cause cream to separate or curdle, which affects both texture and appearance.

Season Gradually: Start with the recommended salt and pepper, then taste and adjust. Potatoes absorb a lot of salt, so you might need more than you think. I like to add salt in stages—some during cooking, some at the end—and taste frequently.

Serving Suggestions

This potato leek soup is delicious on its own, but I love pairing it with complementary sides and garnishes that add texture and visual appeal.

My favorite way to serve this soup is in warm bowls with a generous sprinkle of fresh chives on top. The bright green color and mild onion flavor of chives complement the soup perfectly. You can also add a drizzle of good olive oil or a small dollop of sour cream for extra richness.

For a more substantial meal, serve the soup alongside crusty artisan bread or warm baguette slices. The bread is perfect for dipping and soaking up every last drop. I also love serving it with a simple green salad dressed with a light vinaigrette—the crisp, acidic salad provides a nice contrast to the creamy soup.

If you’re serving this as a starter course, keep portions modest—about one cup per person. As a main course, I recommend serving 1.5 to 2 cups per person. You can make the presentation more elegant by garnishing with crispy bacon bits, a few croutons, or even some thinly sliced leeks that have been fried until crispy.

This soup pairs beautifully with other comfort foods too. Try serving it alongside a grilled cheese sandwich for the ultimate cozy meal, or pair it with loaded baked potato soup for a potato-themed dinner party. For a heartier option, consider pairing it with creamy chicken and potato soup to offer guests variety.

Variations and Substitutions

One of the things I love about this recipe is how adaptable it is. Here are some variations I’ve tried and enjoyed.

Vegan Potato Leek Soup: Replace the butter with olive oil or vegan butter, use vegetable broth, and substitute the heavy cream with full-fat coconut milk or cashew cream. The soup will be slightly less rich but still delicious.

Lighter Version: Use half-and-half or whole milk instead of heavy cream, and reduce the butter to 2 tablespoons. You can also use a combination of potatoes and cauliflower (about half and half) to reduce the carbohydrate content while maintaining creaminess.

Chunky Style: If you prefer a more rustic soup with texture, blend only half of the soup and leave the rest chunky. Or use a potato masher to break up some of the potatoes while leaving others whole.

Loaded Potato Leek Soup: Top individual bowls with crispy bacon, shredded cheddar cheese, sour cream, and sliced green onions for a loaded baked potato experience.

Herbed Version: Add fresh herbs like parsley, tarragon, or dill at the end for a different flavor profile. Tarragon is particularly lovely with leeks.

With Vegetables: Stir in some sautéed mushrooms, roasted garlic, or steamed broccoli florets after blending for added nutrition and flavor.

Smoky Variation: Add a teaspoon of smoked paprika or a few drops of liquid smoke for a subtle smoky flavor that adds depth.

Storage, Freezing, and Reheating

This soup stores beautifully, making it perfect for meal prep or batch cooking.

Refrigerator Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. I like to store it in individual portions so I can grab a quick lunch or dinner throughout the week. The soup will thicken as it sits—this is completely normal. Just add a splash of broth or water when reheating to reach your desired consistency.

Freezing: This soup freezes well for up to 3 months. I recommend freezing it before adding the cream if possible, as dairy can sometimes separate when frozen and thawed. If you’ve already added the cream, don’t worry—the soup will still be perfectly edible after freezing, though you might need to whisk it vigorously or give it a quick blend after reheating to restore the smooth texture. Freeze in portion-sized containers or freezer bags (laid flat for easy stacking). Leave about an inch of headspace in containers to allow for expansion.

Reheating: For refrigerated soup, reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also microwave individual portions in 1-minute intervals, stirring between each interval. For frozen soup, I recommend thawing it overnight in the refrigerator first, then reheating on the stovetop. If you’re in a hurry, you can reheat from frozen—just use low heat and stir frequently to prevent scorching. Add a splash of broth or cream if the soup seems too thick after reheating.

Frequently Asked Questions

Can I make this soup ahead of time?
Absolutely! In fact, I think this soup tastes even better the next day after the flavors have had time to develop. Make it up to 2 days ahead and store it in the refrigerator. Reheat gently before serving and adjust the consistency with a bit of broth if needed.

Why is my soup grainy or gluey?
This usually happens from over-blending or using too many russet potatoes, which are very high in starch. Yukon Gold potatoes have a better starch-to-moisture ratio for smooth soups. If your soup does become gluey, you can thin it with additional broth and cream, though the texture won’t be quite as perfect.

Can I use a regular blender instead of an immersion blender?
Yes, but be very careful. Hot liquids expand in a blender and can cause the lid to blow off. Only fill the blender about halfway, remove the center cap from the lid, and cover the opening with a kitchen towel. Blend in batches and start on low speed.

How can I make this soup thicker?
If your soup is too thin, you can simmer it uncovered for 10-15 minutes to reduce and thicken it. Alternatively, blend in an extra cooked potato or add a slurry made from 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water.

Can I use the dark green parts of the leeks?
The dark green tops are quite tough and fibrous, so I don’t recommend using them in the soup itself. However, you can save them to make homemade vegetable broth—they add wonderful flavor when simmered with other vegetable scraps.

Is this soup gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free broth. Always check your broth label to be sure, as some brands add ingredients that contain gluten.

Why do I need to use both leeks and onions?
The onion adds depth and a more pronounced savory flavor, while the leeks provide that signature delicate, sweet taste. Together, they create a more complex and interesting flavor profile than either would alone.

Can I make this in a slow cooker?
Yes! Sauté the leeks, onion, and garlic in a skillet first, then transfer everything to a slow cooker with the potatoes and broth. Cook on low for 6-7 hours or high for 3-4 hours. Blend and add cream at the end.

Potato Leek Soup Recipe

A smooth, creamy soup made with tender Yukon Gold potatoes, sautéed leeks, butter, and savory broth. This classic comforting recipe features delicate onion flavor and a velvety texture that’s perfect for any occasion.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Servings: 6
  • Difficulty: Easy
  • Cuisine: French-American
  • Course: Dinner, Soup

Ingredients

  • 2 lbs Yukon Gold potatoes, peeled and diced
  • 3 large leeks, white and light green parts only
  • 1 medium onion, chopped
  • 3 tbsp unsalted butter
  • 3 cloves garlic, minced
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 1 tsp fresh thyme
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 2 tbsp fresh chives for garnish

Instructions

  1. Trim the dark green tops and root ends from the leeks, then slice the white and light green portions into rounds. Rinse thoroughly under cold water to remove any trapped dirt between the layers.
  2. Melt the butter in a large pot over medium heat. Add the sliced leeks and chopped onion, then cook gently for 8 to 10 minutes, stirring occasionally, until softened without browning.
  3. Stir in the minced garlic and fresh thyme, cooking for 1 minute until fragrant.
  4. Add the diced potatoes and broth to the pot, then bring to a boil over high heat.
  5. Reduce the heat to medium-low, cover the pot, and simmer for 15 to 20 minutes until the potatoes are fork-tender and falling apart easily.
  6. Remove the pot from heat and use an immersion blender to blend the soup until completely smooth, about 1 minute. Alternatively, carefully transfer the soup in batches to a regular blender and blend until smooth.
  7. Stir in the heavy cream, salt, and black pepper. Return the pot to low heat and warm gently without boiling, about 2-3 minutes.
  8. Taste and adjust seasoning as needed. Ladle into bowls and garnish with chopped fresh chives before serving.

Recipe Notes

  • Be sure to clean leeks thoroughly as dirt often gets trapped between the layers. The best method is to slice them first, then rinse in a bowl of cold water.
  • Don’t rush the sautéing step—cooking the leeks and onions gently over medium heat brings out their natural sweetness without adding bitter, caramelized flavors.
  • For a lighter version, substitute half-and-half for the heavy cream, though the soup won’t be quite as rich.
  • The soup will thicken as it sits. When reheating, add a splash of broth or cream to reach your desired consistency.
  • For a dairy-free version, use olive oil instead of butter and coconut milk or cashew cream instead of heavy cream.
  • Fresh thyme is preferred, but you can substitute 1/2 teaspoon dried thyme if needed.

Estimated Nutrition (Per Serving)

  • Calories: 285
  • Carbohydrates: 32g
  • Protein: 5g
  • Fat: 16g
  • Saturated Fat: 10g
  • Fiber: 3g
  • Sugar: 4g
  • Sodium: 620mg

Nutrition information is estimated and will vary based on specific ingredients used.

About the author
Hadd

Leave a Comment