Begin by chopping your vegetables into similar sized pieces and set aside.
Chop your fresh dill, pickles and garlic. Set aside.
Bring a large pot to medium heat and add your olive oil and butter.
Once melted, add your carrots, celery, and onion. Sauté for about 10 minutes or until the veggies become soft.
Add your potatoes, garlic and spices and saute for an additional 2-3 minutes.
Add your stock and let simmer for 15 to 20 minutes, or until potatoes are cooked through and all vegetables are nice and soft.
Once cooked add your pickles, fresh dill and pickle juice.
To a small bowl whisk together your sour cream, flour and hot water. Stir until no clumps remain.
Turn your pot to low and slowly pour in your sour cream mixture. Add 1/2 cup to begin with and using a whisk mix continuously to ensure no clumps remain. Add the additional 1/2 cup and continue whisking until the sour cream has been dissolved.
Bring to a low boil to allow the soup to thicken slightly. About 3 minutes.
Taste here to see if your soup needs any additional seasionings.
Serve and top with more pickles and fresh dill.