Prep the slow cooker: Scatter the sliced onions on the bottom. This keeps the chicken lifted and adds flavor.
Season the drumsticks: Pat dry, then sprinkle generously with salt, pepper, and smoked paprika. This helps the meat stay flavorful and not bland under the sauce.
Mix the sauce: In a bowl, stir together BBQ sauce, garlic, apple cider vinegar, and brown sugar if using.
Taste and adjust sweetness or tang.
Load the cooker: Add drumsticks in a single layer if possible. Pour sauce over, turning the chicken to coat. Lid on.
Slow cook: Cook on Low for 4–5 hours or on High for 2.5–3 hours.
The chicken should be very tender and reach an internal temperature of 165°F.
Reduce and caramelize (optional but recommended): Line a baking sheet with foil and a rack. Transfer drumsticks, brush with extra sauce from the crock. Broil 3–5 minutes per side until lightly charred and sticky.
Watch closely to avoid burning.
Make the cornbread while the chicken cooks: Preheat oven to 400°F. If using a 10-inch cast-iron skillet, place it in the oven to heat with 1 tablespoon butter.
Whisk dry ingredients: In a bowl, combine cornmeal, flour, sugar, baking powder, baking soda, and salt.
Combine wet ingredients: In another bowl, whisk buttermilk, eggs, and melted butter. Stir into dry mix until just combined.
Fold in optional add-ins if using. Do not overmix.
Bake: Carefully swirl melted butter around the hot skillet to coat. Pour in batter and bake 18–22 minutes until golden and a toothpick comes out clean.
Let cool 5–10 minutes before slicing.
Serve: Spoon extra sauce and onions over the drumsticks. Plate with warm slices of cornbread and a side of coleslaw or simple greens.