01 - Melt butter in a large pot over medium heat. Add leeks, onion, and garlic. Sauté gently for 6 to 8 minutes until softened but not browned.
02 - Add diced potatoes and stir for 2 minutes to combine with the aromatics.
03 - Pour in vegetable broth and water. Bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until potatoes are tender.
04 - Remove from heat. Use an immersion blender to purée the soup until smooth, or blend in batches in a standard blender and return to the pot.
05 - Stir in heavy cream, salt, pepper, and nutmeg. Reheat gently over low heat without allowing the soup to boil.
06 - Taste and adjust seasoning as needed. Ladle into bowls and garnish with fresh chives or parsley if desired.