This vegan potato leek soup is silky, warming, and simple to make. Soft leeks and tender potatoes cook down into a creamy bowl that tastes fresh and comforting. The aroma is gentle onion-sweet from the leeks, the texture is smooth and velvety, and a sprinkle of fresh herbs adds bright color and a pop of flavor. If you enjoy hearty potato soups, you might also like this similar option for a creamy beef and potato soup for a non-vegan twist.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 4
- Difficulty Level: Easy
Nutrition Information
(Approximate per serving)
- Calories per serving: 220 kcal
- Protein: 4 g
- Carbohydrates: 29 g
- Fat: 7 g
- Fiber: 4 g
- Sugar: 3 g
- Sodium: 480 mg
Why Make This Vegan Potato Leek Soup
This soup is quick, comforting, and full of simple flavors. It uses humble ingredients but tastes rich because the potatoes create a creamy body when blended. It’s perfect for chilly nights, light lunches, or when you need a low-effort meal that still feels special. The mild sweetness of leeks and the earthy potato flavor pair well with herbs and a drizzle of olive oil.
How to Make Vegan Potato Leek Soup
This recipe is forgiving. Clean the leeks well, simmer the potatoes until tender, then blend for a silky texture. Use an immersion blender for easy cleanup or a countertop blender in batches. Finish with plant milk for creaminess without dairy.
Ingredients:
- 4 large leeks, cleaned and sliced
- 4 medium potatoes, diced
- 4 cups vegetable broth
- 1 cup unsweetened plant-based milk (e.g., almond, soy, or oat milk)
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- Salt and pepper to taste
- Fresh herbs for garnish (e.g., thyme or parsley)
Directions:
Step 1: Preparation
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the sliced leeks and 2 cloves minced garlic. Sauté, stirring occasionally, until the leeks are soft and fragrant, about 5 minutes. This step brings out the leeks’ sweet, delicate flavor.
Step 2: Mixing
Add the diced potatoes to the pot and pour in 4 cups of vegetable broth. Stir to combine so the potatoes are evenly covered by the liquid. Bring the mixture to a boil over medium-high heat.
Step 3: Cooking
Once boiling, reduce the heat to a simmer. Cook until the potatoes are fork-tender, about 20 minutes. This makes the potatoes soft enough to break down and thicken the soup.
Step 4: Finishing
Use an immersion blender to puree the soup until smooth and velvety. If using a countertop blender, work in batches and hold the lid with a towel. Stir in 1 cup unsweetened plant-based milk and season with salt and pepper to taste. Heat gently until warmed through. Garnish with fresh herbs before serving.
How to Serve Vegan Potato Leek Soup
Serve hot in warmed bowls. Add a drizzle of extra-virgin olive oil, a sprinkle of chopped parsley or thyme, and freshly cracked black pepper. For a heartier meal, pair with crusty bread, a simple green salad, or steamed greens. The creamy texture and mild flavors make it a great starter for dinner or a cozy solo lunch.
How to Store Vegan Potato Leek Soup
- Refrigerator: Cool to room temperature and store in an airtight container for up to 4 days. Reheat gently on the stove over low heat, stirring to prevent sticking.
- Freezer: Freeze in airtight containers or freezer bags for up to 3 months. Thaw overnight in the fridge before reheating. Note: texture may thicken after freezing; thin with a splash of plant milk or broth while reheating.
Expert Tips for Perfect Vegan Potato Leek Soup
- Clean leeks well: Slice and rinse in a bowl of cold water to remove grit between layers.
- Choose starchy potatoes: Russets or Yukon Gold make a silkier soup than waxy varieties.
- Control thickness: Use less broth for a thicker soup or more for a looser consistency.
- Blend carefully: If using a hot countertop blender, vent the lid slightly and cover with a towel to avoid pressure buildup.
- Taste and season at the end: Potatoes can mute seasoning, so adjust salt and pepper after blending.
- Make it richer: Stir in a tablespoon of vegan butter or a splash of olive oil for extra richness.
Delicious Variations
- Leek and cauliflower: Replace one potato with 2 cups cauliflower florets for a lower-carb option.
- Garlic-thyme twist: Roast an extra head of garlic and add while blending for deep savory flavor.
- Curried potato leek: Add 1 teaspoon curry powder during sautéing for warm spice notes.
- Smoky bacon-style: Top with store-bought or homemade vegan bacon bits for a smoky crunch.
- Cheesy flavor: Stir in 2 tablespoons nutritional yeast for a cheesy, savory depth.
Frequently Asked Questions
Q: Can I make this soup without an immersion blender?
A: Yes. Use a countertop blender and blend the soup in batches. Hold the lid and leave a small vent covered with a towel to let steam escape. Blend until smooth, then return to the pot to finish.
Q: Can I use baby potatoes or different potato types?
A: You can use any potato, but starchy potatoes like Russet or Yukon Gold give the creamiest texture. Waxy potatoes will hold shape more and yield a chunkier soup.
Q: How do I clean leeks so there’s no grit?
A: Trim the dark green tops and root end, slice the leeks, then soak them in a bowl of cold water. Swirl to let grit sink and lift the leeks out with a slotted spoon.
Q: Is this soup freezer-friendly?
A: Yes. Freeze in portions for up to 3 months. Reheat slowly and add a splash of plant milk or broth if the soup seems too thick after thawing.
Q: What plant milk works best?
A: Unsweetened oat or soy milk adds body and mild flavor. Almond milk works too, but choose unsweetened versions; coconut milk will add a noticeable coconut taste.
Q: Can I add other vegetables?
A: Yes. Carrots, celery, or a small amount of leek greens work well. Add them during the sauté or simmer stage depending on their cook time.
Q: How do I make the soup richer without dairy?
A: Use a splash of full-fat coconut milk, a tablespoon of vegan butter, or stir in 1–2 tablespoons of olive oil at the end.
Conclusion
This vegan potato leek soup is a cozy, easy-to-make dish with a smooth texture and gentle, savory flavor. It’s perfect for weeknights, meal prep, or when you want something simple that still feels indulgent. For another creamy, comforting take on potato soup, try this recipe for Creamy Vegan Potato Leek Soup (Easy + Healthy) to compare techniques and flavor twists. Enjoy cooking, and don’t be afraid to make it your own.
Print
Vegan Potato Leek Soup
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A silky, warming vegan potato leek soup made with soft leeks and tender potatoes, creating a creamy and comforting bowl perfect for chilly nights.
Ingredients
- 4 large leeks, cleaned and sliced
- 4 medium potatoes, diced
- 4 cups vegetable broth
- 1 cup unsweetened plant-based milk (e.g., almond, soy, or oat milk)
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- Salt and pepper to taste
- Fresh herbs for garnish (e.g., thyme or parsley)
Instructions
- Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the sliced leeks and 2 cloves minced garlic. Sauté until the leeks are soft and fragrant, about 5 minutes.
- Add the diced potatoes to the pot and pour in 4 cups of vegetable broth. Stir to combine so the potatoes are evenly covered by the liquid. Bring the mixture to a boil over medium-high heat.
- Reduce the heat to a simmer. Cook until the potatoes are fork-tender, about 20 minutes.
- Use an immersion blender to puree the soup until smooth and velvety. If using a countertop blender, work in batches and hold the lid with a towel. Stir in 1 cup unsweetened plant-based milk and season with salt and pepper to taste. Heat gently until warmed through. Garnish with fresh herbs before serving.
Notes
For a richer flavor, stir in a splash of olive oil or vegan butter. Store leftover soup in an airtight container for up to 4 days or freeze for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Blending
- Cuisine: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 3g
- Sodium: 480mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 0mg




