Creamy, hearty Vegetable Soup with Leek is a simple stovetop soup that turns everyday vegetables into a cozy, satisfying meal. You get tender potatoes, sweet carrots, mellow leeks, and savory bacon in a broth that tastes rich without needing cream.

This is the kind of soup that fits real life. It is filling enough for lunch or dinner, easy to make with basic ingredients, and flexible enough for a quiet weeknight or a simple weekend meal.
What makes it especially appealing is the texture. Part of the soup gets blended, so the broth becomes naturally thick and velvety while still keeping plenty of chunky vegetables in every spoonful.
The leeks bring a gentle onion flavor that feels softer and sweeter than standard onion-heavy soups. Paired with garlic, corn, and a little nutmeg and oregano, the whole pot tastes warm, balanced, and deeply comforting.
Vegetable Soup with Leek Ingredients
Leeks soften into the broth and give the soup its signature mild, savory flavor. Be sure to clean them well since grit often hides between the layers.
Potatoes make the soup hearty and help create that creamy body once part of the mixture is blended.
Carrots add a touch of sweetness and a little color, which keeps the soup from tasting flat or too heavy.
Corn brings small bursts of sweetness and texture that work especially well against the soft potatoes and leeks.
Garlic gives the broth a deeper, more rounded flavor and helps the soup taste fuller with very little effort.
Broth or stock forms the base of the soup, carrying all the vegetable flavor through the pot while keeping it light enough for a simple everyday meal.
Olive oil helps the vegetables soften gently at the start and builds the base without overpowering the soup.
Nutmeg, oregano, black pepper, and cayenne give the broth warmth and a subtle seasoned finish. The cayenne is optional, but a small amount can wake up the whole dish.
Bacon is used as the finishing touch, adding a crisp, salty contrast that makes each bowl feel more complete.

Cooking Steps
STEP 1: Start by heating the olive oil in a large soup pot over medium heat. Cook the bacon pieces until crisp, then transfer them to a paper towel-lined plate and keep them aside for topping later.
STEP 2: Trim the leeks down to the white and pale green sections, slice them open, rinse thoroughly between the layers, and cut them into thin slices. This little bit of prep matters because clean leeks make the whole soup taste fresher.
STEP 3: Add the leeks, garlic, and corn to the same pot and cook until the leeks begin to soften and the corn is no longer icy. This builds the first layer of flavor and gives the soup a sweet, savory base.
STEP 4: Stir in the potatoes and carrots, then pour in the broth or stock so the vegetables are well covered. Bring everything to a boil, then reduce the heat and let it simmer gently until the potatoes and carrots are tender.
STEP 5: Scoop out about one-third of the soup and blend it until smooth, then stir it back into the pot. This gives you a naturally creamy texture without adding dairy, while still leaving plenty of vegetable pieces for a rustic feel.
STEP 6: Season the soup with nutmeg, oregano, black pepper, and a little cayenne if you want gentle heat. Taste, adjust, and let the soup sit for a minute or two so the flavors settle together before serving.
STEP 7: Ladle the hot soup into bowls and finish each one with the crisp bacon. A few sliced green onions or thin leek rings on top can add a fresh final touch if you like a little contrast.
Helpful Tips
- Do not rush the leek cleaning step. Sand and grit can hide deep in the layers, so slicing them lengthwise before rinsing makes a big difference.
- Blend only part of the soup, not the whole pot, if you want the best texture. You will keep the creamy broth while still getting tender vegetable bites.
- Start lightly with the nutmeg and cayenne, then adjust after tasting. A little goes a long way in a delicate vegetable soup like this.
Can I make this soup without bacon?
Yes. The soup still works well without the bacon because the leeks, garlic, potatoes, and seasoning already give it plenty of flavor. You can simply skip the topping for a meatless version or add a fresh garnish at the end.
Why blend only part of the soup?
Blending just a portion thickens the broth naturally while keeping the rest of the soup chunky and hearty. That combination makes the bowl feel comforting and substantial instead of turning it into a completely smooth purée.

