Celery Leek Soup is the kind of comforting bowl that feels both nourishing and satisfying at the same time. This simple yet flavorful recipe brings together tender leeks, fresh celery, and creamy potatoes into a smooth, herb-infused blend that works beautifully as a cozy lunch or a light dinner recipe. Because it uses wholesome vegetables and non-dairy milk, it easily doubles as a vegan leek soup while still delivering rich flavor. Whether you’re craving a healthy spring soup or something warm for a cool evening, this recipe offers a perfect balance of freshness and comfort.
Story
I first made Celery Leek Soup during early spring when I wanted something warm yet not too heavy. The markets were full of crisp celery and beautiful leeks, and I knew they would create a naturally flavorful base. What makes Celery Leek Soup so appealing is its simplicity. You don’t need complicated techniques or rare ingredients. Instead, everyday vegetables transform into something smooth, aromatic, and deeply comforting.
Over time, this Celery Leek Soup became one of my favorite ways to enjoy a healthy spring soup that doesn’t feel bland. The potatoes add body, while herbs like thyme and parsley create depth. Because the ingredients are plant-based, it also works perfectly as a vegan leek soup. I often serve this potato and celery soup on busy weeknights when I want a dependable light dinner recipe that still feels special.
Ingredients
-
1 tablespoon olive oil
-
1 large leek, washed and diced
-
3 celery sticks, diced
-
2 medium russet potatoes, diced
-
¼ onion, diced
-
2 garlic cloves, minced
-
2.5 cups vegetable stock
-
1 teaspoon dried thyme
-
1 teaspoon dried parsley
-
2 bay leaves
-
¼ cup non-dairy milk
-
Pinch of salt
-
Pinch of black pepper
Step-by-Step Instructions
Preparing the Ingredients
Start by thoroughly washing the leek to remove any grit between the layers. Dice the leek, celery, potatoes, and onion into even pieces so they cook evenly. Mince the garlic finely to release its flavor. Measure out the herbs and vegetable stock in advance to keep the cooking process smooth and organized.
Cooking Instructions
Drizzle olive oil into a large pot over low heat. Add the diced onion, minced garlic, thyme, parsley, and bay leaves. Cook gently for 4–5 minutes until the onion softens and becomes fragrant.
Next, stir in the leeks and celery. Cook for a few minutes until they begin to soften. Add the diced potatoes, season with salt and black pepper, and cook for 5–7 minutes. If the potatoes begin to stick, add a small splash of water.
Pour in the vegetable stock and bring the mixture to a boil. Reduce the heat and simmer for 18–20 minutes until the potatoes become fork tender. Stir in the non-dairy milk for added creaminess.
Remove the bay leaves carefully. Blend the soup using an immersion blender until smooth, or transfer in batches to a food processor. Ladle into bowls and garnish with fresh herbs if desired. Serve immediately.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid rushing the sautéing stage. Properly softening the onion, garlic, and herbs builds the base flavor of this potato and celery soup. Also, cut the vegetables evenly to prevent uneven cooking. Always remove the bay leaves before blending, as they can create an unpleasant texture. Finally, avoid over-seasoning early on; adjust salt and pepper after blending.
Pro Tips for Better Flavor
For a deeper herb profile, add a little extra thyme or parsley. If you prefer a slightly thinner consistency, stir in additional vegetable stock or non-dairy milk after blending. Fresh chopped herbs on top brighten the bowl and add texture. A drizzle of olive oil just before serving adds richness without overpowering this healthy spring soup.
Serving and Storage
How to Serve
Serve Celery Leek Soup warm with crusty bread or a simple side salad. It pairs beautifully with whole-grain toast or a light sandwich, making it an ideal light dinner recipe. For presentation, garnish with fresh parsley, cracked pepper, or a swirl of non-dairy milk.

How to Store Leftovers
Allow the soup to cool completely before storing. Transfer to an airtight container and refrigerate for up to three days. Reheat gently on the stovetop, stirring occasionally. If the soup thickens in the refrigerator, add a splash of vegetable stock or water while reheating to restore its smooth texture.
Conclusion
Celery Leek Soup delivers comfort without heaviness. Its creamy texture, herbal aroma, and wholesome ingredients make it a dependable option for lunch or dinner. Because it’s simple, flexible, and nourishing, it easily earns a regular place in your meal rotation. Try it once, and you’ll appreciate how effortlessly this recipe transforms everyday vegetables into a satisfying bowl.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I freeze Celery Leek Soup?
Yes, you can freeze this soup. Allow it to cool fully, then store in freezer-safe containers for up to three months. Thaw overnight in the refrigerator and reheat gently, stirring well.
Can I make this soup without potatoes?
You can replace potatoes with cauliflower for a lower-carb variation. However, potatoes provide natural thickness and body that define this traditional potato and celery soup texture.
Is this soup suitable for special diets?
This recipe qualifies as a vegan leek soup when you use vegetable stock and non-dairy milk. If you substitute chicken stock, it will no longer be vegan but will still taste delicious.
Print
Celery Leek Soup
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Creamy celery leek soup made with potatoes, herbs, and vegetable stock. A comforting vegan-friendly lunch or light dinner.
Ingredients
- 1 tablespoon olive oil
- 1 large leek washed and diced
- 3 celery sticks diced
- 2 medium russet potatoes diced
- 1/4 onion diced
- 2 garlic cloves minced
- 2.5 cups vegetable stock
- 1 teaspoon dried thyme
- 1 teaspoon dried parsley
- 2 bay leaves
- 1/4 cup non-dairy milk
- Pinch salt
- Pinch black pepper
Instructions
- Drizzle olive oil into a large pot and sauté onion, garlic, thyme, parsley, and bay leaves for 4-5 minutes until softened.
- Add leeks and celery and cook a few minutes before adding diced potatoes. Season and cook 5-7 minutes.
- Pour in vegetable stock and bring to a boil. Reduce heat and simmer 18-20 minutes until potatoes are fork tender.
- Stir in non-dairy milk.
- Remove bay leaves and blend until smooth using immersion blender.
- Ladle into bowls and serve immediately.
Notes
- Add extra herbs for stronger flavor.
- Remove bay leaves before blending.
- Add splash of water if potatoes stick.
- Use vegetable stock to keep it vegan.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American, British
Nutrition
- Serving Size: 1 bowl
- Calories: 149 kcal
- Sugar: 4 g
- Sodium: 608 mg
- Fat: 4 g
- Saturated Fat: 1 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 26 g
- Fiber: 2 g
- Protein: 3 g
- Cholesterol: 0 mg