Vegetable Soup With Leeks Recipe for Cozy Comfort Meals

Updated On: October 8, 2025

There’s something truly comforting about a warm bowl of vegetable soup, especially when it features the subtle, aromatic flavor of leeks. This vegetable soup with leeks recipe is perfect for cozy evenings, chilly mornings, or whenever you crave a nourishing, wholesome meal made from fresh ingredients.

Leeks add a gentle sweetness and a depth of flavor that elevates the humble vegetable soup to a whole new level. Plus, this soup is incredibly versatile, easy to prepare, and packed with vitamins, fiber, and antioxidants.

Whether you’re a seasoned cook or a beginner in the kitchen, this recipe is straightforward and forgiving. It’s an excellent way to use up a variety of garden-fresh vegetables or whatever you have on hand.

Pair it with crusty bread or a light salad for a complete meal. Ready to dive into a bowl of healthy, hearty goodness?

Let’s get cooking!

Why You’ll Love This Recipe

This vegetable soup with leeks is a perfect blend of flavor, nutrition, and simplicity. Here’s why it deserves a spot in your recipe collection:

  • Deliciously aromatic: Leeks provide a mild onion-garlic flavor that’s less pungent but more nuanced, making the soup flavorful without overpowering other ingredients.
  • Highly nutritious: Packed with a rainbow of vegetables, this soup offers vitamins A, C, K, and plenty of fiber to keep you satisfied and healthy.
  • Easy to customize: Swap in your favorite seasonal vegetables or add beans and grains to boost protein and texture.
  • Perfect for meal prep: This soup stores well and tastes even better the next day, so make a big batch to enjoy throughout the week.
  • Comforting and light: Ideal when you want something warm and soothing but not too heavy, especially in colder months.

Ingredients

  • 2 large leeks (white and light green parts only, cleaned and sliced)
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 medium potato, peeled and diced
  • 1 small zucchini, diced
  • 1 cup green beans, trimmed and chopped
  • 4 cloves garlic, minced
  • 1 can (14 oz) diced tomatoes, with juices
  • 6 cups vegetable broth (preferably low sodium)
  • 2 tablespoons olive oil
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • Salt and pepper, to taste
  • Fresh parsley, chopped for garnish
  • Optional: 1 cup cooked white beans or lentils for added protein

Equipment

  • Large soup pot or Dutch oven
  • Sharp knife
  • Cutting board
  • Wooden spoon or ladle
  • Measuring cups and spoons
  • Vegetable peeler
  • Colander or strainer (to clean leeks)

Instructions

  1. Prepare the leeks: Begin by trimming the root end and tough dark green parts of the leeks. Slice them lengthwise, then chop into thin half-moons. Rinse thoroughly in a bowl of cold water to remove any grit or dirt. Drain well.
  2. Sauté the aromatics: Heat 2 tablespoons of olive oil in a large soup pot over medium heat. Add the sliced leeks and minced garlic, stirring frequently. Cook for about 5 minutes until the leeks are soft and fragrant but not browned.
  3. Add the base vegetables: Toss in the diced carrots, celery, and potatoes. Stir to combine and cook for another 5 minutes, letting the vegetables start to soften.
  4. Incorporate seasonings and broth: Sprinkle in the dried thyme and oregano, then pour in the vegetable broth and canned diced tomatoes with their juices. Stir well to combine everything.
  5. Simmer the soup: Bring the mixture to a boil, then reduce heat to low and cover. Let it simmer gently for about 20 minutes, or until the potatoes and carrots are tender.
  6. Add remaining vegetables: Stir in the diced zucchini and chopped green beans. Continue simmering uncovered for another 10 minutes until all vegetables are cooked through but still retain some bite.
  7. Optional protein boost: If using, add cooked white beans or lentils now. Stir to heat through.
  8. Season to taste: Add salt and freshly ground black pepper as needed. Taste and adjust seasonings for your preference.
  9. Serve: Ladle the hot soup into bowls and garnish generously with freshly chopped parsley. Enjoy warm.

