Creamy Leek and Potato Soup with Crispy Bacon

3 min prep 8 min cook 3 servings
Creamy Leek and Potato Soup with Crispy Bacon
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

What makes this recipe special isn’t just its restaurant-quality flavor (though it definitely delivers on that front). It’s the way it fills your kitchen with the most incredible aroma while it simmers, the way it comes together with humble ingredients you probably already have, and how it manages to taste even better the next day. Whether you're serving it as an elegant starter for a dinner party or as a satisfying main course with crusty bread on a busy weeknight, this soup never fails to impress.

I’ve made this recipe hundreds of times over the years, tweaking and perfecting it until it became my signature dish. Friends request it by name, my kids cheer when they smell it cooking, and my husband claims it’s better than any restaurant version he’s ever had. The secret lies in the patience—taking time to properly clean and sauté the leeks, simmering the potatoes until they’re perfectly tender, and blending until silk-smooth. Trust me, once you try this version, you’ll never look at leek and potato soup the same way again.

Why This Recipe Works

  • Perfect Balance: The natural sweetness of leeks pairs beautifully with earthy potatoes, while bacon adds a smoky, salty contrast
  • Restaurant-Quality Texture: Blending creates an impossibly smooth, luxurious texture that feels indulgent
  • Make-Ahead Friendly: Flavors deepen overnight, making this perfect for meal prep and entertaining
  • Budget-Conscious Luxury: Uses inexpensive ingredients to create a dish that tastes incredibly upscale
  • One-Pot Wonder: Minimal cleanup required—everything cooks in a single pot
  • Customizable Consistency: Easily adjust thickness to your preference, from light bisque to hearty chowder
  • Year-Round Comfort: Equally satisfying on a hot summer evening or cold winter night

Ingredients You'll Need

Ingredients

Great soup starts with great ingredients, and this recipe is no exception. Each component plays a crucial role in building layers of flavor that make this soup truly special. Let’s break down what you’ll need and why each ingredient matters.

The Foundation: Leeks

Leeks are the star here, offering a delicate, sweet onion flavor that’s more sophisticated than regular onions. When shopping, look for leeks with firm, white stalks and bright green tops. The white and light green parts are what we’ll use—the dark green tops are too fibrous. The most important step is cleaning them properly; leeks grow in sandy soil and can hide grit between their layers. Slice them first, then swish the slices in a bowl of cold water, letting the sand sink to the bottom.

The Body: Potatoes

Yukon Gold potatoes are my potato of choice for this soup. They have the perfect balance of starch and waxiness, breaking down beautifully to create a naturally creamy texture while still holding some shape. Avoid Russets, which can make the soup gluey, or red potatoes, which are too waxy and won’t break down enough. If you can’t find Yukon Golds, any medium-starch potato like White Rose or even fingerlings will work well.

The Richness: Dairy

I use a combination of butter for sautéing and heavy cream for finishing. The butter adds richness to the leeks, while the cream at the end provides that luxurious mouthfeel. If you’re watching calories, you can substitute half-and-half, but I strongly encourage using the heavy cream—it’s what makes this soup feel truly indulgent. For a dairy-free version, full-fat coconut milk works surprisingly well, adding its own subtle sweetness.

The Flavor Enhancers

Thyme and bay leaf add herbal notes that complement the vegetables without overwhelming them. I prefer fresh thyme, but dried works in a pinch—just use half the amount. The chicken stock provides the savory backbone; use homemade if you have it, but a good quality store-bought stock works perfectly. Vegetable stock makes a fine substitute if you want to keep it vegetarian, though you’ll lose some depth of flavor.

The Finishing Touch: Bacon

Thick-cut bacon gives you the best texture—crispy outside with a meaty bite. I like to use applewood-smoked bacon for its subtle sweetness, but any good quality bacon will do. The rendered fat is liquid gold; we’ll use some of it to sauté the leeks, infusing the entire soup with smoky flavor. For a vegetarian version, smoked paprika and a drizzle of good olive oil make an excellent substitute.

How to Make Creamy Leek and Potato Soup with Crispy Bacon

1

Render the Bacon

