Placer les nouilles dans un grand bol, verser sur beaucoup d'eau bouillante. Laisser tremper 5 minutes, puis égoutter dans une passoire et rincer rapidement sous l'eau froide. Ne les laissez pas assis plus de 5 à 10 minutes.
Mélanger la sauce dans un petit bol.
Faites chauffer 2 cuillères à soupe d'huile dans une grande poêle antiadhésive (ou une poêle bien assaisonnée) à feu vif.
Ajouter l'ail et l'oignon, cuire 30 secondes.Ajouter le poulet et cuire pendant 1 1/2 minutes jusqu'à ce qu'il soit presque entièrement cuit.
Poussez d'un côté de la casserole, versez l'œuf de l'autre côté. Brouillez à l'aide de la cuillère en bois (ajoutez une touche d'huile supplémentaire si la poêle est trop sèche), puis mélangez au poulet.
Ajouter les germes de soja, le tofu, les nouilles puis la sauce.
Remuer doucement pendant environ 1 1/2 minutes jusqu'à ce que la sauce soit absorbée par les nouilles.
Ajouter l'ail ciboulette et la moitié des cacahuètes. Mélanger rapidement puis retirer du feu.
Servir immédiatement, saupoudré du reste des cacahuètes et des quartiers de lime sur le côté, avec une pincée de piment et une poignée de pousses de soja supplémentaires sur le côté si désiré (c'est la façon thaïlandaise !). Presser sur le jus de citron vert au goût avant de manger.