Rustic Potato Leek Soup is a creamy, comforting classic made with tender potatoes, buttery leeks, and savory chicken stock — perfect for cozy dinners or chilly nights.
In a large soup pot, melt the butter over medium heat. Add the diced onion, sliced leeks, and celery. Cook for 6–8 minutes until soft and fragrant — your kitchen will smell amazing at this point! Stir in the garlic and cook for another minute.
Step 2: Add Potatoes and Stock
Add the sliced potatoes, chicken stock, and bay leaves. Season with salt and pepper. Bring to a gentle boil, then reduce the heat and let it simmer for about 20 minutes, or until the potatoes are fork-tender.
Step 3: Blend (Optional)
If you like your soup chunky and rustic (like I do), lightly mash some of the potatoes right in the pot with a wooden spoon. If you prefer a smoother texture, remove the bay leaves and blend the soup with an immersion blender until it reaches your desired consistency.
Step 4: Add the Creamy Goodness
Stir in the half & half and let it warm through — don’t let it boil. Taste and adjust seasoning if needed.
Step 5: Serve and Garnish
Ladle the soup into bowls and top with green onions, freshly cracked pepper, and your favorite toppings like homemade croutons or Parmesan cheese.
Notes
Don’t rush the leeks — slow-cooking them brings out their sweet flavor.
Always remove the bay leaves before blending.
The soup thickens as it cools, so add a little stock when reheating if needed.