To serve

  • coriander leaves
  • 1 tbsp sesame seeds (optional)


  • STEP 1

    Begin by thoroughly patting the tofu dry with kitchen paper. Wrap the tofu block in a clean tea towel, then put on a large plate with a lip. Put something heavy such as a frying pan on top, then weigh it down with something else that is heavy, like another pan or some tins. Leave for 15 mins.

  • STEP 2

    Meanwhile, mix all the other ingredients together, except the vegetable oil, in a medium bowl. Once the tofu has been pressed, slice it into 2cm cubes. Toss the tofu in the marinade, then cover and leave for 30 mins in the fridge.

  • STEP 3

    Heat the vegetable oil in a medium frying pan over a medium-high heat. Carefully lift the tofu into the oil, shaking off any excess marinade but reserve this for later.

  • STEP 4

    Cook for 3-4 mins on each side, until golden and a little charred. Pour in the remaining marinade, bubble on high for 30 seconds, then transfer to a serving plate and garnish with coriander leaves and sesame seeds, if you like.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating