Preheat oven to 400 F and line a rimmed baking sheet with parchment paper. Cut the tofu into about 8 equal slices, and then cut those slices in half. Place two paper towels (one on top of the other) or a clean tea towel on the counter and place the tofu slices on top. Cover with two more paper towels or tea towel. Gently press each slice of tofu until the towels are saturated with water. Replace the towels on top with another layer and press until most of the water is pressed out of the tofu. Place the tofu on the prepared baking sheet.
Mix the broth, soy sauce or tamari, thyme, sage, and pepper. Pour half of it over each slice of tofu. Turn the tofu over and pour the remaining liquid over it. Place it in the preheated oven and bake for about 20-25 minutes, until tofu is beginning to brown on the edges. Remove from the oven and let it cool on the baking sheet.
Once the tofu is cool, tear each piece into small, irregular pieces. (You can also cut it, but it looks more natural if you tear it and somehow tastes better, too.) Place it in a medium mixing bowl and add all remaining ingredients. Mix well, and add salt and pepper to taste. Refrigerate until completely chilled. Serve in sandwiches, on top of salad, or rolled into lettuce leaves or tortillas.
Nutritional information includes optional ingredients.