Preheat the oven to 400.
Over high heat, heat the oil in a large ovenproof pot or roasting pan. Sprinkle the meat with salt and pepper.
Cook the chicken in batches until golden brown on all sides, about 10 minutes. Remove the chicken to a platter and set aside.
Add the potatoes to the pot and cook them until golden brown, stirring occasionally, about 10 minutes. Add the mushrooms when the potatoes start to brown. Add the whole garlic cloves and saute until golden. When brown, remove the potatoes, mushrooms and garlic to a platter.
Add the wine (I use Pinot Grigio) and stir to scrape up the brown bits on the bottom of the pot. Add the chicken broth, oregano and thyme, bring to a boil over medium-high heat and let it cook down and concentrate a bit.
For the best flavor, make this up the day before serving.
Now, add the chicken and potatoes back to the pot or roasting pan, cover and put in the oven and bake for about an hour or until a thermometer inserted into the chicken reads 165. During the last 15 minutes in the oven, add the thawed peas or artichoke hearts. Serve and don't forget to spread those soft, sweet cloves of garlic all over the chicken pieces as you eat them.