Gently boil the chicken breasts in a pot of lightly salted water for 10-15 minutes until fully cooked through. Drain the water, then easily shred the chicken using two forks and set it aside.
In a dry pan, cook your diced bacon strips over medium heat until they're deliciously crispy, usually about a minute. Transfer them to a plate lined with paper towels to drain any extra fat, then set aside.
Melt the butter in a saucepan over medium heat. Sauté the minced garlic for just 30 seconds until it becomes wonderfully fragrant.
Pour in the chicken broth and heavy cream. Increase the heat to high and let it gently simmer for one minute, stirring occasionally.
Stir in the cream cheese until it's completely melted and smooth. Add half of your shredded chicken, then let it simmer for about 10 minutes. Season with salt and freshly ground black pepper to your liking.
For that perfect creamy texture, use an immersion blender (or carefully transfer to a regular blender) to process the soup until it's thick and velvety.
Stir in the remaining shredded chicken and continue to cook for another 5 minutes, allowing all the delicious flavors to meld beautifully.
Ladle the warm soup into bowls. Top each serving with your crispy bacon bits, a light drizzle of olive oil, and a sprinkle of fresh dill for a healthy, vibrant finish.