Home » Soup » Creamy Vegan Leek and Potato Soup

Creamy Vegan Leek and Potato Soup

On

Updated

Vegan Leek and Potato Soup

Leek and potato soup is one of those dishes that seems simple on the surface and turns out to be genuinely special when it’s made well. The combination of sweet, delicate leeks and creamy starchy potato produces a soup that is both subtle and deeply satisfying in a way that’s hard to articulate until you’ve had a bowl on the right cold day. This creamy vegan leek and potato soup adds raw cashews blended directly into the soup to create a richness and creaminess that rivals any dairy version – and most people can’t tell the difference.

The cashews are the technique that changes everything here. They blend completely smooth when cooked briefly in the hot soup and pureed in a high-speed blender, creating a silky, slightly nutty richness that thickens the soup and makes it feel genuinely indulgent rather than like “vegan food.” The potato itself provides starchy thickness from within, the cashews add fat-based creaminess from without, and the leeks provide a sweet, gentle onion flavor that makes the whole soup taste more refined than its short ingredient list suggests.

I’ve been making this for years and the thing that consistently impresses me is how elegant the finished soup looks and tastes compared to how little effort it actually requires. The leeks need a gentle, careful saute – overcooked leeks turn bitter – and the potatoes need enough time to become completely tender before blending. Those two attention points aside, this is a 40-minute, one-pot soup that genuinely looks and tastes like something from a nice bistro.

If you’re building a collection of warming, dairy-free blended soups for the colder months, my Creamy Butternut Squash Soup follows a similar elegant, simple approach with a completely different vegetable base – a wonderful companion recipe for rotating through fall and winter.

Why You Will Like This Creamy Vegan Leek and Potato Soup

  • The cashew cream technique produces genuine dairy-free richness – Raw cashews blended into the hot soup create a silky, velvety creaminess that comes from actual healthy fat rather than dairy cream. The texture is genuinely indistinguishable from a cream-based soup.
  • Leeks are more elegant than onions – Leeks have a milder, sweeter, more refined flavor than regular onions. In a blended soup where the leek flavor is the primary note, this gentleness creates a more sophisticated result. You can taste the leek rather than just tasting “allium.”
  • Ready in 40 minutes with one pot – Saute, simmer, blend, serve. The active work is about 15 minutes; the rest is the pot doing its job.
  • Russet potatoes create the best blended texture – High-starch russet potatoes break down more completely during cooking and produce a smoother, more velvety blended soup than waxy varieties. This is the right potato for this recipe.
  • The soup is naturally vegan and gluten-free – No modifications needed. No hidden dairy, no gluten anywhere in the ingredient list.
  • Budget-friendly ingredients – Leeks, potatoes, vegetable broth, a handful of cashews. This is genuinely affordable comfort food that feeds four people generously for very little money.
  • Freezes for a month – Make a full batch, freeze in individual portions, and have an almost effortless elegant dinner available anytime.
  • The garnish matters more than you’d think – Fresh rosemary and a drizzle of good olive oil over the finished soup adds a fragrant, aromatic quality that elevates the presentation and flavor in a way that makes this feel special rather than basic.

Creamy Vegan Leek and Potato Soup Ingredients

Six ingredients plus seasonings and garnish. Here’s everything you need.

  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • leeks, cleaned and thinly sliced
  • 3 cups russet potatoes, cubed (about 2 to 3 medium potatoes)
  • 1/2 teaspoon sea salt
  • 1/2 teaspoon black pepper
  • 4 cups vegetable broth, low-sodium
  • 2 bay leaves
  • 1/2 cup raw cashews
  • Fresh rosemary for garnish

Ingredient Notes and Shopping Tips

Cleaning leeks properly – this matters: Leeks grow partially underground and trap remarkable amounts of dirt and sand between their tightly layered leaves, often in places you can’t see until you’re eating grit in a bowl of otherwise beautiful soup. Here is the correct method: trim the dark green tops and root end (the white and light green parts are what you use). Slice the leeks into thin rounds. Place all the sliced rounds in a large bowl of cold water and swish vigorously with your hands for 30 seconds. The sand and dirt sink to the bottom while the leek rounds float. Scoop them out with your hands – don’t pour through a strainer or you’ll pour dirty water back over the leeks. Repeat once if the water looks very sandy. Pat dry before using. This takes two minutes and prevents one of the most unpleasant soup experiences possible.

