Preheat the oven to 400°F (200°C).
In a mixing bowl, soften the butter and fold in the thyme, sage, onion flakes, garlic powder, salt, and black pepper. Mix to get a smooth paste.
Place the chicken, breast side up, in a baking pan and lift the skin to create a small pocket for the herbed butter. Tuck half the amount of the herbed butter under the chicken skin to coat all the surfaces evenly and rub the remaining butter on the top of the chicken.
Add the stock to the pan and bake in the preheated oven for 30 minutes.
Remove from the oven and scoop the juices from the pan on the chicken.
Add the cherry tomatoes and the garlic cloves whole, into the pan.
Return it to the oven and roast for about 45 minutes at 350°F (180°C) checking occasionally and tossing the juice to coat the chicken, tomatoes and garlic.
Serve hot.