Pat chicken dry with paper towels then sprinkle with salt and pepper.
In a Dutch oven, Melt butter over medium-high heat. Add chicken thighs, skin side down, and cook for 4 to 5 minutes until golden brown. Turn and cook the other side for 1 minute then remove to a plate. Brown in batches until done.
Add mushrooms, onion, bay leaves and thyme. Cook for 5 minutes until mushrooms are lightly browned
Add garlic and stir for 30 seconds. Add flour and cook for 1 minute.
Add wine and chicken stock. Stir, scraping the base of the pot.
Add chicken back into the sauce with the skin side up.
Bring to a simmer. Cover with lid and simmer 10 minutes.
Uncover and cook for another 20 minutes, or until internal temperature of chicken is 165 degrees F or slightly higher.
Remove chicken to a plate. Add cream and stir.
Season with salt and pepper.
Serve! Return chicken into the sauce and remove from the stove. Garnish with parsley and serve over rice, potatoes, or pasta.