In a large pot, melt the butter over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Add the minced garlic and cook for another minute, stirring continuously to avoid burning.
Incorporate the diced potatoes into the pot, stirring to coat with the butter and onion mixture.
Pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce heat and let it simmer for about 15-20 minutes, or until the potatoes are tender.
Using an immersion blender, carefully blend the soup until it reaches your desired consistency. If you prefer a chunkier soup, blend only half of it.
Stir in the heavy cream and chopped dill, and heat the soup through without boiling. Season with salt and pepper to taste.
Serve hot, garnished with fresh chives for an extra pop of flavor.
Notes
For a chunkier texture, blend only half of the soup.