Bring a large Dutch oven up to heat on medium. Drizzle in the olive oil and add the onions, sauté until golden brown, about 5 minutes. Add in the garlic, rosemary and thyme. Cook until fragrant, about 2 minutes.
Turn the heat to medium low and deglaze the pan with the wine, making sure to scrape up 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 a low simmer 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 medium 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 and taste. Serve over Yukon Gold Mashed Potatoes.
Recipe Courtesy of Megan Mitchell