This plant-based take on the classic French velouté combines tender potatoes and sweet, aromatic leeks in a luxuriously creamy broth. Infused with fresh thyme and bay leaves, and finished with a hint of coconut cream and sweet corn, it’s the ultimate comfort food for chilly days.
Growing up in France, potato leek soup—or “Velouté poireaux pommes de terre”—was a winter staple in my household. My mother and grandmother would prepare it regularly when the temperatures dropped. I’ll be honest: as a kid, I wasn’t always thrilled about it. But as I matured, I developed a deep appreciation for its subtle, elegant flavors and the way it warms you from the inside out.
This dish has remained popular in French cuisine for three simple reasons: it relies on affordable, seasonal produce, it’s incredibly straightforward to whip up, and it delivers pure, soul-soothing comfort.
While my family’s version used dairy butter and heavy cream, I’ve reimagined it to be 100% plant-based without losing any of the richness. I’ve swapped in a generous swirl of coconut cream for that silky mouthfeel and added a pop of sweet corn to introduce a delightful textural contrast and natural sweetness.
⭐️ Why You Should Try It
Hearty, cozy, and deeply satisfying.
The marriage of starchy, creamy potatoes with the mild onion-like sweetness of leeks results in a soup that’s savory, herbaceous, and wonderfully filling. A swirl of coconut cream adds just the right amount of richness without overwhelming the delicate flavor base.
Top it with crispy croutons and a generous crack of black pepper, and you’ve got the ultimate bowl of winter comfort.
Budget-friendly and effortlessly simple.
Leeks and potatoes are among the most wallet-friendly vegetables during the colder months, making this soup a fantastic choice for feeding a family or a crowd. You can easily double the batch and freeze the extras for later.
Best of all, it comes together in a single pot—just grab an immersion blender and you’re good to go. If you don’t have one, a standard countertop blender works perfectly, too.
📘 What is Potato Leek Soup
This classic winter dish features leeks and potatoes gently cooked in butter, simmered in a flavorful broth, and then puréed into a velvety smooth soup. While its roots are deeply French, it was actually popularized in America by a French chef working at the Ritz-Carlton Hotel in New York, cementing its status as a timeless comfort food.
🥔 Ingredient Notes
Potatoes
These are the backbone of the soup, providing a thick, luxurious texture and a subtle, earthy heartiness.
Choosing the right variety: Avoid waxy potatoes like Red or Fingerling varieties, as they can make your soup gluey. Instead, reach for all-purpose or floury potatoes. Yukon Gold or Bintje (popular in Europe) are ideal choices. Russets work too, though they tend to have a slightly milder flavor.
Leeks
Following traditional French cooking principles, I use an equal ratio of leeks to potatoes. For this recipe, that means three medium potatoes (about 15 ounces / 425g) and three leeks of roughly the same weight. Don’t stress if the weights aren’t exact—this soup is very forgiving.
Vegan Butter
I prefer using plant-based butter instead of oil to sauté the leeks. It helps coax out their natural sugars and enhances that signature oniony sweetness.
Vegetable Broth
Using a high-quality broth rather than plain water makes a world of difference in the final depth of flavor. I used bouillon cubes this time, but powder, liquid stock, or homemade broth will all work beautifully.
Fresh Herbs
Potatoes and leeks are a perfect match for woody fresh herbs like thyme and bay leaves, which infuse the soup with aromatic warmth as it simmers. For a fresh, vibrant finish, garnish with chopped chives or green onions.
Coconut Cream
Traditional potato leek soup relies on dairy cream for its richness. Here, I use coconut cream to achieve that same luscious texture while keeping things vegan. And don’t worry—it doesn’t lend a coconutty flavor to the soup!
Corn (The Secret Twist)
While not a classic addition, I absolutely love adding corn to this soup. It introduces a pleasant crunch and a burst of natural sweetness that takes the texture from ordinary to exceptional.
🥣 How to Make It
1. Sauté the leeks until softened
2. Cook the potatoes until tender
3. Blend to your desired consistency
Reducing the Sliminess
Due to the natural starches in potatoes, this soup will always have a slight gelatinous quality. It’s perfectly normal and doesn’t bother me, but I know it’s not for everyone. Here are two methods to significantly reduce that gluey consistency:
- Immersion blender method: Use an immersion blender and stop blending as soon as the soup is smooth. Over-blending releases more starch, so blend sparingly.
- Potato ricer method: Remove the cooked potatoes from the pot before blending the leeks. Using a potato ricer, purée the potatoes while they’re still hot, then stir them back into the blended leek broth. This takes more effort and dishes, but it yields the smoothest, least-starchy texture.
📔 Pro Tips for Success
Customize the thickness.
You’re in full control of the final consistency. Start by blending the soup with just a small amount of the cooking liquid, then slowly add more until you reach your ideal thickness.
Season thoughtfully.
Vegetable broths vary widely in saltiness. To avoid over-salting, blend the soup without adding any extra salt first. Taste it, then adjust with salt and pepper as needed.
🥕 Delicious Variations
- Roasted garlic: Add a head of roasted garlic cloves to the pot before blending for a deep, mellow, savory note.
- Smoky touch: Stir in a pinch of smoked paprika or a dash of liquid smoke for a subtle, smoky warmth.
- Herb swap: Experiment with fresh rosemary or tarragon in place of thyme for a different aromatic profile.
🥖 What to Serve It With
Garnishes and sides can elevate this soup to a whole new level. Here are some of my favorite ways to finish it:
- Homemade croutons or crusty sourdough bread
- A swirl of coconut cream and a drizzle of leek-infused oil
- Freshly chopped chives, green onions, or parsley
- A sprinkle of crispy fried shallots or bacon bits (vegan, of course!)
- A dollop of vegan sour cream or plain plant-based yogurt
❄️ Storing and Reheating
Transfer any leftovers to an airtight container and store in the refrigerator for up to 4 days. To reheat, simply warm it gently on the stovetop over low heat, adding a splash of broth or water if it has thickened too much.
This soup freezes beautifully! Let it cool completely, then freeze in portion-sized containers for up to 3 months. Thaw overnight in the fridge before reheating.
💬 Frequently Asked Questions
Do I need to peel the potatoes?
That’s entirely up to you! I personally prefer to peel them for a silkier, smoother texture. If you choose to leave the skins on, just be sure to scrub them thoroughly to remove any dirt.
Why is my soup slimy or gluey?
This usually happens if you’ve used waxy potatoes or blended the soup for too long. Check the ingredient notes section above for tips on choosing the right potatoes and minimizing sliminess.
Can I make this oil-free?
Absolutely! Simply sauté the leeks in a few tablespoons of water or vegetable broth instead of butter or oil. The soup will still be delicious, though slightly less rich.
Is this recipe gluten-free?
Yes, as long as you use a certified gluten-free vegetable broth. The rest of the ingredients are naturally gluten-free.
This vegan potato leek soup is the perfect marriage of rustic simplicity and elegant flavor. It’s creamy, comforting, and packed with the wholesome goodness of seasonal vegetables. I truly hope it becomes a winter favorite in your kitchen!
Vegan Potato Leek Soup
Ingredients
- 3 medium leeks (about 15 oz / 425g), white and light green parts only, sliced
- 3 medium Yukon Gold or floury potatoes (about 15 oz / 425g), peeled and diced
- 2 tbsp vegan butter (or olive oil)
- 4 cups vegetable broth
- 2 sprigs fresh thyme
- 1 bay leaf
- 1/2 cup coconut cream (or plant-based cream of choice)
- 1 cup cooked corn kernels (canned or frozen, thawed)
- Salt and freshly ground black pepper, to taste
- Fresh chives or green onions, for garnish
- Croutons, for serving (optional)
Instructions
- Sauté the leeks: Melt the vegan butter in a large pot or Dutch oven over medium heat. Add the sliced leeks and cook for 5–7 minutes, stirring occasionally, until they have softened and become translucent. (Reserve a small portion for garnish if desired.)
- Add the potatoes and broth: Stir in the diced potatoes, then pour in the vegetable broth. Add the fresh thyme sprigs and bay leaf. Bring to a boil, then reduce the heat to a simmer. Cover and cook for 15–20 minutes, or until the potatoes are fork-tender.
- Blend the soup: Remove the thyme sprigs and bay leaf. Using an immersion blender, purée the soup until smooth. (Alternatively, carefully transfer the soup to a countertop blender in batches and blend until creamy.)
- Finish with cream and corn: Return the soup to low heat. Stir in the coconut cream and the cooked corn kernels. Warm through for 2–3 minutes. Season with salt and pepper to taste.
- Serve: Ladle the soup into bowls. Garnish with fresh chives, a drizzle of coconut cream, the reserved sautéed leeks, and a handful of croutons if desired. Serve immediately.
Notes
- Thickness: For a thinner soup, add more vegetable broth or water until you reach your preferred consistency.
- Flavor boost: For an extra layer of flavor, drizzle a teaspoon of leek-infused oil (made from the green tops) over each serving.
- Storage: Store in an airtight container in the fridge for up to 4 days, or freeze for up to 3 months.

