There’s something timelessly comforting about a bowl of potato and leek soup. Whether you’re cozying up on a chilly evening or seeking a nourishing lunch, this classic French-inspired dish is the epitome of simple, satisfying food.
Traditionally made with butter and cream, I’ve veganized the recipe to create an equally creamy, flavorful version that everyone can enjoy. With the natural sweetness of leeks and the earthy, velvety texture of potatoes, this soup is a staple for anyone who loves wholesome plant-based meals.
Best of all, this vegan potato and leek soup requires minimal ingredients, comes together in under an hour, and is perfect for batch cooking or meal prep. Serve it as a starter for a dinner party, a quick weeknight meal, or as a comforting remedy when you need a little TLC.
Ready to discover your new favorite vegan soup? Let’s dive in!
Why You’ll Love This Recipe
- Creamy and Satisfying: Despite being dairy-free, this soup offers a rich, velvety texture thanks to the combination of Yukon Gold potatoes and a splash of plant-based milk.
- Simple, Clean Ingredients: All you need are a handful of pantry staples—no specialty products or complicated steps required.
- Meal-Prep Friendly: This recipe yields a generous pot of soup that stores beautifully, making it ideal for make-ahead lunches or dinners.
- Budget-Friendly: Potatoes and leeks are affordable and widely available, making this a cost-effective choice for families or students.
- Customizable: You can easily adjust the flavors, add extra veggies, or make it chunky or smooth based on your preference.
- Gluten-Free and Allergen-Friendly: Free from dairy, eggs, and gluten, this soup is safe for many dietary needs.
Ingredients
Ingredient | Quantity | Notes |
---|---|---|
Leeks | 3 large | White and light green parts only, cleaned and sliced |
Yukon Gold potatoes | 1.5 lbs (about 5 medium) | Peeled and diced |
Garlic | 3 cloves | Minced |
Celery | 2 stalks | Chopped |
Carrot | 1 medium | Chopped |
Olive oil | 2 tbsp | For sautéing |
Vegetable broth | 5 cups | Low-sodium preferred |
Bay leaf | 1 | Optional, for aroma |
Fresh thyme | 2 sprigs | Or 1/2 tsp dried thyme |
Unsweetened plant-based milk | 1 cup | Oat or cashew milk for creaminess |
Salt & pepper | To taste | |
Chives or parsley | For garnish | Optional, but recommended |
Equipment
- Large soup pot or Dutch oven
- Chef’s knife
- Cutting board
- Wooden spoon or spatula
- Immersion blender or countertop blender
- Ladle
- Measuring cups and spoons
- Peeler (for potatoes and carrots)
Instructions
-
Prepare the leeks:
Cut off the root and the dark green tops of the leeks, keeping only the white and light green parts. Slice them lengthwise and rinse thoroughly under running water to remove any dirt or grit trapped between the layers.
Slice thinly.
-
Sauté the aromatics:
Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the sliced leeks, celery, and carrot.
Sauté for 5–7 minutes, stirring occasionally, until the vegetables are softened and fragrant.
-
Add garlic:
Add the minced garlic and cook for 1 minute, stirring constantly to avoid burning.
-
Add potatoes and seasonings:
Add the diced potatoes, bay leaf, and thyme. Stir to combine and cook for 2–3 minutes to allow the flavors to meld.
-
Add broth and simmer:
Pour in the vegetable broth. Bring to a gentle boil, then reduce heat to low and cover.
Simmer for about 20–25 minutes, or until the potatoes are fork-tender.
-
Remove aromatics:
Take out the bay leaf and thyme sprigs (if using fresh) and discard.
-
Blend the soup:
For a completely smooth soup, use an immersion blender directly in the pot, blending until silky. For a chunkier texture, blend just half the soup and mix it back in.
Alternatively, work in batches with a countertop blender (let the soup cool slightly first) and blend until smooth.
Be careful when blending hot liquids. Never fill your blender more than halfway and always vent the lid slightly.
-
Add plant-based milk and season:
Return the soup to the pot (if needed) and stir in the plant-based milk. Gently reheat if necessary.
Taste and season with salt and pepper.
-
Garnish and serve:
Ladle into bowls and garnish with chopped chives or parsley for a burst of color and flavor.
Tips & Variations
- Make it extra creamy: Add 1/4 cup raw cashews (soaked in hot water for 30 minutes and drained) before blending for an even silkier texture.
- Boost the flavor: Sauté a diced onion along with the leeks for a deeper savory note.
- Use different potatoes: Yukon Golds make the soup creamy, but Russet potatoes will work if that’s what you have on hand.
- Add greens: Stir in a couple of handfuls of baby spinach or kale just before blending for extra nutrients and color.
- Herb it up: Fresh dill, tarragon, or chervil add a unique twist to the traditional flavor profile.
- Chunky or smooth? You control the texture! Blend all for a classic smooth soup, or leave half unblended for a rustic, chunky finish.
- Meal prep: This soup freezes well. Cool completely and store in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently.
- Pair it with homemade vegan bread: Try it with this Vegan Bread Machine Recipe for Soft, Delicious Loaves for the ultimate comfort meal.
Pro tip: If you want a richer flavor, try roasting the potatoes and leeks first. This caramelizes their sugars and adds a deep, savory note to the finished soup.
Nutrition Facts
Nutrient | Per Serving (1/6 recipe) |
---|---|
Calories | 170 |
Total Fat | 4g |
Saturated Fat | 0g |
Cholesterol | 0mg |
Sodium | 480mg |
Total Carbohydrate | 31g |
Dietary Fiber | 4g |
Sugars | 4g |
Protein | 4g |
Vitamin A | 30% DV |
Vitamin C | 25% DV |
Calcium | 6% DV |
Iron | 8% DV |
*Nutrition facts are estimates and will vary based on specific ingredients and serving size.
Serving Suggestions
- Serve hot with a slice of homemade vegan bread or crusty baguette for a hearty meal.
- Top with toasted pumpkin seeds or a sprinkle of smoked paprika for crunch and color.
- Pair with a fresh green salad or a side of vegetable crackers for a light lunch.
- Enjoy as a first course for a dinner party—its elegant simplicity sets the stage for any main dish.
- For a full comfort-food experience, serve alongside a bowl of Low Calorie Vegetable Soup for a soup-and-salad night.
Conclusion
This vegan potato and leek soup is proof that plant-based cooking can be both simple and deeply satisfying. With its creamy texture and delicate flavor, it’s a dish that feels right at home no matter the season or occasion.
Whether you’re new to vegan cooking or a longtime enthusiast, this recipe is bound to become a staple in your kitchen.
Don’t hesitate to make it your own by experimenting with herbs, veggies, or garnishes. And if you loved this recipe, be sure to explore more comforting plant-based dishes, like our Peruvian Vegetable Recipes for Flavorful Healthy Meals or treat yourself to a sweet finish with our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.
Happy cooking, and may every bowl bring you warmth and joy!
📖 Recipe Card: Vegan Potato and Leek Soup
Description: This creamy vegan potato and leek soup is comforting, simple, and packed with flavor. Perfect for a cozy lunch or dinner, it’s both hearty and healthy.
Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M
Servings: 4 servings
Ingredients
- 2 tablespoons olive oil
- 3 large leeks, white and light green parts only, sliced
- 3 cloves garlic, minced
- 4 medium Yukon Gold potatoes, peeled and diced
- 4 cups vegetable broth
- 1 cup unsweetened plant-based milk
- 1 teaspoon dried thyme
- Salt and pepper to taste
- Chopped fresh chives, for garnish
Instructions
- Heat olive oil in a large pot over medium heat.
- Add leeks and cook until softened, about 5 minutes.
- Stir in garlic and cook for 1 minute.
- Add potatoes, vegetable broth, and thyme.
- Bring to a boil, then reduce heat and simmer for 20 minutes, until potatoes are tender.
- Stir in plant-based milk, salt, and pepper.
- Blend soup with an immersion blender until smooth.
- Serve hot, garnished with fresh chives.
Nutrition: Calories: 210 kcal | Protein: 4 g | Fat: 7 g | Carbs: 35 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Potato and Leek Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “This creamy vegan potato and leek soup is comforting, simple, and packed with flavor. Perfect for a cozy lunch or dinner, it\u2019s both hearty and healthy.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “3 large leeks, white and light green parts only, sliced”, “3 cloves garlic, minced”, “4 medium Yukon Gold potatoes, peeled and diced”, “4 cups vegetable broth”, “1 cup unsweetened plant-based milk”, “1 teaspoon dried thyme”, “Salt and pepper to taste”, “Chopped fresh chives, for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add leeks and cook until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add potatoes, vegetable broth, and thyme.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 20 minutes, until potatoes are tender.”}, {“@type”: “HowToStep”, “text”: “Stir in plant-based milk, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Blend soup with an immersion blender until smooth.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh chives.”}], “nutrition”: {“calories”: “210 kcal”, “proteinContent”: “4 g”, “fatContent”: “7 g”, “carbohydrateContent”: “35 g”}}