Mix the ingredients for the spices and dried herbs. Divide it into two parts. One will go into the marinade and the rest will go to season the rice. Set the spice mixture aside.
Use a Ziploc bag for marinating the chicken. Place the bag in a food container tub to hold it in place.
Take out your chicken drumsticks. Cut slits around the drumsticks, and place them in the Ziploc bag. Measure in soy sauce, oyster sauce, lemon juice, half of the mixed seasoning, garlic, and honey. Close and seal the bag, then shake it to coat the chicken. Place it in the fridge and marinate for at least 2 hours or overnight.
Heat a nonstick skillet with oil. Add the chicken drumsticks (do not overcrowd the pan), and brown on both sides. Remove from the pan and set them aside.
Heat a heavy bottom pan with oil. Add the onion and saute until tender or translucent, and season with salt and pepper to taste. Add the garlic, and continue sauteing until aromatic.
Add the rest of the seasoning, bell pepper, and rice. Frequently stir until well combined. Add chicken broth, half of the cilantro, and half of the green onions, and continue stirring until combined.
Add the chicken drumsticks back into the pan, lower the heat, cover, and simmer for 30 minutes or until the liquid is absorbed and the rice is cooked. Garnish with the rest of cilantro and green onions.