Heat the olive oil in a large pot over medium heat.
Add the diced onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the chicken thighs to the pot and brown them for about 5 minutes on each side.
Pour in the chicken broth, then add the carrots, potatoes, green beans, thyme, and rosemary.
Season with salt and pepper to taste.
Bring the stew to a gentle boil, then reduce the heat to low and cover.
Simmer for 30 minutes, or until the chicken is cooked through and the vegetables are tender.
Remove the chicken thighs from the pot, shred them with two forks, and return the shredded chicken to the stew.
Taste and adjust the seasoning if necessary.
Serve hot, garnished with fresh parsley if desired.
For a spicier kick, add a pinch of red pepper flakes.