Preheat your oven to 375°F and pat the turkey legs completely dry with paper towels. Moisture on the surface prevents proper browning, so take this step seriously for crispy results.
In a small bowl, combine olive oil with garlic powder, paprika, onion powder, dried thyme, dried rosemary, black pepper, and salt. Rub this seasoning mixture all over each turkey leg, making sure to coat every exposed surface thoroughly.
Place the seasoned turkey legs skin-side up in a large roasting pan and arrange the diced carrots and celery around them. Pour the chicken broth and balsamic vinegar into the bottom of the pan, then scatter lemon slices across the top.
Cover the pan tightly with aluminum foil and roast for 35 minutes in the preheated oven. This thanksgiving turkey legs family recipe benefit tremendously from the covered cooking method because steam keeps the meat incredibly tender while seasonings penetrate deeply.
Remove the foil carefully to avoid steam burns and continue roasting for another 12-15 minutes until the skin turns golden brown and crispy. A meat thermometer inserted into the thickest part should read 165°F for food safety.
Let the turkey legs rest for 5 minutes before serving, allowing the juices to redistribute throughout the meat. This resting period makes an enormous difference in tenderness and overall eating experience.