Heat butter in a large soup pot.
Add onion and carrots, sauté until softened.
Stir in flour, mix well for one minute.
Pour in chicken broth slowly, stirring constantly.
Add potatoes, bay leaf, and dill weed.
Simmer until potatoes turn tender.
Stir in grated dill pickles and pickle juice.
Cook for another 10 minutes gently.
Mix cream and sour cream in a bowl.
Temper with hot broth, then add slowly.
Stir soup gently until creamy texture forms.
Season with salt and pepper before serving.