Zuppa di Porri e Patate (Italian Leek and Potato Soup)

White ceramic bowl of Italian leek and potato soup with olive oil drizzle, thyme leaves, and chunky potatoes on oak surface
Jump to Recipe

Zuppa di porri e patate is one of those Italian soups that looks simple on paper but tastes like you spent a lot more effort than you did. Two main vegetables, a good soffritto base, and a patient simmer are all it takes.

The leeks do the heavy lifting here. When you cook them low and slow in olive oil, they turn pale, sweet, and almost melting. That sweetness carries the whole soup.

You can serve this chunky and rustic, or pass an immersion blender through half of it for a thicker, vellutata-style consistency. I usually go half and half – some texture, some silkiness.

This is a weeknight soup that also holds well in the fridge for three days, much like a thick Italian pasta and lentil soup. It actually improves overnight as the flavors settle.

White ceramic bowl of Italian leek and potato soup with olive oil drizzle, thyme leaves, and chunky potatoes on oak surface

Why You’ll Love This Recipe

  • Only 6 core ingredients, all pantry or produce staples
  • No cream needed – potatoes give the silky body
  • Tastes better the next day, great for meal prep
  • Ready in 40 minutes, one pot, minimal cleanup

Ingredient Notes

  • Leeks: Use the white and pale green parts only – the dark green tops are too tough and fibrous for soup. Wash them thoroughly after slicing; grit hides between the layers.
  • Potatoes: Waxy varieties like Yukon Gold hold their shape in the chunky version; floury potatoes break down faster if you want a thicker broth. Either works – your choice depends on the texture you prefer.
  • Extra virgin olive oil: Use a decent olive oil here since it’s both the cooking fat and the finishing drizzle. Butter works as a substitute for a richer, northern Italian character.
  • Vegetable broth: Homemade or a good store-bought low-sodium broth. Chicken broth is a common substitute and adds a little more body to the base.
  • Garlic: Just one or two cloves, added to the soffritto. Don’t let it brown – pale and fragrant is the goal.
  • Parmigiano Reggiano rind (optional): Drop a leftover cheese rind into the simmering broth for extra savory depth. Remove before serving or blending.
White ceramic bowl of Italian leek and potato soup with olive oil drizzle, thyme leaves, and chunky potatoes on oak surface

Zuppa di Porri e Patate (Italian Leek and Potato Soup)

A classic Italian leek and potato soup - simple ingredients, patient technique, no cream needed.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings
Calories: 210

Ingredients
  

  • 3 large (about 600 g trimmed) leeks (white and pale green parts only) halved lengthwise, sliced into 1 cm half-moons, washed well
  • 500 g waxy potatoes (e.g. Yukon Gold) peeled and cut into 2 cm cubes
  • 2 garlic cloves thinly sliced
  • 3 tbsp extra virgin olive oil plus extra for finishing
  • 1 liter low-sodium vegetable broth warm
  • 1 tsp fine sea salt adjust to taste
  • 1/2 tsp black pepper freshly ground
  • 1 piece (optional) Parmigiano Reggiano rind adds savory depth to the broth
  • a few sprigs fresh thyme or flat-leaf parsley for garnish

Method
 

  1. Heat the olive oil in a large heavy-bottomed saucepan over medium-low heat. Add the sliced leeks and a pinch of salt, stir to coat, then reduce the heat to low.
  2. Cook the leeks, stirring occasionally, for 10 to 12 minutes until they are completely soft, pale, and just beginning to turn golden at the edges. Add the sliced garlic and cook for 1 more minute until fragrant.
  3. Add the cubed potatoes to the pan and stir them through the softened leeks. Pour in the warm vegetable broth, add the Parmigiano rind if using, and bring to a gentle simmer.
  4. Simmer uncovered over medium-low heat for 15 to 18 minutes until the potatoes are completely tender when pierced with a knife tip. Remove and discard the cheese rind.
  5. For a partially smooth texture, use an immersion blender to blend about half the soup directly in the pot, leaving visible chunks of potato and leek. For a fully chunky soup, skip this step. For a smooth vellutata, blend the whole pot.
  6. Taste and adjust salt and black pepper. Ladle into bowls, drizzle each serving with a little raw olive oil, and scatter a few thyme or parsley leaves on top. Serve immediately with toasted bread on the side.

