There’s nothing like a bowl of vegan potato leek soup on a crisp day. Creamy, comforting and layered with flavor, it’s the kind of plant-forward dish that feels both nourishing and indulgent, and it just happens to be dairy-free, easy to adapt and absolutely delicious.

Jump to:
The backstory.
This recipe was born out of a little leftover magic. After making a spring veggie tart, I found myself with half a bundle of leeks that were too good to waste. So I reached for pantry staples and turned them into something warm and satisfying. This leek and potato soup is proof that a humble handful of ingredients can make a nourishing bowl that feels like a hug from the inside out.
xoxo Kori
It's a must-make.
This vegan potato leek soup is the kind of recipe that surprises everyone, in the best way:
- Creamy without dairy. Blended potatoes and a swirl of vegan sour cream make it rich and velvety.
- Big flavor, minimal effort. A splash of white wine and vinegar plus fresh herbs bring bold flavor with barely any work.
- Perfect meal prep. It keeps well and tastes even better the next day.
- Endlessly customizable. Add beans, greens or a little spice to match your pantry and your cravings.
From fridge afterthought to feel-good favorite.
Let’s talk texture and flavor.
The first spoonful hits you with a silky, rich texture from the blended russet and sweet potatoes. Then comes the mellow sweetness of the leeks, earthy thyme and just the right tang from white wine vinegar and vegan sour cream. It’s cozy, balanced and lusciously smooth, a more wholesome cousin to classic potato soup.
What you'll need.
Here’s what you’re going to need to make this cozy, creamy vegan potato leek soup:
- Leeks – use the white and light green parts, and rinse them well since they like to hide dirt.
- Carrots and celery – the classic soup base.
- Russet and sweet potatoes – russets make it creamy, sweet potatoes add a subtle sweetness.
- Vegan butter or olive oil – for sautéing the vegetables.
- Vegetable stock – the base of the soup.
- Dry white wine – adds depth. More broth and a squeeze of lemon works too.
- Fresh thyme and bay leaves – infuse the broth with cozy, woodsy flavor.
- Kosher salt and black pepper – to season.
- White wine vinegar – a bright finish. Lemon juice works too.
- Chives and vegan sour cream – for a silky, fresh finish.
For exact ingredient quantities, please see the recipe card below!
Love a cozy bowl? My Mushroom Barley Soup is hearty and comforting, and my Butternut Squash Soup is roasted, silky and perfect for fall.
Customize it your way.
Customize this leek and potato soup to match your taste or what’s in your fridge:
- White beans for extra protein – stir in a can of drained white beans to make it more filling.
- Spinach or kale – toss in a handful of greens during the last few minutes of cooking.
- Coconut milk – add a splash of coconut milk or coconut cream for an ultra-rich texture.
- Red pepper flakes – a pinch brings a little warming heat.
- Yukon gold potatoes – swap some in for a buttery flavor and slightly different texture.
Flexible dietary swaps.
Want to make it your way? Here are some easy swaps for this vegan potato soup:
- No wine – use more vegetable broth with a splash of lemon juice.
- No vegan sour cream – use cashew cream, vegan yogurt or coconut cream.
- Extra plant protein – toss in cubes of tofu, white beans or chickpeas.
- Not vegan – regular butter and dairy sour cream work just as well.
- Low sodium – use low-sodium broth, reduce the added salt and boost the flavor with extra herbs, garlic or lemon.
How to make vegan leek potato soup.
This one-pot wonder is easy, breezy and super satisfying. Here’s how to make it:
Sauté
Heat the butter or oil in a soup pot, add the leeks, celery and carrots, and cook until softened.
Simmer
Add the potatoes, stock, wine, salt, pepper and herbs. Bring to a boil, then simmer until the potatoes are tender.
Blend
Remove the bay leaves and blend half the soup until smooth. A regular blender gives you the most control.
Finish and serve
Return the blended soup to the pot, stir in the white wine vinegar, chives and vegan sour cream, and adjust the seasoning.
How to serve it.
Creamy, comforting and totally customizable. Enjoy it on its own or topped to your heart’s content:
- Finish with a swirl of coconut cream or vegan sour cream.
- Top with crispy croutons or roasted chickpeas.
- Serve with fresh crusty bread or toasted sourdough.
- Pair with a fresh green salad for a hearty lunch.
- Meal prep it for make-ahead lunches. It’s freezer-friendly too!
- Make it flex – stir in shredded rotisserie chicken or top each bowl with crumbled crispy bacon.
Kori's tips.
- Clean your leeks well. Nothing is worse than crunching on a bit of dirt in your soup.
- The mix of russet and sweet potatoes gives the creamiest texture and a subtle sweetness.
- For a smoother soup, blend the whole pot. For a bit of texture, blend only half.
- This soup tastes even better the next day, so it’s great for leftovers and meal prep.
FAQs
Store it in an airtight container in the fridge for up to 5 days.
Yes. It freezes beautifully. Cool it completely, then freeze it in portions.
Reheat it in a microwave-safe bowl in 1-minute bursts, stirring in between, or warm it in a pot over medium heat, stirring occasionally.
Trim off the root and dark green tops, slice the leeks in half lengthwise and then into slices. Soak them in a bowl of cold water, swish them around, and lift them out so the dirt stays at the bottom.
📌 Be sure to save this pin to Pinterest for later!
Can I ask you a favor?
If you tried this recipe, let me know! I'd love for you to come back and give the recipe a 5 star rating and leave a review in the comments! 🙂
Want more easy dinners? Grab my FREE 5-night mostly meatless dinner plan and get new recipes in your inbox.

Leek and Potato Soup Vegan Recipe
Ingredients
- 2 tablespoons vegan butter or olive oil
- 16 ounces leeks (white and light green parts, cleaned and sliced)
- ¾ cup carrots (diced)
- ¾ cup celery (diced)
- 1 pound russet potatoes (peeled and ½" diced)
- ½ pound sweet potatoes (peeled and ½" diced)
- 48 ounces vegetable stock
- ½ cup dry white wine
- 2 teaspoons fresh thyme leaves (chopped)
- 2 bay leaves
- 1½ teaspoons kosher salt
- ½ teaspoon ground black pepper
- 3 tablespoons white wine vinegar (lemon juice may be substituted)
- ¼ cup chives (finely chopped)
- ½ to 1 cup vegan sour cream (start with ½ cup and add to taste)
Instructions
- Heat the vegan butter or oil in a soup pot over medium heat. Add the leeks, celery and carrots. Cover and sweat the vegetables until softened, stirring occasionally, about 5 to 8 minutes.
- Add the potatoes, stock, wine, salt, pepper, thyme and bay leaves. Bring to a boil, then reduce the heat, cover and simmer for 20 to 25 minutes, until the potatoes are fork tender.
- Remove the bay leaves. Spoon about half of the soup into a blender and blend until smooth. (You can also use an immersion blender, but a regular blender gives you more control if you like some chunky bits.)
- Return the blended soup to the pot and stir in the white wine vinegar, chives and vegan sour cream. Warm if needed, adjust the seasoning to taste and serve.
Kori's Tips
Nutrition
© 2026 Flexitarian Eats





Comments
No Comments