Mix the salt, pepper, garlic powder and onion powder together in a bowl.
Liberally rub seasoning mixture over the salmon and lightly rub it in.
Heat olive oil in a skillet at medium-high heat for about 2 minutes until pan is hot.
Sear the salmon fillets face down for about 3 minutes until cooked halfway up the side of the fillets.
Flip the salmon and cook another 3 minutes or until the other half is cooked all the way.
Carefully remove salmon from the pan, and set on a plate.
Add butter to the skillet, and minced garlic, and cook 1 minute, add in sour cream, dried dill, lemon juice, heavy cream and chicken stock, and a dash of Tabasco if desired.
Stir well so it is well mixed. Taste and adjust seasonings to preference.
Let simmer until reaches desired thickness.
Add salmon back into the pan, cover in sauce, and cook 1-2 minutes.
Garnish with lemon slices and fresh dill.