Start by cutting your bacon into small pieces—about ½-inch wide. Place a heavy-bottomed pot or Dutch oven over medium heat and add the bacon pieces. Cook, stirring occasionally, until the bacon is crispy and golden, about 8-10 minutes. The goal is to render out as much fat as possible while achieving perfect crispiness. Once done, remove the bacon with a slotted spoon and set aside on a paper towel-lined plate. Leave about 2 tablespoons of the rendered fat in the pot; this will be the flavor base for our soup.

2

Prepare the Leeks

While the bacon cooks, prep your leeks. Trim off the dark green tops, leaving the white and light green parts. Slice them in half lengthwise, then into thin half-moons. Place the sliced leeks in a large bowl of cold water and swish them around to remove any grit. Let them sit for a minute, then lift them out with your hands, leaving the sand at the bottom. You might need to repeat this process if your leeks are particularly sandy. Drain them well in a colander.

3

Sauté the Leeks

Add the butter to the pot with the bacon fat and melt over medium heat. Add the drained leeks with a pinch of salt. This is crucial—don’t rush this step. Cook the leeks slowly, stirring occasionally, for about 10-12 minutes until they’re soft, translucent, and starting to turn golden around the edges. This slow cooking brings out their natural sweetness and creates a depth of flavor that’s impossible to achieve with quick cooking.

4

Add Aromatics and Potatoes

Once the leeks are perfectly softened, add the minced garlic and cook for another minute until fragrant. Add the diced potatoes, thyme, and bay leaf, stirring to coat everything in the buttery leek mixture. Season generously with salt and pepper. Pour in the chicken stock—it should just cover the vegetables. Bring to a gentle simmer, then reduce the heat to low, cover partially, and let it bubble away for 20-25 minutes until the potatoes are fork-tender.

5

Blend Until Silky

Remove the bay leaf and turn off the heat. Here’s where the magic happens. You can use an immersion blender directly in the pot, or carefully transfer to a regular blender in batches. Blend until completely smooth—this might take 2-3 minutes. The soup should be velvety smooth with no visible potato pieces. If it’s too thick, add a splash more stock or water. If it’s too thin, return to the heat and simmer for a few more minutes.

6

Finish with Cream

Return the blended soup to low heat and stir in the heavy cream. Don’t let it boil—just warm it through. Taste and adjust seasoning with salt and pepper. The soup should be thick enough to coat the back of a spoon but still pourable. If it’s too thick, thin with a bit more stock. Too thin? Let it simmer gently for a few more minutes to reduce.

7

Serve and Garnish

Ladle the hot soup into warm bowls. Top each serving with a generous sprinkle of the crispy bacon, a swirl of cream if desired, and some fresh thyme leaves. Serve immediately with crusty bread for dipping. The contrast between the hot, creamy soup and the crispy bacon is what makes this dish truly special.

Expert Tips

Temperature Matters

Never let cream-based soups boil after adding dairy—it can cause curdling. Keep the heat low and gentle for the creamiest results.

Blending Safety

When using a regular blender, never fill it more than half full with hot liquid. Remove the center cap and cover with a towel to prevent explosions.

Make-Ahead Magic

This soup actually improves overnight as flavors meld. Make it a day ahead, but add cream just before serving for best texture.

Bacon Perfection

For extra crispy bacon, try baking it at 400°F for 15-20 minutes instead of pan-frying. It cooks evenly and stays flat.

Flavor Boost

Add a splash of white wine after sautéing the leeks and let it reduce by half before adding stock. It adds incredible depth.

Quick Cool Down

To quickly cool soup for blending, spread it in a thin layer on a baking sheet. It’ll cool in 10-15 minutes instead of an hour.

Consistency Control

If your soup is too thin, blend in a handful of instant potato flakes. Too thick? Whisk in warm stock until you reach desired consistency.

Garnish Game

Save some of the crispy bacon for garnish, but also try fried leek strips, crème fraîche, or a drizzle of truffle oil for special occasions.

Variations to Try

Vegetarian Version

Skip the bacon and use olive oil instead. Add 1 tsp smoked paprika for that smoky flavor, and finish with crispy fried shallots on top.

Seafood Twist

Replace bacon with smoked salmon trimmings or add poached shrimp on top. Use fish stock instead of chicken for a coastal version.

Spicy Kick

Add a diced jalapeño when sautéing leeks, or swirl in some harissa paste at the end. Top with crispy chorizo instead of bacon.

Mushroom Lover's

Add 8 oz sliced cremini mushrooms when sautéing leeks. They’ll add umami depth and meaty texture that complements the creamy base.

