Pat your chicken pieces completely dry with paper towels, then season generously with smoked paprika, garlic powder, onion powder, black pepper, salt, and cayenne pepper. This dry rub sticks better to dry meat and creates incredible flavor.
Heat olive oil in a large skillet over medium-high heat until shimmering, approximately 2 minutes. Working in batches if needed, sear chicken pieces skin-side down for 4-5 minutes until golden brown, then flip and sear another 3-4 minutes on the other side.
Remove chicken temporarily and reduce heat to medium. Add sliced onion and minced garlic to the same skillet, sautéing for 2-3 minutes until fragrant and slightly softened.
In a small bowl, whisk together honey, BBQ sauce, apple cider vinegar, Worcestershire sauce, and liquid smoke until well combined. Return chicken to the skillet and pour this glaze over all pieces, ensuring even coating. This creates the signature sticky chicken texture.
Cover the skillet with a lid and simmer for 20-25 minutes, turning chicken pieces halfway through cooking time. The sticky chicken should reach an internal temperature of 165°F at the thickest part of the thigh.
Remove the lid and increase heat to medium-high, cooking for the final 3-5 minutes to reduce and thicken the glaze. The honey BBQ chicken is ready when it develops a deep, glossy exterior and the sauce coats the meat thickly.