Wszystkie składniki sosu wymieszaj do rozpuszczenia cukru.
Makaron zalej ciepłą wodą i odstaw na 30-40 minut. W tym czasie przygotuj resztę składników.
Orzeszki posiekaj i upraż na suchej patelni. Na tej samej patelni na oleju podsmaż krewetki ze szczyptą soli i płatków chili. Tofu pokrój w kostkę, obtocz w skrobi i usmaż na tej samej patelni, dodając niewielką ilość tłuszczu (do uzyskania chrupiącej skórki). Szalotkę pokrój w półplasterki, czosnek na plasterki, dymkę na ok. 3 cm kawałki.
Na patelni podsmaż szalotkę, po chwili dodaj czosnek, zrób miejsce, dodaj trochę oleju i wbij jajka. Usmaż na jajecznicę.
Dodaj odsączony makaron, sos i smaż 2-3 minuty. Dodaj usmażone wcześniej krewetki, tofu, sos oraz dymkę, kiełki i połowę uprażonych orzeszków.
Podsmaż chwilę razem – do momentu aż makaron pochłonie sos i będzie „ugotowany”.
Podaj z ćwiartką limonki, resztą orzeszków, kiełkami, szczyptą płatków chili.