Potato Leek Soup with Crispy Bacon is a wonderful bowl of comfort that combines creamy potatoes, soft leeks, and crunchy bacon pieces. It’s simple but full of warm, gentle flavors that make you feel cozy and satisfied. The smooth soup paired with a little salty, crispy bacon on top creates a perfect mix of textures that everyone seems to enjoy.
I love making this soup when the weather is chilly because it feels like a warm hug in a bowl. The leeks add a mild onion flavor that’s not too strong, and the potatoes give the soup a lovely thickness without being heavy. The best part is sprinkling crispy bacon right before serving — it adds a salty crunch that makes the soup feel extra special. Sometimes, I even add a little bit of fresh thyme or parsley for a pop of color and fresh taste.
This soup is great for a simple weeknight dinner or as a starter for a family meal. I like to serve it with some crusty bread for dipping. It’s also easy to make ahead and reheats beautifully, which is always a plus in my book. Every time I cook it, I think about how such basic ingredients can come together in such a tasty way, and that’s a feeling I never get tired of.
Key Ingredients & Substitutions
Leeks: Pick firm, fresh leeks with white and light green parts. Cleaning is important since dirt hides between layers. If leeks are hard to find, mild yellow onions can work, but they won’t have the same gentle flavor.
Potatoes: Use starchy potatoes like Russets for a creamy texture. Yukon Golds also work well and give a slight buttery note. Avoid waxy potatoes since they hold shape and don’t puree as smoothly.
Bacon: Adds crunch and smoky flavor. Turkey bacon can be used for a leaner option. For a vegetarian twist, skip bacon but add smoked paprika for depth.
Heavy Cream: Gives the soup its rich, velvety texture. For a lighter version, swap with half-and-half or coconut milk. Just keep the soup warm after adding cream to avoid curdling.
How Can I Perfectly Soften Leeks Without Getting Gritty Soup?
Leeks can carry dirt between their layers, which makes thorough washing key. Slice them first, then soak in cold water to let grit settle. Drain carefully before cooking.
- Sauté leeks slowly in butter over medium heat until soft and fragrant, about 5-7 minutes.
- Avoid browning them; softening helps develop the soup’s delicate flavor.
- Cooking with diced onions and garlic alongside enhances depth.
What’s the Best Way to Get a Smooth, Creamy Soup Texture?
Use an immersion blender directly in the pot for ease and less mess. Blend until completely smooth—no lumps!
- If using a regular blender, work in batches to prevent spills.
- Return soup to pot to gently reheat with cream, but don’t let it boil—it can break the cream.
- For extra silky texture, strain the soup through a fine sieve after blending.

Equipment You’ll Need
- Large heavy-bottomed pot – I recommend it because it heats evenly and is great for simmering the soup.
- Sharp knife and cutting board – makes slicing the leeks, potatoes, onion, and garlic quick and safe.
- Immersion blender or regular blender – helps you puree the soup smoothly. An immersion blender is easier and less messy.
- Wooden spoon or spatula – excellent for stirring and sautéing without scratching your pan.
- Paper towels or a clean cloth – for drying the cooked bacon and crumbly afterwards.
Flavor Variations & Add-Ins
- Use cooked turkey bacon or ham instead of bacon for a different smoky flavor. It’s a tasty twist and makes it leaner.
- Add a splash of dry white wine when cooking the leeks and onions for a bit of acidity and depth.
- Mix in cooked peas or spinach at the end for extra greens and color.
- Swirl in extra sour cream or crème fraîche instead of heavy cream for tangy richness.
Potato Leek Soup with Crispy Bacon
Ingredients You’ll Need:
- 4 large leeks (white and light green parts only), cleaned and sliced
- 4 medium potatoes, peeled and diced
- 4 cups chicken or vegetable broth
- 1 cup heavy cream
- 4 slices bacon
- 2 tbsp unsalted butter
- 1 small onion, diced
- 2 cloves garlic, minced
- Salt and black pepper to taste
- Fresh chives, chopped (for garnish)
- Optional: sour cream or extra cream for drizzling
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare and roughly 30 minutes to cook. So overall, you’ll spend about 40 minutes from start to finish, including cooking the bacon, sautéing vegetables, simmering the potatoes, and blending the soup. It’s perfect for a cozy lunch or dinner!
Step-by-Step Instructions:
1. Cook the Bacon:
Place the bacon slices in a large pot over medium heat. Cook until crispy, turning occasionally so they brown evenly. Remove the bacon with tongs and place it on paper towels to drain the excess fat. Once cooled, crumble the bacon into small pieces and set aside for garnish.
2. Sauté the Vegetables:
Drain all but about 1 tablespoon of the bacon fat from the pot. Add the butter and let it melt. Add the sliced leeks, diced onion, and minced garlic. Cook gently, stirring often, until the vegetables are soft and fragrant, about 5 to 7 minutes. Be careful not to brown them.
3. Simmer the Potatoes:
Add the diced potatoes and broth to the pot with the sautéed vegetables. Raise the heat to bring everything to a boil. Then lower the heat and let it simmer for about 20 minutes, or until the potatoes are tender and easily pierced with a fork.
4. Blend the Soup:
Use an immersion blender right in the pot to puree the soup until it’s smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender, blend until smooth, then return it to the pot.
5. Finish with Cream & Season:
Stir in the heavy cream and warm the soup gently for a few minutes. Avoid boiling after adding the cream to keep it silky and smooth. Taste the soup and season with salt and black pepper as needed.
6. Serve and Garnish:
Ladle the hot soup into bowls. Sprinkle the crispy bacon crumbles on top, add a drizzle of extra cream or sour cream if you like, and finish with a sprinkle of fresh chopped chives. Enjoy your warm, comforting bowl of Potato Leek Soup with Crispy Bacon!
Can I Use Frozen Leeks or Potatoes?
Yes, you can use frozen leeks or potatoes, but be sure to thaw them completely before cooking. This helps prevent excess water from thinning your soup. Pat them dry if needed before sautéing or adding to the pot.
How Should I Store Leftover Soup?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring occasionally. You might want to add a splash of broth or cream when reheating to restore the creamy texture.
Can I Make This Soup Vegetarian?
Absolutely! Simply omit the bacon and use vegetable broth instead of chicken broth. To add smoky flavor without bacon, try adding a pinch of smoked paprika or a few drops of liquid smoke.
What Can I Use Instead of Heavy Cream?
You can substitute half-and-half or whole milk for a lighter version, but the soup won’t be as rich. Coconut milk is a good dairy-free alternative and adds a subtle sweetness. Just be sure to warm the soup gently after adding any cream substitute to avoid curdling.