Creamy Potato Leek Soup is a comforting bowl of smooth, velvety potatoes and tender leeks cooked just right to create a warm and soothing meal. It’s light yet creamy without being too heavy, with just the right hint of sweetness from the leeks and earthiness from the potatoes. This soup feels like a hug on a chilly day.
I love how simple ingredients come together to make something so satisfying. Sometimes I keep it basic, letting the flavors of the potatoes and leeks shine, and other times I add a little crispy bacon or fresh herbs on top. It’s easy to make, and I always feel like I’m treating myself without any fuss.
My favorite way to enjoy creamy potato leek soup is with a slice of crusty bread for dipping. It’s perfect for a cozy lunch or a light dinner. Whenever I make this soup, it reminds me of those quiet afternoons spent at home, wrapped up in a blanket and savoring something warm and comforting.
Key Ingredients & Substitutions
Leeks: Use the white and light green parts only for the best flavor. Clean them well by slicing lengthwise and rinsing under cold water to remove grit. If you can’t find leeks, mild onions work but the taste is less delicate.
Potatoes: Yukon Gold potatoes are my favorite because they’re creamy and hold together well. Russets work too and create a smooth texture after blending. Avoid waxy potatoes, as they don’t break down as easily.
Butter: Butter adds richness and helps soften the leeks gently. If you want a dairy-free version, swap with olive oil or vegan butter.
Broth: Vegetable broth keeps this soup light and vegetarian, while chicken broth adds more depth. Homemade broth works best, but store-bought is fine too. Just watch the salt level.
Cream: Heavy cream or half-and-half makes the soup creamy and smooth. For a lighter option, use milk or a non-dairy cream alternative like coconut milk, but it will change the flavor slightly.
How Do I Get Smooth, Creamy Soup Without Lumps?
Blending the soup well is key. Here’s how I do it:
- Use an immersion blender right in the pot to puree until smooth, making it easy and less messy.
- If you don’t have one, carefully transfer hot soup to a blender in batches. Always vent the lid slightly to avoid pressure build-up and hot splashes.
- If the soup feels too thick after blending, add a splash more broth or water to reach your desired consistency.
- Warm the soup gently after adding cream to avoid curdling. Don’t let it boil.
These tips help you get that velvety texture, perfect for creamy potato leek soup.

Equipment You’ll Need
- Large heavy-bottomed pot – I recommend this so the soup heats evenly and doesn’t stick.
- Sharp knife and cutting board – perfect for slicing leeks and potatoes safely and evenly.
- Immersion blender (or regular blender) – makes blending smooth and easy without transferring hot liquid.
- Measuring cups and spoons – for accurate measuring of broth, cream, and seasonings.
- Serving bowls and spoons – for enjoying the warm, creamy soup.
Flavor Variations & Add-Ins
- Cook some crispy bacon or pancetta on the side and sprinkle on top for extra flavor and crunch.
- Add a squeeze of lemon or a splash of white wine when blending to brighten the taste.
- Stir in cooked, chopped greens like spinach or kale for more color and nutrients.
- Mix in shredded cheese such as Gruyère or Parmesan for a richer, more decadent flavor.
How to Make Creamy Potato Leek Soup?
Ingredients You’ll Need:
- 3 large leeks (white and light green parts only), cleaned and thinly sliced
- 4 medium potatoes, peeled and diced (Yukon Gold or Russet work well)
- 4 tablespoons unsalted butter
- 4 cups vegetable or chicken broth
- 1 cup heavy cream or half-and-half
- Salt and freshly ground black pepper, to taste
- Fresh chives, chopped (for garnish)
- Olive oil (for drizzling, optional)
- Bread slices, toasted (optional, for serving)
How Much Time Will You Need?
This recipe takes about 10 minutes for preparation and 30 minutes for cooking. Blending and finishing the soup add just a few more minutes, so overall you’ll spend around 40 to 45 minutes to make a warm, creamy bowl of soup perfect for a chilly day.
Step-by-Step Instructions:
1. Clean and Slice the Leeks:
Slice the leeks lengthwise to expose any dirt trapped inside. Rinse them well under cold water to get rid of grit. Then slice the white and light green parts thinly to prepare them for cooking.
2. Cook the Leeks:
In a large pot over medium heat, melt the butter. Add the sliced leeks and a pinch of salt. Cook gently, stirring occasionally, until the leeks soften and become translucent but don’t brown — this usually takes 8 to 10 minutes.
3. Add Potatoes and Broth:
Stir in the diced potatoes and cook for a minute or two with the leeks. Then pour in the vegetable or chicken broth until the vegetables are fully covered (about 4 cups). Bring the soup to a boil, then reduce the heat to a simmer and cook until the potatoes are very tender, about 20 minutes.
4. Blend the Soup Smooth:
Remove the pot from heat. Use an immersion blender directly in the pot to puree the soup until smooth and creamy. If you don’t have one, carefully transfer the soup in batches to a blender and purée, then return it to the pot.
5. Add Cream and Season:
Stir in the heavy cream or half-and-half, warming the soup gently over low heat. Avoid boiling after adding cream to keep it smooth. Taste and add salt and freshly ground black pepper as needed.
6. Serve and Garnish:
Ladle the hot soup into bowls. Garnish with chopped fresh chives and a drizzle of olive oil if you like. Serve with toasted bread slices on the side for dipping and extra comfort.
Can I Use Frozen Leeks or Potatoes?
Yes, you can! Just make sure to thaw them completely before cooking. Frozen leeks can release extra water, so drain any excess moisture if needed to keep the soup from becoming too watery.
Can I Make This Soup Vegan or Dairy-Free?
Absolutely! Replace the butter with olive oil or a plant-based margarine, and swap the heavy cream for coconut milk or another dairy-free cream alternative. Use vegetable broth to keep it fully vegan.
How Should I Store Leftovers?
Store the soup in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally to prevent the cream from separating.
Can I Freeze Creamy Potato Leek Soup?
Yes, but it’s best to leave out the cream if you plan to freeze it. Freeze the soup in a sealed container for up to 2 months. Thaw overnight in the fridge, then reheat and stir in cream before serving for the best texture.