Russet potatoes specifically: Russets are the right potato for blended soup because of their high starch content. When cooked and blended, their starch creates that thick, velvety body that makes a blended potato soup so satisfying. Yukon Gold potatoes can be used and produce a slightly more buttery flavor with a creamier mouthfeel – excellent if you have them. Waxy potatoes (red potatoes, fingerlings) have lower starch content and produce a slightly gluey texture when over-blended. Stick to russet or Yukon Gold for best results.

Raw cashews – why raw and not roasted: Roasted cashews have a much more pronounced, nutty flavor that can compete with the delicate leek flavor in this soup. Raw cashews have a milder, more neutral quality that blends into the soup as creaminess rather than as a distinct flavor. If you only have roasted cashews, use them but be aware the soup will have a more assertive nutty note. You don’t need to soak the cashews first if you have a high-speed blender – they blend completely smooth directly in the hot soup. If using a standard blender, soak them in hot water for 30 minutes first for the smoothest possible result.

The bay leaves: Two bay leaves simmering in the soup for 15 to 20 minutes add a subtle, slightly floral, slightly herbal background note that you wouldn’t notice specifically but would miss if they were absent. They round out the soup’s flavor and make it taste slightly more complex. Remember to remove them before blending – they don’t blend smoothly and leave noticeable pieces in the finished soup if accidentally left in.

Fresh rosemary as garnish: Don’t skip this. Fresh rosemary scattered over the finished bowl adds a piney, aromatic fragrance that is a wonderful contrast to the mild, creamy soup beneath it. Even a small sprig is enough – the aromatics in rosemary are strong and a little goes a long way. Flat-leaf parsley or fresh thyme are good alternatives if rosemary isn’t available.

Substitutions That Work

  • Nut-free: Replace cashews with a quarter cup of extra potato (add when the others go in and let it cook down) or with half a cup of light coconut milk stirred in after blending
  • Yukon Gold instead of russet: Produces a slightly more buttery, less starchy result – excellent alternative
  • Add white beans: Drain and rinse a can of white beans and add before blending for significant additional protein and an even creamier texture
  • No fresh rosemary: Fresh thyme, chives, or flat-leaf parsley all work well as garnish alternatives
  • Oil-free: Saute the leeks and garlic in a quarter cup of vegetable broth with occasional additions as needed – requires more frequent stirring but works well
  • Lemon juice addition: A squeeze of fresh lemon stirred in off-heat brightens the finished soup and prevents the potato from tasting heavy – highly recommended

How To Make Creamy Vegan Leek and Potato Soup

One pot, one blender, four main steps. Here’s the complete process with the details that matter.

Sauteing the Leeks – Gently Is the Key

Heat the olive oil in a large Dutch oven or heavy saucepan over medium heat – not medium-high. This is important. Leeks are more delicate than onions and can become bitter if they brown rather than gently soften. You want them to become translucent and sweet, not caramelized.

Add the minced garlic and the cleaned, sliced leeks together. Stir to coat in the oil and cook for about 4 minutes, stirring occasionally. The leeks should soften completely and turn from their bright white-green raw color to a pale, translucent, slightly wilted state. They should smell sweet and gently onion-like rather than sharp. If you see any browning starting at the edges, reduce the heat immediately.

Callie’s Kitchen Note: Overcooked leeks were the mistake that made my first few attempts at leek and potato soup taste slightly off – not terrible, just not quite right. Leeks contain different sulfur compounds than onions and they become bitter when overheated in a way that onions don’t quite do the same way. Gentle, medium heat for 4 minutes until just softened is the sweet spot. The soup’s primary flavor depends on these leeks tasting sweet and mild rather than sharp or bitter.

Building the Soup and Simmering

