In a dutch oven over medium-high heat, melt the butter and add the carrots, celery, salt and pepper. Sauté for a few minutes or until they begin to soften.
Next, add the mushrooms, onions, garlic, thyme and dill.
Add the wine and cook for about 3-5 minutes.
Add the broth and bay leaves. Bring the soup up to a simmer. Continue cooking until the vegetables are tender. Remove the bay leaves. See note below.
Remove the soup from the heat and use an immersion blender to break the soup down until you achieve your desired consistency.
To finish, stir in the heavy cream, sour cream, and parmesan cheese until thoroughly combined.
Finish with a little extra fresh ground pepper and parmesan and enjoy!
Notes
Remove the bay leaves before blending. You don't want to blend up the bay leaves. You'll get little bits of bay leaf in your teeth. How do I know this? Because that's exactly what I did the first time I made this.