Preheat the oven to 400°F (200°C).
In a large bowl, whisk together balsamic vinegar, honey, olive oil, minced garlic, oregano, thyme, salt, and pepper.
Add the chicken thighs to the bowl and toss to coat them in the marinade. Let them marinate for at least 15 minutes (or up to 2 hours in the refrigerator for more flavor).
In a large oven-safe skillet or baking dish, arrange the marinated chicken thighs. Add the halved baby potatoes around the chicken.
Pour any remaining marinade over the chicken and potatoes.
Bake in the preheated oven for 25 minutes.
After 25 minutes, add the cherry tomatoes and green beans to the skillet, stirring gently to combine.
Return to the oven and bake for an additional 15-20 minutes, or until the chicken is cooked through (internal temperature should reach 165°F) and the vegetables are tender.
Remove from the oven and let it rest for 5 minutes before serving. Garnish with fresh basil if desired.