Tofu würfeln. Ingwer schälen und reiben. Zitrone abspülen und die Hälfte der Schale mit einem Zestenreisser abziehen (oder abreiben), Zitrone auspressen. Zitronensaft mit Salz, Pfeffer, Honig, Ingwer, Zitronenschale und Olivenöl verrühren. Tofu und Cranberries in eine Schüssel geben und die Marinade darüber giessen. 15 Minuten durchziehen lassen.
Grüne Bohnen abspülen, putzen und eventuell kleiner schneiden. In Salzwasser ca. 10-12 Minuten garen. Bohnen abgiessen, kalt abschrecken und abtropfen lassen.
Tomaten abspülen und in Spalten schneiden. Baumnüsse grob hacken und kurz fettfrei rösten.
Bohnen, Tomaten und Baumnüsse unter die marinierte Tofu-Cranberry-Mischung heben. Nochmals mit Salz und Pfeffer abschmecken. Fürs Picknick Salat in eine verschliessbare Dose geben und mit etwas Kresse bestreuen.