In This Article Show
You know those leeks at the grocery store that you walk past because you’re not quite sure what to do with them? The ones that look like oversized green onions but feel a little more mysterious? Or maybe you bought them for one recipe and now have extra taking up space in your fridge?

I’ve been there. Leeks are one of those vegetables that seem slightly fancy, but they’re actually incredibly forgiving and easy to work with. They’re milder and sweeter than onions, and when you cook them slowly, they become buttery and almost silky. And soup? Leek soup might be the perfect thing to make with them.
The best part? These 22 recipes range from creamy and indulgent to light and brothy. Most use just a handful of ingredients, and leeks do most of the flavor work for you. Whether you’re new to cooking with leeks or they’re already a staple in your kitchen, there’s something here for you.
1. Classic Leek and Potato Soup

This is the leek soup everyone should know how to make. Just leeks, potatoes, broth, and a little butter come together into something creamy and comforting. It’s simple, satisfying, and proves that a few good ingredients are all you need .
Recipe Metadata:
Time to Make: 45 minutes
Servings: 4
Ingredients:
- 3 large leeks, trimmed and cleaned well
- 500 g floury potatoes, peeled and chopped
- 1 medium onion
- 40 g butter or 2 tablespoons olive oil
- 1 liter vegetable or chicken stock
- Sea salt and black pepper
- Optional: splash of milk or cream, pinch of nutmeg, chives for topping
Recipe Steps:
- Slice the leeks thinly and dice the onion. Chop the potatoes into small chunks for faster cooking.
- Warm the butter in a large pot over low-to-medium heat. Add onion and leeks with a pinch of salt. Cook slowly until soft and sweet, about 10 to 12 minutes.
- Add potatoes and pour in stock. Bring to a gentle simmer and cook until potatoes are tender, about 15 to 20 minutes.
- Blitz with an immersion blender until smooth, or leave some chunks for texture. If too thick, add a bit of hot water or stock.
- Taste and season. If you like it richer, stir in a splash of milk or cream and a pinch of nutmeg.
- Serve hot with chives and cracked pepper.
2. Simple 5-Ingredient Leek Soup

This minimalist version uses just leeks, potatoes, carrot, broth, and cream. It’s proof that you don’t need a long ingredient list for a deeply satisfying soup .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 2
Ingredients:
- 1 medium-large leek
- 5 medium-sized potatoes
- 1 medium-sized carrot
- 1 tablespoon butter or oil
- 600 ml water
- 1 teaspoon salt or vegetable stock powder
- 100 ml organic cream
Recipe Steps:
- Peel and roughly dice the onion. Sauté over medium heat in butter until soft.
- Wash the leek, roughly chop, and add to the pot. Peel and roughly chop the carrot, and add as well. Sauté for a few minutes.
- Fill with water, add salt or stock powder.
- Peel and quarter the potatoes. Add to the soup and simmer on low heat for 20 minutes.
- Just before the end of cooking, add the cream, bring to a boil, and purée the soup finely.
- Season again with salt. Add pepper and nutmeg if desired.
3. Leek and Zucchini Soup

This light, fresh soup comes together in just 15 minutes. Zucchini and leek are a perfect pair, and the chili flakes add a little warmth .
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 1 large leek
- 3 zucchini
- 2 cloves garlic
- 1 liter vegetable stock
- Olive oil, salt, and pepper
- Chili flakes and cooking cream for garnish
Recipe Steps:
- Wash the vegetables. Cut the leek into thin rings and the zucchini into small pieces.
- Heat a little olive oil in a soup pot and briefly sauté the leeks, zucchini, and garlic.
- Add the stock, bring to a boil, and simmer for about 10 minutes.
- Remove from heat and purée the soup with an immersion blender until smooth.
- For a thicker soup, leave as is. For a thinner soup, add extra stock.
- Season with salt and pepper. Garnish with chili flakes and cream.
4. Creamy Leek and Lentil Soup

Lentils add protein and heartiness to this creamy soup. The green lentils hold their shape while the leeks melt into the background .
Recipe Metadata:
Time to Make: 1 hour
Servings: 4
Ingredients:
- 2 leeks, thoroughly washed
- 1 cup dried green lentils
- 1-2 vegetable stock cubes
- 3-4 tablespoons cream
- Water as needed
Recipe Steps:
- Rinse the lentils and put them in a saucepan. Cover with water and boil until soft, about 45 minutes, stirring occasionally and adding more water as needed.
- While lentils cook, roughly chop the leeks. Discard roots and any tough green parts.
- When lentils are soft, turn off heat and add leeks and stock cubes. Stir.
- Add enough water to almost cover the leek and lentil mixture. Cook on medium-high heat, stirring often, until leeks are cooked to your liking.
- Turn off heat and stir in cream.
- Serve with buttered bread or toast.
5. Leek and Butternut Squash Soup

