Place all the ingredients in a large pot and bring to a boil, stirring until the salt and sugar are dissolved. Remove from heat, cover, and let the brine cool completely.
Place the uncooked turkey in a large brining bag or pot, pour the brine over it to fully cover the turkey, and refrigerate for 12 to 24 hours.
Before roasting, take the turkey out of the brine (discard the brine) and place the turkey in a pot or sink filled with fresh, cold water for 15 minutes to remove any excess salt from the outside.
Take the turkey out of the water, pat it dry with paper towels, and roast it using your usual roasting method.