In a large pot, cook the chopped bacon over medium heat until crispy. Remove and set aside.
In the same pot, sauté the diced onion until translucent, about 5 minutes.
Add minced garlic and cook for another minute.
Stir in the diced potatoes and mix well.
Pour in the chicken broth and bring to a boil.
Reduce heat and let simmer until potatoes are tender, about 15 minutes.
Use an immersion blender to puree the soup to your desired consistency.
Stir in the heavy cream and season with salt and pepper.
Add the crispy bacon back into the pot and mix.
Serve hot, garnished with fresh chives.