The sweetness of butternut squash balances the mild onion flavor of leeks beautifully. This classic combination is smooth, comforting, and slightly fancy .
Recipe Metadata:
Time to Make: 1 hour
Servings: 4
Ingredients:
- 4 leeks
- 175 g butternut squash, peeled and cubed
- 1 large onion
- 1 teaspoon butter or olive oil
- 850 ml vegetable stock
- 275 ml milk
- Salt and black pepper
- Chopped chives for garnish
Recipe Steps:
- Clean leeks thoroughly. Trim roots and tough green parts. Slice leeks thinly.
- Chop onion into similar-sized pieces. Cut squash into 1-inch cubes.
- In a large pot, melt butter. Add all vegetables, stir, and add a pinch of salt.
- Cover and cook on low heat for 20 minutes, allowing vegetables to sweat and release juices.
- Add stock and milk, plus some black pepper. Cover and simmer gently for 20 minutes.
- Purée in a blender until smooth. Return to pot.
- Stir in chives and gently reheat without boiling.
- Serve with warm bread.
6. Leek and Potato Soup with Processed Cheese

A corner of processed cheese adds creaminess and a subtle tang to this simple soup. It’s an old-school trick that really works .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 600 g potatoes
- 600 g leeks
- 3 carrots
- 1½ liters broth
- 2 portions processed cheese (herbs or paprika flavor)
- Oil for frying
- Pepper and nutmeg to taste
Recipe Steps:
- Peel potatoes and cut into small pieces. Clean leeks—finely slice half a leek into very thin rings and set aside for garnish. Cut remaining leeks into pieces.
- Peel carrots and cut into pieces.
- Heat oil in a large pot. Add leek pieces, potatoes, and carrots. Sauté, stirring constantly, until lightly browned.
- Deglaze with broth. Season with instant stock if needed. Simmer over low heat for 20 minutes until vegetables are cooked.
- Add processed cheese. Remove from heat and purée with immersion blender.
- Stir in reserved fine leek rings and let them heat through briefly.
- Season with pepper and nutmeg. Serve with bread or rolls.
7. Creamy Leek and Chicken Soup

This hearty soup is a meal in itself. Chicken, leeks, and potatoes come together in a lightly spiced, creamy broth that’s both comforting and nourishing .
Recipe Metadata:
Time to Make: 35 minutes
Servings: 8
Ingredients:
- 2 tablespoons olive oil
- 1 yellow onion, diced
- 3 garlic cloves, minced
- 1 teaspoon fresh thyme leaves
- 3 leeks, washed and thinly sliced
- 2 celery stalks, sliced
- 4 waxy potatoes (Yukon Gold), peeled and cubed
- 6 cups vegetable or chicken stock
- 1 teaspoon curry powder
- ½ teaspoon turmeric
- 2 boneless, skinless chicken breasts
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon lemon juice or cider vinegar
- Salt and pepper to taste
Recipe Steps:
- Heat olive oil in a large pot over medium heat. Cook onion, garlic, and thyme for about 5 minutes until translucent.
- Add leeks and celery, cook until soft but not browned.
- Stir in potatoes to coat in the aromatic mixture.
- Pour in stock, stir in curry powder and turmeric, and bring to a simmer.
- Add chicken breasts and simmer until potatoes are tender and chicken is cooked through, about 15 minutes.
- Remove chicken, let cool slightly, then shred with two forks.
- Using an immersion blender, blend soup until smooth and creamy.
- Stir shredded chicken and parsley back into soup.
- Add lemon juice and season with salt and pepper.
8. Leek and Pumpkin Soup with Blue Potato

This colorful soup gets a pop of blue from a special potato added at the end. It’s a fun way to make leek soup feel extra special .
Recipe Metadata:
Time to Make: 20 minutes
Servings: 4
Ingredients:
- 400 g leek, washed and cut into rings
- 1 onion, finely chopped
- 100 g pumpkin, peeled and cubed
- 1 large potato, peeled and cut into pieces
- 1 blue potato, boiled
- 2 cm cinnamon stick
- 1 teaspoon dill
- 1 teaspoon cumin
- 1 tablespoon oil
- 750 ml broth
- Salt and pepper
- Red peppercorns for garnish
Recipe Steps:
- Sauté onions and leeks in hot oil in a large pot.
- Add pumpkin, regular potato, cinnamon stick, pepper, salt, cumin, and dill.
- Pour in broth and simmer for about 10 minutes.
- Peel the hot, cooked blue potato, cut into cubes, and add to soup. Do not cook it in the soup or it will lose its blue color.
- Garnish with red peppercorns and serve.
9. Leek and Bacon Soup