Notes

For extra depth without meat, drop a Parmigiano Reggiano rind into the broth while the potatoes cook and remove it before blending.
Sliced leeks and diced potatoes simmering in golden vegetable broth inside a cream Dutch oven on the stovetop

Tips for Success

  • Sweat the leeks over low heat for at least 10 minutes until completely soft before adding liquid.
  • Cut potatoes into even 2 cm cubes so they cook at the same rate.
  • Blend only half the soup with an immersion blender for a texture that is part chunky, part creamy.
  • Season in layers – a pinch of salt with the leeks, then adjust again after the potatoes are cooked.
  • Finish each bowl with a thin drizzle of raw olive oil and a crack of black pepper right before serving.

Variations

  • Add 100 g of diced pancetta to the soffritto for a smoky, non-vegetarian version.
  • Stir in 80 g of canned white beans in the last 5 minutes for extra protein and body.
  • Blend fully smooth and top with crispy fried leek rings for a restaurant-style vellutata.

Storage and Reheating

Store leftover soup in an airtight container in the fridge for up to 3 days. The flavor deepens overnight, so leftovers are genuinely worth making.

To reheat, warm gently in a saucepan over medium-low heat, adding a splash of water or broth if the soup has thickened too much. Avoid boiling – it makes the potatoes grainy.

This soup freezes well for up to 2 months. Freeze it before adding any cream or finishing oil. Thaw overnight in the fridge and reheat slowly on the stovetop.

Serving Suggestions

Serve with thick slices of toasted sourdough or a rustic pane di casa rubbed with garlic and a drizzle of olive oil. The bread soaks up the broth and becomes part of the meal.

A shaving of Parmigiano Reggiano over the top and a few fresh thyme leaves make this look finished without extra work. A drizzle of your best olive oil ties it together.

For a light meal, pair the soup with a simple green salad dressed with lemon and olive oil. For a more substantial dinner, follow it with a plate of affettati – cured meats and olives.

Bowl of zuppa di porri e patate served with toasted sourdough and a glass of white wine on a wooden dining table

FAQ

Why is my zuppa di porri e patate watery and thin?

The most common reason is not cooking the leeks long enough before adding broth – they need at least 10 minutes to soften and release their natural sugars. You can also blend a third of the cooked potatoes back into the soup to thicken it without adding flour or cream.

Can I use spring onions instead of leeks in this soup?

Spring onions work in a pinch but the flavor is sharper and more pungent than leeks. Use about 6 to 8 spring onions in place of 3 leeks and cook them the same way, but expect a noticeably different, less sweet result.

Can I freeze zuppa di porri e patate, and does the texture hold up?

Yes, it freezes well for up to 2 months if you freeze it before blending or adding any dairy finish. Potato soups can turn slightly grainy after freezing, so reheat slowly and stir well – the texture mostly comes back.

What bread goes best alongside leek and potato soup?

A thick-cut, lightly toasted sourdough or a dense Italian country loaf works best – something sturdy enough to hold up when you dip it into the broth. Avoid soft sandwich bread, which turns paste-like instantly.

Is zuppa di porri e patate gluten-free?

The base recipe is naturally gluten-free since it contains no flour, pasta, or bread. Just make sure your broth is gluten-free certified if you’re cooking for someone with celiac disease, as some store-bought broths contain hidden gluten.

What is the difference between zuppa di porri e patate and vichyssoise?

Vichyssoise is a French-American cold cream soup blended completely smooth, usually made with heavy cream and served chilled. Zuppa di porri e patate is the Italian version – served hot, often left chunky or partially blended, and finished with olive oil rather than cream.