Oven Roasted Turkey Legs

If Turkey Legs are your thing at Disney, this is the recipe for you! Little effort, but full of flavor from brining the meat all day. Throw them in the oven for 1 1/2 hours and you’re ready to eat.
I came up with this recipe originally for our ‘So Dear To My Heart’ movie night. It was the first food that came to mind that would be at the County Fair. This recipe would great for ‘Sleeping Beauty’ or ‘Sword in the Stone’ also!

Turkey Legs - So Dear to my Heart Movie Night

Oven Roasted Turkey Legs

  • Servings: 4-6
  • Difficulty: easy
  • Print


12 cups water
1 cup salt
1/2 cup brown sugar
1/2 tsp black peppercorns
1 bay leaf
1 small onion, rough chop
2 garlic cloves
1 tsp thyme
1/2 tsp rosemary
4 turkey legs
Turkey Rub (recipe below)


In a large stock pot, combine the water, salt and seasonings together. Over medium heat, until salt has dissolved, stirring occasionally. Remove from heat and allow to cool for one hour.

Place turkey legs and brine in large Ziploc. Secure the Ziploc in a large bowl and refrigerate for 6-8 hours.

Pre-heat the oven to 350°. Remove turkey legs from brine, rinse well and pat dry. Place a rack inside a roasting pan for air to flow between the pan and turkey. I usually make a rope out of aluminum foil and place the turkey legs on top so they aren’t roasting completely flat on the pan. Rub seasoning on turkey legs and place in roasting pan.

Cover with aluminum foil and roast for 1 hour. Remove foil and roast for additional 30-45 minutes or until internal temperature reaches 165°.


Turkey Rub


1/2 Tbsp paprika
1/2 Tbsp garlic powder
1/2 Tbsp onion powder
1/2 tsp sage
1/2 Tbsp dried parsley
1 tsp black pepper


Combine all ingredients in small bowl. Rub on turkey legs before roasting

Posted by

Hi, I'm Esther. I'm the author of the blog 'A Magical Kingdom called Home'. I'm a LEO wife and stay-at-home mom of 2. I want to share my love for family, food, and Disney thru weekly movie night fun!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s