Bacon adds smoky, salty richness to the mild sweetness of leeks. This combination is simple but feels indulgent .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 4 slices bacon, chopped
- 3 large leeks, sliced
- 2 potatoes, diced
- 4 cups chicken broth
- ½ cup heavy cream
- Salt and pepper to taste
Recipe Steps:
- In a large pot, cook bacon over medium heat until crisp. Remove with slotted spoon and set aside.
- Add leeks to bacon drippings and cook until soft, about 5-7 minutes.
- Add potatoes and broth. Bring to a boil, then reduce heat and simmer for 15 minutes until potatoes are tender.
- Using an immersion blender, blend until smooth or leave chunky as desired.
- Stir in cream and heat through for 2-3 minutes.
- Season with salt and pepper. Top with reserved bacon.
10. Leek and Celery Soup

Celery adds freshness and a subtle herbal note to this simple soup. It’s light, clean, and perfect for lunch .
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 4 celery stalks, sliced
- 2 potatoes, diced
- 1 onion, diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
Recipe Steps:
- Melt butter in a large pot over medium heat. Add onion and cook until soft, about 5 minutes.
- Add leeks and celery. Cook until softened, about 5-7 minutes.
- Add potatoes and broth. Bring to a boil, then reduce heat and simmer for 20 minutes until vegetables are tender.
- Using an immersion blender, blend until smooth.
- Season with salt and pepper and serve.
11. Leek Soup with Ground Beef

This hearty, meaty soup is a meal in a bowl. Ground beef adds protein while leeks provide their signature mild flavor .
Recipe Metadata:
Time to Make: 35 minutes
Servings: 3
Ingredients:
- 200 g minced beef
- 3 leeks
- 2 large potatoes
- 1 carrot
- 50 g mushrooms
- 1 onion
- 2 cloves garlic
- 300 ml water
- 500 ml milk
- 200 ml cream
- 200 ml beef broth
- Olive oil
- Nutmeg and chili to taste
- Fresh mixed herbs
Recipe Steps:
- Peel and dice potatoes. Simmer with milk and water over medium heat. Season with broth to taste.
- In a separate pan, brown ground beef in olive oil.
- Peel and dice onion. Slice leeks into rings. Halve and slice carrot. Slice mushrooms.
- When potatoes are cooked, add chopped vegetables, browned beef, and some Gorgonzola if desired.
- Add cream and season with fresh herbs, chili, and garlic.
- Simmer for 5 minutes until vegetables are crisp-tender. Serve immediately.
12. Leek and Cauliflower Soup

Cauliflower makes this soup extra creamy without needing much cream. The leeks add savory depth while cauliflower provides body .
Recipe Metadata:
Time to Make: 40 minutes
Servings: 6
Ingredients:
- 2 leeks, sliced
- 1 head cauliflower, chopped
- 1 onion, diced
- 2 potatoes, peeled and diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
- Optional: nutmeg, chives
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add cauliflower, potatoes, and broth. Bring to a boil.
- Reduce heat and simmer for 20-25 minutes until vegetables are very tender.
- Using an immersion blender, blend until smooth and creamy.
- Season with salt, pepper, and a pinch of nutmeg.
- Garnish with chives and serve.
13. Leek and Spinach Soup

Spinach adds color and nutrients to this simple soup. The leeks provide flavor while spinach wilts into the background .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 4 cups fresh spinach
- 2 potatoes, diced
- 1 onion, diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add potatoes and broth. Bring to a boil, then reduce heat and simmer for 15 minutes until potatoes are tender.
- Stir in spinach and cook for 2-3 minutes until wilted.
- Using an immersion blender, blend until smooth.
- Season with salt and pepper and serve.
14. Leek and Parsnip Soup

Parsnips add sweet, earthy flavor to this creamy soup. They pair beautifully with the mild onion taste of leeks .
Recipe Metadata:
Time to Make: 40 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 3 parsnips, peeled and chopped
- 1 onion, diced
- 2 potatoes, diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
- Fresh parsley for garnish
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add parsnips, potatoes, and broth. Bring to a boil.
- Reduce heat and simmer for 20-25 minutes until vegetables are tender.
- Using an immersion blender, blend until smooth.
- Season with salt and pepper. Garnish with parsley.
15. Leek Soup with Blue Cheese

