Preheat your oven to 350 degrees Fahrenheit.
Heat a large skillet over medium-high heat and add the oil.
Add the chicken drumsticks one at a time, seasoning them with salt and pepper in the pan.
Brown the chicken on all sides for 2-3 minutes per side and remove the chicken to a plate. Depending on the size of your skillet you may need to cook the chicken drumsticks in two batches in order to not overcrowd the pan.
Reduce the heat to medium and add the honey, butter, garlic, ketchup and soy sauce, whisking everything together until well combined.
Add the chicken drumsticks back into the pan, nestling them into the sauce and using a spoon to coat the chicken in the thin sauce.
Bake the chicken at 350 degrees Fahrenheit for about 18-20 minutes, or until the sauce thickens and the chicken is cooked through to an internal temperature of 165 degrees Fahrenheit. Spoon the sauce over the chicken again after removing it from the oven, before serving.
Sprinkle with some freshly chopped parsley, sesame seeds, or chopped green onions for garnish, and serve!