Place tofu in a food processor and process until crumbled.
Add tofu in a large bowl, stir in arrowroot or cornstarch, nutritional yeast flakes, rubbed sage, thyme, rosemary, parsley, garlic powder, onion powder, and salt to taste.
Place a cheesecloth or thin towel (parchment paper) inside a colander, and add tofu. Cover tofu with cheesecloth or a thin towel, then add weights to the cloth. Place the colander on a place and refrigerate for 2 hours. Skip this step if you are using Super Firm Tofu.
After chilling the tofu, remove the middle to form a hole. About an inch of tofu will remain at the base and sides; reserve the scooped-out tofu. Place the cornbread stuffing in the center of the hollowed-out tofu and cover the stuffing with the remaining tofu, pressing down with the palm of your hands.
Baste tofu with the marinade. Invert tofu onto a baking sheet and form tofu in an oval shape.
Baste the top and sides of the tofu with the marinade. Cover tofu with parchment paper and foil, and bake in a preheated oven at 400 degrees for 1 hour, basting every 30 minutes. Remove the cover after 1 hour and bake for 30 minutes until the golden brown skin is crispy.
Remove tofu turkey and transfer onto a serving platter, garnish with rosemary and cranberries.