The Best Ways to Cook Turkey Thaw Your Turkey The ideal place to thaw a frozen turkey is in the fridge, which can take up to a week depending on the size of the bird. Here’s how long it takes
Tag: What Do You Baste a Turkey With?