Preheat the Oven:**
- Preheat your oven to 350°F (175°C).
**Prepare the Turkey Wings:**
- Rinse the turkey wings under cold water and pat them dry with paper towels.
- Place the turkey wings in a large bowl or a resealable plastic bag.
- Drizzle the olive oil over the wings, ensuring they are evenly coated.
**Season the Wings:**
- In a small bowl, mix together the garlic powder, onion powder, paprika, dried thyme, dried rosemary, black pepper, salt, and cayenne pepper (if using).
- Sprinkle the seasoning mixture over the turkey wings, ensuring all pieces are evenly coated with the spices.
**Bake the Turkey Wings:**
- Arrange the seasoned turkey wings in a single layer in a large baking dish or roasting pan.
- Scatter the sliced onion and minced garlic around the wings.
- Pour the chicken broth or water into the bottom of the baking dish to keep the wings moist during cooking.
- Cover the dish tightly with aluminum foil.
**Cook the Turkey Wings:**
- Bake the turkey wings for 2 hours, covered, until they are tender.
- After 2 hours, remove the foil and increase the oven temperature to 400°F (200°C).
- Continue baking for an additional 20-30 minutes, or until the skin is golden brown and crispy.
**Serve:**
- Remove the turkey wings from the oven and let them rest for 5 minutes before serving.
- Serve the wings with your favorite side dishes like mashed potatoes, cornbread, or collard greens.