Can I use an immersion blender instead?
Yes, that is a very practical option. Blend directly in the pot using short pulses and stop once the broth looks slightly thickened. It is faster, easier to clean up, and gives you better control over the final texture.
Are leeks strong like onions?
Leeks are much milder and sweeter than standard onions, especially once cooked. In this soup, they melt into the broth and add depth without making the flavor sharp, which is one reason the soup tastes so cozy and balanced.
Serving Ideas for Vegetable Soup with Leek
A thick slice of crusty bread is one of the easiest pairings for this soup. It is perfect for dipping into the creamy broth and turns the meal into something especially comforting.
A simple green salad with a sharp vinaigrette also works well. The fresh, bright flavors balance the soft texture of the soup and keep the meal from feeling too heavy.
For a more filling dinner, serve it with a toasted sandwich. A basic cheese toastie or a turkey sandwich pairs nicely because the soup is smooth and savory without competing too much on the plate.
How to Store & Reheat
Leftover soup keeps well in the refrigerator for up to 4 days in a tightly sealed container. The flavor often improves by the next day as the leeks, garlic, and seasonings settle into the broth.
For longer storage, freeze it for up to 2 months. Let the soup cool first, then portion it into freezer-safe containers so you can thaw only what you need. If possible, store the bacon separately and add it fresh when serving, since it will soften in the soup over time.
Reheat the soup gently on the stovetop over medium-low heat, stirring now and then until fully hot. You can also warm individual portions in the microwave in short bursts, stirring between each one. If the soup thickens after chilling, add a small splash of broth or water to loosen it back to your preferred consistency.

Vegetable Soup with Leek
Ingredients
For the soup:
- 4 cups broth or stock
- 4 medium potatoes peeled and cut into 1/2-inch cubes
- 3 leeks using only the white and pale green sections, thinly sliced
- 2 medium carrots peeled and diced into 1/4-inch pieces
- 1 cup frozen corn kernels
- 3 garlic cloves finely minced
- 3 tablespoons extra-virgin olive oil
- ground nutmeg to taste (start with about 1/2 teaspoon)
- dried oregano to taste (start with about 1/2 teaspoon)
- freshly ground black pepper to taste (start with about 1/2 teaspoon)
- cayenne pepper to taste (about 1/4 teaspoon, optional)
For the topping:
- 3 bacon strips cut into 1/2-inch pieces
Instructions
- Warm the olive oil in a large soup pot over medium heat. Add the diced bacon and cook until crisp. Transfer the bacon to a plate lined with paper towels so it can drain, and reserve it for serving.
- Prepare the leeks by trimming away the root end and the dark green tops, keeping only the white and light green portions. Slice them lengthwise, rinse thoroughly between the layers to remove any grit, and then cut them into thin pieces.
- Add the sliced leeks, minced garlic, and frozen corn to the same pot. Cook over medium heat for several minutes, stirring occasionally, until the leeks soften and the corn is no longer frozen.
- Stir in the diced potatoes and carrots. Pour in enough stock to cover the vegetables well.
- Bring the soup to a boil, then lower the heat and let it simmer gently for about 20 minutes, or until the potatoes and carrots are tender.
- Transfer roughly one-third of the soup to a blender and puree until smooth. Return the blended portion to the pot to give the soup a creamier body.
- Season the soup with nutmeg, oregano, black pepper, and cayenne pepper, adjusting to taste. Stir thoroughly so the flavors are evenly distributed.
- Ladle the soup into bowls and finish each serving with the crisp bacon.
Notes
To prepare this in an Instant Pot, use the Sauté function to cook the bacon first, then soften the leek, garlic, and corn. Add the potatoes, carrots, broth, and seasonings, starting with about 1/4 teaspoon each of nutmeg, oregano, black pepper, and cayenne. Seal and cook on Manual High Pressure for 8 minutes, then quick-release the pressure. Blend about one-third of the soup before serving.
Optional garnishes include sliced green onion or a few thin raw leek rings for a fresh finish.