Press the tofu to remove the excess moisture; this will help to keep its shape when baked. Place a few layers of kitchen paper on a small plate and place the tofu block on top. Place a few layers of kitchen paper over the tofu and place a small plate on top.
Place something heavy (you could use an unopened tin of food) on top of the plate to weigh it down. Leave for about 30 minutes, changing the kitchen paper occasionally, allowing the liquid to be pressed out. Discard any liquid.
Cut the tofu block into 8 x 2cm wide sticks, taking care to handle gently as the tofu may break easily.
Place all the marinade ingredients on a medium plate and stir together. Lay the tofu sticks in the marinade and spoon over to coat on all sides. Leave to marinate for 30 minutes, occasionally spooning the marinade over.
Preheat the oven to 200°C and line a baking tray with a sheet of non-stick baking paper.
Place the sesame seeds on a plate and spread out. Handling gently, dip the marinated tofu sticks in the sesame seeds to coat all over.
Place the coated tofu sticks on the lined baking tray and place in the preheated oven for 15 minutes. Remove from the oven and carefully turn over. Return to the oven for a further 10 minutes or until golden brown.
Place all of the peanut sauce ingredients in a small bowl and stir until combined.
Serve the tofu sticks hot and dip into the peanut sauce. Garnish with red chilli slices and coriander leaves (optional).