Commence par porter à ébullition les ingrédients de la marinade, sauf le tofu, dans une casserole et laisse mijoter pendant 10 minutes. Couper le tofu en tranches de 5 mm d'épaisseur et le placer dans un petit plat allant au four. Verser la marinade par-dessus. Laisser mariner pendant environ 5 heures.
Entre-temps, laver la salade et les tomates, éplucher l'oignon et le couper en tranches. Couper l'avocat en deux, le dénoyauter et l'éplucher. Dans un saladier, écraser l'avocat à la fourchette et le mélanger avec le filet de jus de citron vert.