In a bowl, mix the ingredients for the marinade . Next take your baking dish, and add in the chicken thighs. Pour the marinade mixture on top and coat it well. If you can, leave this overnight. Marination is not necessary, but it enhances the flavor.
Preheat oven to 350F.
Take your baking dish with the chicken, and add in potatoes, onions, and the chicken stock. Add some salt, pepper and crushed red pepper flakes.
Bake for approximately 20-25 minutes. Take your baking dish out, and add in the tomatoes and a drizzle of olive oil.
Bake it for an additional 40-45 minutes till the chicken is cooked through, and the potatoes are done. During the baking process, you can scoop up the liquid at the bottom and baste your chicken for extra juiciness!
Take out of the oven and garnish with fresh basil leaves. This is best eaten with a baguette, that will soak up the juices!