Preheat your oven to 375°F (190°C). Rinse the chicken under cold water and pat it dry with paper towels.
In a bowl, combine olive oil, minced garlic, chopped thyme, chopped rosemary, orange zest and juice, honey, soy sauce, Dijon mustard, salt, and pepper. Whisk until well incorporated.
Rub the seasoning mixture generously all over the chicken, ensuring you get under the skin for maximum flavor infusion. Place quartered onions inside the cavity of the chicken.
Place the seasoned chicken in a roasting pan breast-side up and pour in the chicken broth around it. Roast in your preheated oven for about one hour or until juices run clear when pierced at the thigh.
Once cooked through, remove the chicken from the oven and let it rest for about ten minutes before carving.