Mix all tofu marinade ingredients (except tofu) in high speed blender
Tofu
Slice tofu into 6 equal sized slices. Place tofu in shallow dish, and pour marinade over tofu, covering well. Refrigerate for 2 hours or longer.
Place tofu on grill. Grill 5 minutes on each side or until you see grill marks. Drizzle marinade on tofu, leaving small amount for bread. Brush leftover marinade on sandwich bread top and bottom.
Assemble sandwich with greens, tofu, onions, tomato, avocado. Serve.