Chauffer l'huile d'olive dans une grande poêle en fonte (11 à 12 pouces) à feu moyen. Lorsque l'huile est chaude, placez le tofu dans la poêle en une seule couche. Cuire à feu moyen pendant 5 minutes, retourner le tofu et cuire encore 5 minutes. Retirer de la poêle réservée.
Ajouter les oignons dans la poêle et cuire à feu moyen pendant 10 minutes, en remuant les oignons de temps en temps, jusqu'à ce que les oignons soient dorés.
Ajouter le jus de citron, la crème de soja, la moutarde de Dijon, les câpres, le sel et le poivre dans la poêle, remuer à feu moyen pendant une minute. Remettre le tofu dans la poêle, saupoudrer de persil et servir chaud.