Den Tofu abrinnen und abtrocknen, dann in mundgerechte Würfel schneiden.
Die Sojasauce mit dem Öl, dem Tomatenketchup, dem Essig sowie dem Pfeffer durchrühren. Die Tofuwürfel in die Marinade legen und bei geschlossenem Deckel ungefähr 30 Min. einmarinieren, dabei häufig auf die andere Seite drehen.
Die Butter in einer Bratpfanne erhitzen und die Tofuwürfel darin bei mittlerer Hitze 5 Min. rundum braun rösten.