In a mixing bowl, combine the honey, ketchup, soy sauce, hot sauce, Worcestershire sauce, paprika, and minced garlic. Whisk until all ingredients are well blended and the marinade is smooth.
Place the chicken legs or thighs in a large baking dish. Pour the marinade over the chicken, ensuring each piece is generously coated. Cover with plastic wrap and refrigerate for at least 1 hour, or overnight for maximum flavor.
Preheat your oven to 375°F (190°C). This ensures that the chicken cooks evenly and develops a beautiful sticky glaze.
Remove the chicken from the refrigerator and let it sit at room temperature for about 15 minutes. This helps the chicken cook more evenly. Lightly grease a baking dish with vegetable oil to prevent sticking.
Place the marinated chicken in the prepared baking dish, skin side up. Bake for 45 to 50 minutes or until the chicken reaches an internal temperature of 165°F (74°C) and the skin is crispy. Baste the chicken with the sauce halfway through cooking to enhance the flavor.
Once baked, remove the chicken from the oven and let it rest for a few minutes. Serve with your favorite sides and enjoy the sticky, sweet goodness of Southern Sticky Chicken!