Prepare the Ingredients: Wash and peel the potatoes, then chop them into small, even pieces for quick cooking. Slice the leeks lengthwise, rinse thoroughly to remove any grit, and chop them into thin rounds. A clean base ensures the soup’s smooth, fresh flavor.
Sauté the Leeks and Garlic: In a large pot, heat butter or oil over medium heat. Add the leeks and a pinch of salt, cooking until soft and fragrant. Stir in minced garlic, cooking briefly to avoid burning, which can impart a bitter taste.
Simmer the Soup: Add the chopped potatoes, broth, and seasonings (such as thyme or bay leaves). Bring the mixture to a boil, then reduce to a simmer. Cook until the potatoes are tender, about 20 minutes. For even cooking, ensure the potatoes are fully submerged.
Blend to Perfection: Remove the bay leaf (if used), then blend the soup using an immersion blender or a stand blender until creamy. For a rustic texture, blend partially, leaving some potato chunks intact. Adjust seasoning to taste.
Add Cream and Serve: Stir in cream or a non-dairy substitute, warming the soup gently without boiling. Garnish with fresh herbs, croutons, or a drizzle of olive oil. Serve hot with a side of crusty bread for maximum enjoyment.