First, make the tahini. Combine all the tahini ingredients (wait on the water to see if you need it) in a blender or food processor, and pulse until smooth. Add water as needed to achieve your desired consistency.
Next, toast the sesame seeds in a dry frying pan over medium heat. Stir them around until they begin to brown, then remove from heat and transfer to a separate bowl.
Drain the tofu and slice into your desired shapes. I recommend ¾" thick steaks that fit to whatever size bread/buns you're using.
In a heavy frying pan, heat the ½" of the toasted sesame oil over medium heat. Once it's quite hot (wait about 3 minutes), fry the tofu in batches. Let cook for 2-3 minutes on each side, flipping once golden all over. Immediately dip the fried tofu into the sesame seeds, and set aside. Alternatively, you can liberally sprinkle the sesame seeds over the hot tofu.
To assemble the sandwiches, spread a generous layer of tahini on one piece of bread. Layer tomatoes and cucumbers, then top with tofu and any remaining sesame seeds.
Recipe by The Kitchen Paper at http://c02.ddd.mwp.accessdomain.com/sesame-tofu-sandwich-spicy-basil-tahini/