Season all chicken pieces with salt, pepper and granulated garlic.
In a large deep skillet, heat the olive oil over medium heat. Add the chicken pieces once the pan is hot and brown each side for 3-5 minutes or until a nice golden brown colour is achieved.
Remove the chicken pieces and set aside.
Add butter to hot skillet and melt for 1-2 minutes. Add onions, garlic, tomato paste, chicken bouillon cube and mushrooms and cook until onions are translucent and mushrooms sweat; about 7 minutes.
Add rice and mix well. Once mixed, add water, salt and pepper and bring to a boil.
Once the water starts boiling, return the chicken pieces to the skillet, skin side up, reduce the heat to low, cover and cook for 20 minutes. Turn heat off and leave the skillet uncovered for an additional 5 minutes.
Remove the chicken pieces and set aside. Add the cilantro (leave some for garnishing) and fluff the rice. Arrange chicken pieces on fluffed rice and garnish with the remaining cilantro.
Karibu Chakula!