To a bowl or pitcher, add the vinegar, parsley, basil, salt, pepper, garlic and 1 cup of the olive oil. Whisk until well combined.
Put the chicken in a large zipper bag and pour in half the dressing. Seal the bag and squish to coat the chicken.
Trim the ends of the green beans and put in a large bowl with the tomatoes. Pour over the remaining dressing and toss.
Using tongs, arrange the chicken skin-side up on a sheet pan. Use a slotted spoon to transfer the beans and tomatoes to the sheet pan, leaving the excess marinade behind. Roast for 20 minutes.
Meanwhile, rip the bread into large chunks. Add to a bowl, drizzle with the remaining 3 tablespoons olive oil and toss.
After the chicken and vegetables have roasted for 20 minutes, shake the pan to prevent sticking, then add the bread chunks to the pan. Continue to roast until the chicken is cooked through and the skin is golden and crisp, about another 10 minutes. Sprinkle the sheet pan with parsley and serve.