This is what I do with my own tofurkey. I take it out of the freezer two days before cooking it, so it is completely thawed. On the day I am to eat it, I take it out of the fridge first thing in the morning and place it in a large ziplock bag and place all my marinade ingredients inside(orange juice, soy sauce, honey) I also place my seasonings in it as well(garlic, onions, pepper) I also add mushrooms. I stuff some of these ingredients as well as pieces of apple and fresh orange inside the end cavities and prick it several times with a sharp knife so all the marinade can penitrate. I then seal the zip lock and place it inside another ziplock, zipper side upside down, to insure nothing leaks out. L leave it sit on the counter, and several times through out the day, I shake the bage and squeeze the marinade, making sure it seaps in all the holes. I usually wait until the rest of the family's turkey comes out of the oven(I'm the sole vegetarian), and cook my tofurkey for 45 minutes. Comes out perfect for me.