Gorgonzola adds tangy, creamy richness to this leek soup. A little goes a long way, and it elevates simple ingredients into something special .
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 2 potatoes, diced
- 1 onion, diced
- 4 cups vegetable broth
- 50 g Gorgonzola or other blue cheese
- 2 tablespoons butter
- Salt and pepper to taste
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add potatoes and broth. Bring to a boil, then reduce heat and simmer for 20 minutes until potatoes are tender.
- Using an immersion blender, blend until smooth.
- Stir in Gorgonzola until melted and smooth.
- Season with salt and pepper and serve.
16. Leek and Carrot Soup

This simple combination lets the natural sweetness of both vegetables shine. Carrots add color and a subtle sweetness that complements leeks perfectly .
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 4 carrots, sliced
- 2 potatoes, diced
- 1 onion, diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add carrots, potatoes, and broth. Bring to a boil.
- Reduce heat and simmer for 20-25 minutes until vegetables are tender.
- Using an immersion blender, blend until smooth.
- Season with salt and pepper and serve.
17. Curried Leek and Apple Soup

Apple adds sweetness and brightness to this lightly spiced soup. The curry powder warms it up while the leeks provide savory depth .
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 2 apples, peeled, cored, and chopped
- 2 potatoes, diced
- 1 onion, diced
- 6 cups vegetable broth
- 1 tablespoon curry powder
- 2 tablespoons butter
- Salt and pepper to taste
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Stir in curry powder and cook for 1 minute until fragrant.
- Add apples, potatoes, and broth. Bring to a boil.
- Reduce heat and simmer for 20 minutes until potatoes are tender.
- Using an immersion blender, blend until smooth.
- Season with salt and pepper and serve.
18. Leek and Rice Soup

This simple, brothy soup is light but satisfying. The rice cooks right in the broth, absorbing all the leek flavor .
Recipe Metadata:
Time to Make: 35 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- ½ cup long-grain white rice
- 1 onion, diced
- 8 cups chicken or vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add rice and stir to coat. Cook for 2 minutes.
- Pour in broth and bring to a boil.
- Reduce heat, cover, and simmer for 18-20 minutes until rice is tender.
- Season with salt and pepper and serve.
19. Leek and Celeriac Soup

Celeriac has a mild, celery-like flavor that pairs beautifully with leeks. This soup is creamy, earthy, and a little bit fancy .
Recipe Metadata:
Time to Make: 40 minutes
Servings: 6
Ingredients:
- 3 leeks, sliced
- 1 celeriac root, peeled and diced
- 2 potatoes, diced
- 1 onion, diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
- Fresh parsley for garnish
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add celeriac, potatoes, and broth. Bring to a boil.
- Reduce heat and simmer for 20-25 minutes until vegetables are tender.
- Using an immersion blender, blend until smooth.
- Season with salt and pepper. Garnish with parsley.
20. Leek Soup with Smoked Sausage

Smoked sausage adds heartiness and smoky flavor to this simple soup. It’s a complete meal that comes together quickly .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 8 ounces smoked sausage, sliced
- 3 leeks, sliced
- 2 potatoes, diced
- 4 cups chicken broth
- 1 tablespoon oil
- Salt and pepper to taste
Recipe Steps:
- Heat oil in a large pot over medium heat. Add sausage and cook until lightly browned, about 3-4 minutes.
- Add leeks and cook until soft, about 5 minutes.
- Add potatoes and broth. Bring to a boil.
- Reduce heat and simmer for 15 minutes until potatoes are tender.
- Season with salt and pepper (sausage is already salty, so taste first).
- Serve hot.
21. Leek and Asparagus Soup

This spring-inspired soup is light, fresh, and vibrant. Asparagus and leeks are a natural pair, and together they create something elegant .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 1 bunch asparagus, trimmed and chopped
- 2 potatoes, diced
- 1 onion, diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
- Lemon juice for finishing
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add potatoes and broth. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Add asparagus and simmer for 5-7 minutes until tender.
- Using an immersion blender, blend until smooth or leave chunky as desired.
- Stir in a squeeze of lemon juice. Season with salt and pepper.
- Serve hot.
22. Leek and White Bean Soup

White beans add protein and creaminess to this simple soup. They blend smoothly into the broth, making it extra hearty .
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4
Ingredients:
- 3 leeks, sliced
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 2 potatoes, diced
- 1 onion, diced
- 6 cups vegetable broth
- 2 tablespoons butter
- Salt and pepper to taste
Recipe Steps:
- Melt butter in a large pot over medium heat. Add leeks and onion. Cook until soft, about 5-7 minutes.
- Add potatoes and broth. Bring to a boil, then reduce heat and simmer for 15 minutes until potatoes are tender.
- Add white beans and simmer for 5 more minutes.
- Using an immersion blender, blend until smooth or leave chunky as desired.
- Season with salt and pepper and serve.















