In a large stockpot or Dutch oven, cook the bacon over medium heat until browned. Remove the bacon and set it on a paper towel on a plate to absorb the fat away from the meat. Set aside. Remove excess fat from the pot, but don’t wash it.
Add the butter to the pot with the onions and garlic. Saute until the onions soften.
Add the potatoes to the pot. Sprinkle the flour over the potatoes and mix to ensure all the potatoes are lightly coated.
Pour in the chicken stock and then stir in the browned bacon, dill thyme, salt and pepper. Cover the pot and cook for 30 minutes.
Flake the smoked salmon.
Add the smoked salmon and heavy cream to the pot. Stir and cook for 5 minutes.