Lighter Option

Replace heavy cream with Greek yogurt or evaporated skim milk. The texture won’t be quite as rich, but you’ll save significant calories.

Luxury Upgrade

Add ½ cup white truffle oil when blending, top with lobster meat, and serve in bread bowls for an unforgettable special occasion soup.

Storage Tips

Refrigeration

Store cooled soup in airtight containers for up to 4 days. Keep bacon separate in a sealed bag at room temperature. Reheat gently over medium-low heat, stirring frequently. Add a splash of stock if too thick.

Freezing

This soup freezes beautifully for up to 3 months. Portion into freezer bags, remove excess air, and freeze flat. Thaw overnight in fridge. Don’t freeze with cream added—stir it in after reheating.

Make-Ahead

Prep vegetables up to 2 days ahead and store separately. Soup base can be made 3 days ahead without cream. Add cream just before serving for best texture and flavor development.

Reheating

Microwave works for single portions—heat 60% power in 30-second bursts, stirring between. For full batch, reheat on stovetop over medium heat, stirring frequently to prevent scorching on bottom.

Frequently Asked Questions

While you technically can, the flavor will be quite different. Leeks have a delicate, sweet flavor that’s essential to this soup. If you must substitute, use sweet onions like Vidalia and add a pinch of sugar when sautéing. The soup will still be good, but it won’t have the same refined flavor profile.

Grainy texture usually comes from overheated dairy or using the wrong potatoes. Russets can make soup gluey. Also, make sure you’re blending while the soup is still hot—cold potatoes don’t blend smoothly. If it’s already grainy, try pushing through a fine-mesh sieve or blending longer.

Yes! Sauté the leeks on the stovetop first for best flavor, then transfer everything except cream to the slow cooker. Cook on low 6-8 hours or high 3-4 hours until potatoes are tender. Blend with immersion blender, stir in cream, and serve. The texture won’t be quite as silky but it’s very convenient.

This soup is naturally gluten-free as written. However, it’s not keto-friendly due to the potatoes. For a keto version, substitute cauliflower for potatoes—it won’t be exactly the same but will be delicious. You might need to add xanthan gum to achieve the same thick texture.

Replace butter with olive oil, use vegetable stock, and substitute coconut cream or cashew cream for heavy cream. Add 1 tsp smoked paprika and 1 tbsp nutritional yeast for umami depth. Top with crispy fried shallots or coconut bacon instead of regular bacon.

The easiest method is the “fan” technique. Trim the root end but keep it partially attached. Cut lengthwise from the top down to within 1 inch of the root. Fan the layers under running water, rubbing gently to remove grit. Alternatively, slice first, then soak in cold water, changing the water until it runs clear.

Creamy Leek and Potato Soup with Crispy Bacon
soups
Pin Recipe

Creamy Leek and Potato Soup with Crispy Bacon

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Cook the bacon: In a large pot or Dutch oven, cook bacon pieces over medium heat until crispy, about 8-10 minutes. Remove with slotted spoon and set aside. Reserve 2 tablespoons bacon fat in pot.
  2. Sauté the leeks: Add butter to bacon fat and melt over medium heat. Add sliced leeks with a pinch of salt. Cook slowly, stirring occasionally, for 10-12 minutes until soft and translucent.
  3. Add aromatics and potatoes: Stir in garlic and cook 1 minute. Add potatoes, thyme, bay leaf, and season with salt and pepper. Stir to coat in butter mixture.
  4. Simmer: Pour in chicken stock, bring to a gentle simmer, then reduce heat to low. Cover partially and simmer 20-25 minutes until potatoes are very tender.
  5. Blend: Remove bay leaf. Blend soup until completely smooth using an immersion blender or regular blender. Return to pot if using regular blender.
  6. Finish: Stir in heavy cream and warm through over low heat. Do not boil. Taste and adjust seasoning with salt and pepper.
  7. Serve: Ladle into bowls and top with crispy bacon and fresh thyme leaves if desired. Serve hot with crusty bread.

Recipe Notes

For best results, use Yukon Gold potatoes for their creamy texture. Clean leeks thoroughly by soaking in cold water to remove grit. Soup thickens as it cools—thin with additional stock when reheating.

Nutrition (per serving)

387
Calories
12g
Protein
24g
Carbs
29g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.