Tofu turkey can be cooked for a much shorter amount of time than a traditional whole roast turkey carcass. While most roast turkeys take several hours to cook and even longer to thaw before cooking, a tofu turkey usually only takes a little over an hour before it's cooked through.