Tips & Variations

“Cleaning leeks thoroughly is essential to avoid gritty soup. Slice and soak them well!”

  • Make it creamy: For a creamier texture, blend half the soup with an immersion blender or regular blender, then stir back in.
  • Spice it up: Add a pinch of red chili flakes or a dash of smoked paprika for some heat and smoky depth.
  • Seasonal swaps: Use sweet potatoes instead of regular potatoes or add kale or spinach for extra greens.
  • Grain addition: Stir in cooked barley, quinoa, or rice for a heartier meal.
  • Make it vegan and gluten-free: Use vegetable broth and avoid any bread sides containing gluten to keep it allergy-friendly.

Nutrition Facts

Nutrient Amount per Serving
Calories 150-180 kcal
Protein 4-6 grams
Carbohydrates 30 grams
Fiber 6-8 grams
Fat 5-7 grams (mostly from olive oil)
Vitamin A 60% DV
Vitamin C 30% DV
Iron 10% DV
Potassium 15% DV

Serving Suggestions

This vegetable soup with leeks pairs wonderfully with a variety of sides and extras:

Conclusion

This vegetable soup with leeks recipe is a fantastic way to embrace the wholesome goodness of fresh vegetables combined with the subtle, sweet flavor of leeks. It’s nourishing, light, and versatile enough to suit any season or dietary preference.

The soup’s ease of preparation makes it a go-to for busy weeknights or relaxed weekend cooking. Plus, its hearty nature means it satisfies both vegetarians and meat-eaters alike.

By incorporating simple ingredients and straightforward steps, you can create a delicious, comforting meal that’s both healthy and satisfying. Don’t hesitate to experiment with the recipe by adding your favorite veggies or grains.

And if you enjoyed this recipe, be sure to explore other flavorful plant-based dishes like the Chilli Powder Recipe Vegan: Easy Homemade Spice Blend to add extra zest to your meals.

📖 Recipe Card: Vegetable Soup with Leeks

Description: A hearty and healthy vegetable soup featuring tender leeks and a medley of fresh vegetables. Perfect for a comforting meal any day of the week.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 6 servings

Ingredients

  • 2 large leeks, cleaned and sliced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium potato, peeled and cubed
  • 1 zucchini, diced
  • 1 cup green beans, trimmed and chopped
  • 4 cups vegetable broth
  • 1 can (14 oz) diced tomatoes
  • 2 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp dried thyme
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add leeks, garlic, carrots, and celery; sauté until softened, about 5 minutes.
  3. Add potatoes, zucchini, green beans, and thyme; stir to combine.
  4. Pour in vegetable broth and diced tomatoes with juices.
  5. Bring soup to a boil, then reduce heat and simmer for 30 minutes.
  6. Season with salt and pepper to taste before serving.

Nutrition: Calories: 150 kcal | Protein: 4 g | Fat: 5 g | Carbs: 22 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetable Soup with Leeks”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and healthy vegetable soup featuring tender leeks and a medley of fresh vegetables. Perfect for a comforting meal any day of the week.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 large leeks, cleaned and sliced”, “2 medium carrots, diced”, “2 celery stalks, diced”, “1 medium potato, peeled and cubed”, “1 zucchini, diced”, “1 cup green beans, trimmed and chopped”, “4 cups vegetable broth”, “1 can (14 oz) diced tomatoes”, “2 cloves garlic, minced”, “2 tbsp olive oil”, “1 tsp dried thyme”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add leeks, garlic, carrots, and celery; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add potatoes, zucchini, green beans, and thyme; stir to combine.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and diced tomatoes with juices.”}, {“@type”: “HowToStep”, “text”: “Bring soup to a boil, then reduce heat and simmer for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste before serving.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “4 g”, “fatContent”: “5 g”, “carbohydrateContent”: “22 g”}}

Photo of author

Marta K

Leave a Comment

X