Preheat your oven to 375°F (190°C).
In a large mixing bowl, combine the cream of chicken soup, chicken broth, garlic powder, onion powder, thyme, rosemary, salt, and black pepper. Whisk until smooth.
In a large oven-safe skillet or baking dish, heat the olive oil over medium-high heat. Add the chicken legs and sear them for about 3-4 minutes on each side until golden brown.
Pour the soup mixture over the seared chicken legs, ensuring they are well coated.
Cover the skillet or baking dish with aluminum foil and bake in the preheated oven for 45 minutes.
After 45 minutes, remove the foil and bake for an additional 15-20 minutes, or until the chicken reaches an internal temperature of 165°F (74°C) and the sauce is bubbly.
Remove from the oven and let it rest for 5 minutes. Garnish with chopped parsley before serving.