Season chicken: Pat chicken dry with paper towels then sprinkle with salt and pepper.
Brown thighs: Melt butter over medium-high heat in a large skillet or heavy based pot with a lid. 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 drumsticks: Then brown the drumsticks, as best you can. I do 3 sides, about 2 minutes each. Then remove from skillet.
Sauté mushrooms and onion: Add mushrooms, onion, bay leave and thyme. Cook for 5 minutes until mushroom is lightly golden – they won't go deep golden brown.
Garlic and flour: Add garlic and stir for 30 seconds. Add flour and cook for 1 minute.
Wine and chicken stock: Add wine and chicken stock. Stir, scraping the base of the pot to dissolve the brown residue stuck to the pan (“fond”) into the sauce.
Return chicken to sauce: Return chicken back into the sauce with the skin side up.
Simmer covered 10 minutes: Once it comes to a simmer, adjust heat so it's bubbling constantly but not rapidly (see video) – medium-low on my stove. Cover with lid and simmer 10 minutes.
Uncover 20 minutes: Remove lid and let it simmer for a further 20 minutes. Chicken will be cooked – internal temperature 75°C/167°F or slightly higher.
Creamy sauce: Remove chicken to a plate. Add cream and stir. Once it comes up to a simmer, taste sauce, and add more salt if desired.
Serve! Return chicken into the sauce then remove from the stove. Sprinkle with parsley and serve!