- In a large pot, melt butter on medium high heat until foamy. 
- Add chicken, sprinkle half the sea salt over chicken. 
- Cook chicken to golden brown on the outside, stirring often to prevent burning, about 6 minutes. 
- Add in carrots, celery, and mushrooms. 
- Cook another 5 minutes, until soft and lightly browned. 
- Add in rest of butter and melt, tossing chicken and vegetables in the butter. 
- Add onion powder, herb seasonings, pepper, and rest of salt - stir to coat. 
- Slowly stir in bone broth, scraping up any browned bits from the pan as you stir it in. 
- Let reduce 10 minutes on medium. 
- Turn off heat. 
- Slowly stir in cream, whisking as you add it to the soup. 
- When cream is added and has been whisked vigorously for 1 minute, return to heat on medium and let boil softly for 4-5 minutes, until soup has thickened. 
- Serve and garnish with herbs, if desired.