Add the cubed potatoes to the pot with the softened leeks and garlic. Season with the salt and pepper and stir everything together. Cook for 2 minutes, letting the potatoes get a brief coating of the olive oil and leek-infused fat before the liquid goes in. This brief saute builds a little flavor on the potato surface.

Pour in the vegetable broth and add the bay leaves. Bring the soup to a boil over medium-high heat – this usually takes about 5 minutes. Once boiling, reduce the heat to medium-low, cover the pot, and let it simmer for 15 to 20 minutes. Check the potatoes at 15 minutes by pressing one against the side of the pot with a spoon – it should break apart easily with almost no resistance. If there’s any firmness remaining, give it another 3 to 5 minutes. Fully cooked potatoes blend completely smooth; under-cooked potatoes leave chunks even after blending.

Adding the Cashews and Blending

Stir the raw cashews into the hot soup. Let them sit in the hot liquid for about 1 minute – this briefly softens them and makes them blend more smoothly. Remove both bay leaves (check carefully – they can hide among the potato pieces).

Now blend the soup. The immersion blender method is easiest – insert it directly into the pot and blend for at least 45 seconds to 1 minute, moving it around the pot to reach everything evenly. The cashews will blend completely smooth in a high-speed immersion blender. For an absolutely silky result, transfer in batches to a countertop blender. Fill the blender only halfway, remove the center cap from the lid, cover with a folded kitchen towel, and blend on high for 30 to 45 seconds per batch. Hot liquid in a blender builds steam pressure – the half-full rule and the towel-covered vent are important safety measures.

Callie’s Kitchen Note: Blend longer than you think you need to. The cashews need proper time to break down completely – 20 seconds in the blender is not enough. I give mine a full minute of high-speed blending and then look for any remaining small cashew pieces by holding a spoonful up to the light. If I see any white specks, I blend for another 30 seconds. A properly blended cashew cream soup should be completely opaque white with no visible particles. That’s when you know it’s right.

Final Seasoning and Serving

Taste the blended soup and adjust. It almost always needs more salt than you’d think – the potato absorbs a lot of seasoning and the cashews are neutral. Add salt in small increments, tasting after each addition. A squeeze of lemon juice brightens the soup dramatically if it tastes flat or heavy. A pinch of white pepper adds a subtle warmth. If the soup is thicker than you’d like, stir in a splash of vegetable broth until you reach your preferred consistency.

Serve in warmed bowls. Drizzle generously with good extra-virgin olive oil, scatter fresh rosemary over each bowl, and add a grind of fresh black pepper. The olive oil drizzle is not optional – it adds a fragrant, peppery richness that makes the finished bowl look and taste genuinely beautiful.

Speed Hacks for Faster Assembly

  • Clean and slice the leeks the night before and refrigerate in a covered bowl – this is the most time-consuming prep step and eliminates it entirely from the evening cooking
  • Cube the potatoes in advance and store in a bowl of cold water in the fridge to prevent browning – drain well before adding to the pot
  • Use an immersion blender directly in the pot to save the transfer time and cleanup of a countertop blender
  • Make a double batch since the active time is the same and you’ll have multiple lunches or a frozen batch ready for the next cold week

Common Mistakes To Avoid

This soup is forgiving but a few specific habits make a real difference in the finished bowl.

Not cleaning the leeks properly. Dirt and sand in a blended soup produces a gritty texture that ruins the entire bowl. The cold water swish method described above takes two minutes and is genuinely necessary. Never skip the cleaning step with leeks.

Overcooking or browning the leeks. Leeks become bitter when overheated. Medium heat, 4 minutes, until just softened and translucent. Any browning means the heat is too high or the cooking time was too long. If you see browning starting, lower the heat immediately and add a splash of broth to cool the pan.

Not cooking the potatoes to full tenderness before blending. Partially cooked potatoes produce small, hard starchy chunks in the blended soup that no amount of additional blending can fully eliminate. Press a potato piece against the side of the pot before blending – if there’s any firmness, cook longer. Full fork-tenderness before blending is essential for the velvety texture.

