This Rustic Potato Leek Soup is creamy, warm, and oh-so-comforting! With tender potatoes and sweet leeks, it brings a taste of home to your bowl.
Making this soup feels like a big hug on a chilly day. I love to sprinkle a bit of pepper on top for a kick. Plus, it’s super easy to whip up—perfect for weeknight dinners!
Key Ingredients & Substitutions
Leeks: These give the soup a mild onion flavor. If leeks aren’t available, you can substitute with sweet onions or green onions. Just be careful with the quantity, as onions can taste stronger than leeks.
Potatoes: For a creamy texture, I recommend using starchy potatoes like Russets. If you’re looking for a healthier option, you can use Yukon Golds or even cauliflower for a lower-carb version.
Broth: Chicken or vegetable broth enhances the flavor. If you prefer a vegetarian or vegan option, stick with vegetable broth. Homemade versions can add a lovely depth, but store-bought works great too!
Cream or Milk: Heavy cream gives a rich mouthfeel, but you can swap it out for whole milk or even a non-dairy milk like coconut milk for a different flavor profile without the dairy.
Bacon: While optional, bacon introduces a nice crunch and flavor. For a vegetarian version, consider using smoked paprika or nutritional yeast to still get that umami boost!
How Do I Clean and Prepare Leeks Properly?
Cleaning leeks is essential since they often harbor dirt between the layers. Follow these steps to ensure they’re ready for your soup:
- First, slice the leeks where the white meets the green part, then cut the white part lengthwise to expose the layers.
- Submerge the sliced leeks in a bowl of water and swish them around. The grit will sink to the bottom.
- Lift the leeks out and rinse them under running water to remove any remaining dirt.
- Now they’re ready to slice and add to your soup!

How to Make Rustic Potato Leek Soup
Ingredients You’ll Need:
For the Soup:
- 4 large leeks (white and light green parts only), cleaned and sliced
- 4 medium potatoes, peeled and diced
- 4 cups vegetable or chicken broth
- 1 cup water
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp unsalted butter
- Salt and freshly ground black pepper, to taste
For the Creamy Finish:
- 1/2 cup heavy cream or whole milk
For Garnishing:
- 4 strips of bacon, cooked and crumbled (optional)
- Fresh parsley, chopped
- Fresh chives or green onion stalks, whole or chopped
How Much Time Will You Need?
This Rustic Potato Leek Soup takes about 10 minutes of prep time and around 30 minutes to cook. In total, you’ll need about 40 minutes before you can sit down and enjoy a warm bowl of deliciousness!
Step-by-Step Instructions:
1. Clean and Prep the Leeks:
Start by thoroughly cleaning the leeks to remove any grit or dirt. Slice the white and light green parts thinly, ensuring they’re ready for sautéing. It’s important to clean them well, as dirt can hide between the layers!
2. Sauté the Aromatics:
In a large pot, melt the butter over medium heat. Add the finely chopped onion and minced garlic, and sauté them together until they are translucent and fragrant—this will take about 3 to 4 minutes. The smell will be wonderful!
3. Cook the Leeks:
Add the sliced leeks to the pot and sauté gently. Cook them until they soften but make sure they don’t brown. This should take about 5 to 7 minutes. We want them tender and flavorful.
4. Add the Potatoes:
Stir in the diced potatoes, making sure to combine them well with the leeks. This will help the flavors meld together deliciously.
5. Simmer with Broth:
Pour in the broth and water, then bring the mixture to a boil. Once boiling, reduce the heat to a simmer and cook until the potatoes are tender, which usually takes about 20 to 25 minutes. We want those potatoes cooked through!
6. Create a Creamy Texture:
Once the potatoes are tender, take a potato masher or the back of a spoon and lightly mash some of the potatoes in the soup. This will give you that rustic and slightly creamy texture. If you prefer a smoother soup, feel free to use an immersion blender in part of the soup, but keep some texture by leaving some chunks intact.
7. Stir in the Cream:
Next, stir in the heavy cream or milk and season your soup with salt and freshly ground black pepper to taste. Warm the soup gently, but avoid boiling it after adding the cream, or it might curdle.
8. Garnish and Serve:
Ladle the soup into bowls, garnishing with crumbled bacon, fresh parsley, and chives or green onion stalks on top for a pop of flavor and color.
9. Enjoy with Bread:
Serve your Rustic Potato Leek Soup hot, alongside some crusty bread or rustic rolls. It’s the perfect comfort food on any day!
Enjoy your cozy bowl of homemade soup filled with hearty flavors. Bon appétit!
Can I Use Different Types of Potatoes?
Absolutely! While starchy potatoes like Russets are ideal for a creamy texture, you can also use Yukon Golds for a buttery flavor. For a lower-carb option, try substituting with cauliflower, which will still provide a delightful creaminess!
How Do I Store Leftover Soup?
Leftover soup can be stored in an airtight container in the fridge for up to 3 days. To reheat, warm it gently on the stove over low heat, stirring occasionally. If you find the soup thickens too much, add a splash of broth or water to loosen it up.
Can I Make This Soup Vegan?
Yes, you can easily make this soup vegan! Simply swap the heavy cream for a non-dairy alternative like coconut milk or cashew cream, and use vegetable broth instead of chicken broth. You can also leave out the bacon for a fully plant-based version.
What If I Don’t Have an Immersion Blender?
No worries! If you don’t have an immersion blender, you can transfer a portion of the soup to a regular blender. Blend until smooth, then return it to the pot, mixing in with the rest of the chunky soup for that perfect balance!



