Preheat your oven to 400°F (200°C).
Make the glaze: In a large bowl, whisk together the olive oil, honey, minced garlic (or garlic powder), soy sauce, paprika, salt, and black pepper. This creates a rich, flavorful glaze. Divide it into two portions and set one aside.
Coat the chicken and potatoes: Add the chicken drumsticks and halved baby potatoes to the bowl with the first portion of glaze. Toss until everything is evenly coated.
Arrange on a baking sheet: Spread the chicken and potatoes out in a single layer on a large, rimmed baking sheet, leaving a bit of space between each piece for even roasting.
Roast for 25 minutes.
Add the vegetables and baste: After the first 25 minutes, remove the baking sheet from the oven. Add the chopped red bell pepper and onion wedges, then drizzle them with the reserved glaze. Gently toss everything together, making sure the chicken and potatoes get re-coated with the pan juices. Use a spoon or pastry brush to baste the chicken and vegetables thoroughly.
Finish roasting: Return the baking sheet to the oven and roast for another 20–30 minutes, basting once halfway through. The chicken is done when it reaches an internal temperature of 165°F (74°C) and the potatoes are tender. The repeated basting helps prevent dryness and creates a beautifully sticky, caramelized exterior.
Rest and serve: Remove from the oven and let everything rest for a few minutes. Garnish generously with fresh chopped cilantro before serving. Enjoy the perfectly juicy chicken