Preheat your oven to 375ºF and grease a cookie sheet or line it with parchment paper or a silicone baking mat.
In a food processor or mixer, blend the buttery sticks, sugars, tofu, vanilla, and water until smooth.
In a separate bowl, whisk together the flour, baking soda, and salt. Stir in the wet mixture into these dry ingredients until well-combined. The batter should be somewhat sticky, not dry. If it's too dry, add just a little more water. Fold in the chocolate chips and nuts (if using).
Scoop the dough by the heaping tablespoon onto the prepared cookie sheet. Bake for about 9 minutes, or until the cookies are just turning golden brown.
Let cool on the cookie sheet for a few minutes, then carefully remove the cookies to a wire rack to finish cooling.
Repeat steps 4 and 5 with the remaining dough (I prefer to bake 1 sheet at a time).
Half Batch: Use ¾ cup (1 ½ sticks) butter alternative, ½ cup sugar, ½ cup brown sugar, 2 tablespoons tofu, ¾ teaspoon vanilla, ¾ teaspoon water, 1½ cups + 2 tablespoons flour, ¾ teaspoon baking soda, ¾ teaspoon salt, 1 ½ cups chocolate chips, and ½ cup walnuts.