Forgetting to remove the bay leaves. Bay leaves don’t blend smoothly and leave noticeable green flecks and slightly chewy pieces in the finished soup. Always check for and remove both bay leaves before blending. It helps to count them going in so you know how many you’re looking for.

Under-salting. Potato soups need significant salt to taste properly seasoned – the starch absorbs salt significantly during cooking and the potato flavor itself needs seasoning to come through clearly. Always taste after blending and add salt generously in small increments until the soup tastes alive and properly seasoned rather than flat.

Storage And Reheating

This vegan leek and potato soup stores well and reheats easily – though it will thicken significantly in the fridge.

Fridge: Store in an airtight container for up to 4 days. The potato starch continues thickening the soup as it sits and cools, so refrigerated soup will be considerably thicker than freshly made. This is normal and corrects easily when reheating with a splash of broth.

Freezer: Freeze in individual portions for up to 1 month. Blended potato soups with cashew cream freeze acceptably but the texture can change slightly after thawing – some graininess can develop as the starch structures change. Blend briefly with an immersion blender after reheating from frozen to restore the smooth texture.

Reheating Without Losing the Creamy Texture

  • Stovetop (best): Transfer to a saucepan and warm over medium-low heat, adding vegetable broth or water as needed to return the soup to your preferred consistency. Stir frequently – blended potato soup can stick to the bottom of the pan if the heat is too high. Taste and re-season with salt and lemon before serving.
  • Microwave: Transfer to a microwave-safe bowl. Add a small splash of broth before heating. Heat in 30-second intervals at 70% power, stirring between each. The lower power setting prevents uneven heating that can make the texture slightly grainy at the edges.

Repurposing Leftovers

Very thick leftover leek and potato soup can be used as a sauce over pasta or gnocchi – thin it slightly with pasta cooking water and toss with cooked pasta, a handful of baby spinach, and a squeeze of lemon for an entirely different and delicious meal. It also works as a base for a potato leek gratin – pour over thinly sliced potatoes in a baking dish and bake at 375 degrees F for 25 minutes until golden and bubbling.

Creamy Vegan Leek and Potato Soup Variations

The base recipe is elegant and clean – perfect for variations that add to it without overwhelming it.

White Bean and Leek Version: Add a drained and rinsed can of white cannellini beans before blending. The beans add substantial protein and fiber and blend into an even creamier, more filling soup. This version works well as a complete protein-forward meal without any accompaniments.

Smoky Paprika Version: Stir half a teaspoon of smoked paprika in with the potatoes before the broth goes in. The smokiness adds a depth that contrasts beautifully with the sweetness of the leeks. Top each bowl with extra smoked paprika and a drizzle of olive oil for a particularly beautiful presentation.

Fresh Herb Blend: Add a tablespoon of fresh thyme leaves and a teaspoon of fresh rosemary (chopped fine) with the leeks during the saute. The fresh herbs bloom in the hot oil and infuse through the entire soup as it simmers. The finished soup has a more assertively herbal character that is wonderful.

Spinach and Watercress Addition: After blending, stir in a large handful of fresh baby spinach or watercress and blend briefly for 10 seconds. The greens add a bright, slightly bitter note that balances the sweetness of the potato and leek beautifully and gives the soup a more vibrant color.

Crispy Leek Garnish: Thinly slice a quarter of one leek into rings. Heat olive oil in a small pan over medium-high heat and fry the leek rings for 3 to 4 minutes until crispy and golden. Drain on a paper towel and scatter over each bowl. The crispy leek garnish adds crunch, visual drama, and an intensified leek flavor that makes the bowl look genuinely special.

Truffle Version: Add a very small drizzle of white truffle oil (about half a teaspoon per bowl maximum) right before serving. The truffle amplifies the earthy, slightly funky notes of the leek and potato combination in a very elegant way. Use the lightest possible hand – truffle oil is powerful and a little goes very far.

