Melt the butter in a large pot over medium-low heat
Add the leeks and sauté with a pinch of salt and pepper until soft and wilted, about 8-10 minutes, stirring occasionally
Add the garlic and sauté for 30 seconds
Add the potatoes, thyme, bay leaves and broth and stir
Bring to a boil then reduce to a simmer and cook until the potatoes are very soft, about 20-25 minutes
Remove thyme sprigs and bay leaves (the thyme leaves will have mostly fallen off into the soup, leaving just the sprigs)
Blend soup with an immersion blender or in batches in a blender until smooth
Stir in the cream, if desired (see Note 2 and 3)
Serve topped with chives or green onions