Sauté: In a large pot, melt 2 tbsp unsalted butter over medium heat. Add 1 diced onion and 2 minced garlic cloves. Sauté until the onion becomes translucent and fragrant, about 3-5 minutes.
Cook the Potatoes: Add 4 peeled and cubed potatoes to the pot, followed by 4 cups chicken or vegetable broth. Bring to a boil, then reduce to a simmer. Cook until the potatoes are tender, approximately 15-20 minutes.
Make the Thickening Mix: In a bowl, combine 1/2 cup sour cream, 1/2 cup heavy cream, and 2 tbsp all-purpose flour. Mix until smooth. This mixture should be tempered; slowly add a few spoonfuls of the hot broth to the cream mixture, stirring constantly. Then gradually add this thickening mix back to the pot.
Mix in Flavors: Stir in 1 cup dill pickle juice, 1 cup chopped dill pickles, and 1 tsp dried dill (or 1 tbsp fresh). Season with 1/2 tsp black pepper and salt to taste. Let the soup simmer for an additional 5-10 minutes to meld all the flavors together.
Serve: Once the soup has thickened and is heated through, ladle into bowls. You can garnish with chopped fresh dill, extra pickles, or even crumbled turkey bacon for added crunch. Serve hot with your favorite crusty or garlic bread for dipping and enjoy a bowl of comfort!