Presser le tofu pour retirer l'excès d'eau, puis le couper en cubes. Le faire mariner 10 minutes dans un bol avec 2 cuillères à soupe de sauce soja, 1 cuillère à soupe de sucre de palme et 1 gousse d'ail écrasée.
Faire tremper les nouilles de riz dans de l'eau tiède pendant 20 minutes, puis les égoutter et réserver.
Dans un bol, préparer la sauce Pad Thaï en mélangeant la pâte de tamarin, la sauce soja restante, le sucre de palme, et une pincée de piment en poudre selon votre goût.
Faire chauffer 2 cuillères à soupe d'huile d'arachide dans un wok à feu moyen-vif. Ajouter le tofu mariné et le faire sauter jusqu'à ce qu'il soit doré et croustillant. Réserver le tofu.
Dans le même wok, ajouter le reste de l'huile, faire revenir l'ail haché, les carottes et le poivron pendant 2 minutes.
Pousser les légumes sur le côté du wok. Casser les œufs dans la partie libre et brouiller doucement (ou omettre pour une version vegan).
Ajouter les nouilles égouttées, le tofu, les germes de soja et la sauce Pad Thaï dans le wok. Mélanger soigneusement pour bien enrober tous les ingrédients de sauce.
Incorporer les oignons verts et cuire encore 1 à 2 minutes en remuant.
Servir chaud, garni généreusement de cacahuètes concassées et accompagné de quartiers de citron vert à presser selon le goût.