Cozy, creamy, and comforting — this Vegetarian Leek & Potato Soup is pure warmth in a bowl! Sweet, tender leeks paired with soft potatoes and a silky broth make this soup a weeknight favorite or a perfect starter for holiday meals. Naturally vegetarian and easily made vegan, it’s simple, nourishing, and absolutely delicious. Save this recipe for the ultimate cozy soup recipe!

There’s something about a warm, creamy soup that just feels like a hug from the inside out. And if you ask me, few ingredients can create that cozy, comforting feeling quite like leeks. Mild, sweet, and slightly oniony, leeks bring an earthy depth to dishes without ever being overpowering. Paired with tender potatoes and a silky broth, they make this Creamy Leek & Potato Soup a vegetarian recipe that feels indulgent yet wholesome.

What I love most about this soup is how simple it is to make. With just a few fresh ingredients — leeks, potatoes, garlic, and a touch of herbs — you can create a dish that tastes like it simmered all day, even though it’s on the table in under an hour. The trick is to cook the leeks gently, letting them soften and release their natural sweetness before adding the potatoes and broth. Once everything is tender, a quick blend creates a perfectly smooth, velvety texture that’s irresistible.

This soup is also incredibly versatile. For a vegan version, simply swap the butter for olive oil and use plant-based milk or cream. You can leave it silky smooth, or keep a few potato chunks for added texture. I like to finish mine with a sprinkle of fresh chives or a drizzle of olive oil for extra flavor, but it’s equally delicious on its own.

Perfect for chilly evenings, a light lunch, or as a starter for a special meal, this soup proves that vegetarian cooking doesn’t have to be complicated to be comforting. It’s nourishing, elegant, and cozy — everything I want from a simple bowl of soup.

Next time you’re looking for a dish that’s soothing, satisfying, and full of flavor, give this Creamy Leek & Potato Soup a try. Your taste buds (and your soul) will thank you.
Creamy Leek & Potato Soup
Warm up with this easy Creamy Leek & Potato Soup! Vegetarian, comforting, and silky-smooth — perfect for weeknights or a cozy lunch.
Ingredients
- 3 large leeks, white and light green parts only, cleaned and sliced
- 2 tablespoon olive oil or butter
- 3 medium potatoes, peeled and diced
- 4 cups vegetable broth
- 1 cup milk, cream, or unsweetened plant milk for vegan option
- 2 garlic cloves, minced
- 1 teaspoon fresh thyme (or ½ teaspoon dried)
- Salt & pepper to taste
- Optional garnish: chopped chives, a drizzle of olive oil, or grated cheese
Instructions
- Prep the Leeks Trim and clean the leeks thoroughly. Slice into thin rounds. Heat olive oil or butter in a large pot over medium heat and sauté the leeks with a pinch of salt until soft and fragrant, about 5–7 minutes.
- Add Potatoes & Broth Add the diced potatoes, minced garlic, and thyme. Pour in the vegetable broth, bring to a boil, then reduce heat and simmer for 20–25 minutes, until potatoes are tender.
- Blend the Soup Use an immersion blender to puree until smooth. (Or carefully transfer in batches to a blender.)
- Add Creaminess & Season Stir in milk or cream and heat gently. Season with salt and pepper to taste.
- Serve & Garnish Serve hot, garnished with chives, a drizzle of olive oil, or a sprinkle of cheese if desired.


