In a large Dutch oven, on medium heat, sauté the onions in the olive oil until golden brown, about 5 minutes. Add in the garlic, rosemary and thyme. Cook until fragrant, about 2 minutes.
Deglaze the pan with the wine, making sure to scrape off any brown bits from the bottom that may have formed. Add in the chicken thighs, bay leaves and sprinkle with salt and pepper. Lastly add in the chicken stock, cover and cook on low for 1-1 ½ hours, stirring occasionally.
Once the chicken has cooked for 1-1 ½ hours, gently break up the large pieces with two forks or the back of a wooden spoon. Remove the bay leaves. Add in the diced carrots and stir. Turn the heat up to a simmer and cook for 10 minutes, uncovered.
Season with salt and pepper.
In a small bowl or cup combine the cornstarch and cold water. Mix into a paste. Slowly pour into the chicken mixture, stirring until you feel it tighten up. Cook for another 10 minutes.
Right before serving add in the frozen peas and stir to combine. Serve over Yukon Gold Mashed Potatoes.
Recipe Courtesy of Megan Mitchell