Melt butter in a soup pot. Sauté onions for a few minutes and then add mushrooms. Cook for 8-10 minutes on medium heat stirring occasionally.
Add dill, thyme, paprika, garlic and lemon juice. Cook for 2 minutes. Add broth and soy sauce. Simmer on low to medium heat for a few minutes.
In a bowl mix half and half with all purpose flour removing lumps. Add to the soup while stirring to avoid curdling. Simmer soup to desired thickness. Do NOT boil the soup only simmer it.
Optional: add crème fraiche or sour cream.
Garnish with parsley.
Serve with warm bread.