Curry-Spiced Version: Add half a teaspoon of mild curry powder with the potatoes before the broth goes in. The gentle curry spices add warmth and depth without overpowering the delicate leek flavor. Finish with a squeeze of lime instead of lemon and a scatter of fresh cilantro. A surprising and genuinely good variation.

Serving Suggestions

This creamy vegan leek and potato soup is elegant enough for a dinner party first course and simple enough for a weeknight lunch. Here’s how to serve it well.

For a cozy weeknight dinner: A generous bowl of soup with a thick slice of good sourdough bread alongside. The bread is for dipping and soaking up the creamy soup – this is the most satisfying version of this meal and requires nothing else. It’s complete.

As a dinner party first course: Serve in small, warmed bowls. Drizzle generously with good extra-virgin olive oil, scatter fresh rosemary or thyme over the surface, and add a few crispy leek rings on top for texture and drama. The pale, velvety soup with the green herbs and golden garnish looks genuinely beautiful and tastes sophisticated. Nobody would guess it took 40 minutes and six ingredients.

For a complete light lunch: Pair with a simple green salad dressed with lemon and olive oil. The acidity of the salad dressing complements the richness of the soup and makes the meal feel balanced and complete. Whole-grain crackers alongside work well if you want something to scoop.

For maximum comfort: Serve with crispy croutons (cubed sourdough tossed in olive oil and baked at 375 degrees F for 12 to 15 minutes until golden) scattered over the soup. The crunchy, garlicky croutons against the silky, creamy soup is one of those textural contrasts that makes a simple dish feel genuinely satisfying.

Beverage pairings: A crisp Sauvignon Blanc or Pinot Grigio is the ideal wine pairing – the wine’s acidity and mineral quality cuts through the richness of the potato and cashew cream beautifully. Chamomile tea is a lovely non-alcoholic option that complements the gentle, mellow flavor of the soup. Sparkling water with lemon mirrors the brightness of the lemon juice in the soup.

Vegan Leek and Potato Soup

Creamy Vegan Leek and Potato Soup FAQ

Can I Make This Nut-Free?

Yes. The most straightforward nut-free approach is to add an extra quarter cup of cubed russet potato at the beginning of cooking – more potato starch means more natural creaminess when blended. You can also use half a cup of full-fat coconut milk stirred in after the soup is blended – this adds creaminess and a very subtle coconut note that complements the leek flavor well. Oat milk (full-fat, unsweetened) is another option that produces a lighter but still creamy result.

Can I Make This Without a Blender?

Yes, though the texture will be different. Use a potato masher directly in the pot after cooking – the result is a chunky, rustic version rather than a smooth, blended soup. Mash to your preferred texture and stir vigorously to incorporate the cashews (which won’t blend smooth without a blender – omit them in the nut-free version of this approach and use extra potato for creaminess). The chunky version is genuinely good in its own way – heartier and more substantial, closer to a traditional vichyssoise style where the texture is deliberately kept rough.

Why Are My Leeks Bitter?

Overcooking or overheating during the saute stage. Leeks have a lower tolerance for high heat than onions and develop bitterness when they brown. Saute on medium heat only, for 4 minutes maximum, until just softened and translucent. Any caramelization or browning means the heat was too high or the time was too long. The soup cannot recover from bitter leeks – the flavor permeates the entire finished bowl. If you notice bitterness developing, add a splash of vegetable broth to cool the pan immediately and stir to prevent further browning.

Can I Use Leek Greens in This Recipe?

The dark green tops of leeks are too tough and fibrous for this soup and will make the finished soup slightly stringy even after blending. Use only the white and pale green parts of the leek. The dark green tops are not wasted – they’re excellent for adding to vegetable broth (simmer them in water with other vegetable scraps for an hour), so save them in a bag in the freezer until you’re making broth.

Can I Make This Soup Ahead for a Dinner Party?

Yes, and it’s actually an excellent make-ahead dinner party soup. Make it up to 2 days ahead and refrigerate. The soup will thicken in the fridge – reheat gently in a saucepan over medium-low heat, adding vegetable broth until you reach the right serving consistency. Taste and re-season before serving since cold storage can mute flavors. Prepare the garnishes (chopped rosemary, drizzle of olive oil) fresh right before serving so they’re at their most aromatic and vibrant.

How Do I Get the Smoothest Possible Texture?

Three things: make sure the potatoes are completely, fully cooked before blending (zero firmness when pressed); blend for long enough (at least 1 minute in a high-speed blender, longer in a standard blender); and for the absolute smoothest result, strain the blended soup through a fine-mesh sieve to remove any remaining starch particles or cashew fragments. The straining step takes an extra 3 minutes and produces a notably silkier texture. It’s worth doing for a dinner party presentation.

Recipes You May Like

If this creamy vegan leek and potato soup has become a cold-weather staple, here are three more elegant, warming soups worth adding to your rotation:

  • Creamy Butternut Squash Soup – Another silky, blended comfort soup with a completely different vegetable base. Slightly sweet, deeply warming, and beautiful in a bowl. A perfect companion recipe for rotating through fall and winter.
  • Anti-Inflammatory Carrot Soup with Ginger and Turmeric – Warm, spiced, velvety smooth, and made with similarly simple ingredients. If you love the one-pot blended soup approach, this is the spiced version worth trying next.
  • French Onion Soup – For the nights when you want a deeply savory, indulgent soup that takes more time and attention but delivers one of the most satisfying soup experiences possible. The caramelized onion and cheesy bread topping is genuinely special.

Conclusion

This creamy vegan leek and potato soup is proof that the most elegant things are often the simplest. Six ingredients, 40 minutes, and a technique – the cashew cream blend – that transforms a humble potato soup into something genuinely silky and luxurious. Clean the leeks properly, saute them gently, cook the potatoes completely soft, and blend until smooth. Those four things produce a bowl of soup that looks and tastes like it took real skill and time.

Make it this week when you need something comforting and good. Make it the day before a dinner party as a starter that will genuinely impress. Freeze individual portions for the cold weeks ahead. And come back to tell me in the comments what garnish you put on top and whether you tried the crispy leek variation – I genuinely love hearing how people make these recipes their own. Save this on Pinterest for every future cold day when you need the most comforting possible soup with the simplest possible effort.

Happy cooking, friends!

Callie

Print

Creamy Vegan Leek and Potato Soup

Vegan Leek and Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Vegan Leek and Potato Soup is creamy, comforting, and full of delicate leek flavor with a rich, velvety texture. Made without dairy, this soup gets its luxurious consistency from blended potatoes and cashews. Perfect for meal prep, it’s a warm and hearty dish for any season. Serve with crusty bread for a complete meal.

  • Author: Callie
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 4 leeks, cleaned and thinly sliced
  • 3 cups cubed white potato (about 23 medium russet potatoes)
  • ½ teaspoon sea salt & black pepper
  • 4 cups vegetable broth (low sodium if desired)
  • 2 bay leaves
  • ½ cup raw cashews
  • Fresh rosemary for garnish

Instructions

  1. Heat olive oil in a large saucepan or Dutch oven over medium heat. Add garlic and leeks, sautéing for about 4 minutes until softened.
  2. Add the potatoes, salt, and pepper. Stir well and cook for another 2 minutes.
  3. Pour in the vegetable broth and add bay leaves. Bring the soup to a boil, then reduce to a simmer. Cook for 15-20 minutes until potatoes are fork-tender.
  4. Stir in the raw cashews and cook for another minute.
  5. Remove the bay leaves, then carefully transfer the soup to a blender. Blend on high until smooth and creamy.
  6. Pour into bowls and garnish with fresh chopped rosemary. Serve warm.

Notes

  • Store in an airtight container in the fridge for up to 4 days or freeze for up to 1 month.
  • Reheat on the stovetop over medium heat or in the microwave in short bursts.
  • If you have a nut allergy, substitute cashews with canned coconut milk or an extra potato for creaminess.

Nutrition

  • Serving Size: 1 bowl (out of 6 servings)
  • Calories: 196 kcal
  • Sugar: 4g
  • Sodium: 648mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 3g
  • Protein: 5g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star