Najpierw przygotuj sos: Czosnek obierz, przełóż do wysokiego naczynia do miksowania, dodaj masło orzechowe, 50 ml wody, sos sojowy, sok cytrynowy, miód, sól i pieprz, a następnie wszystko zblenduj blenderem ręcznym na gładką masę.
Następnie drobno posiekaj orzeszki ziemne, wmieszaj je do zblendowanej mieszaniny i odstaw pojemnik z sosem do lodówki.
Następnie osusz tofu i pokrój je na 20 równych słupków. W większej patelni rozgrzej 1 łyżkę oleju rzepakowego na średnim ogniu, dodaj pokrojone tofu, lekko je posól i smaż 2–3 minuty z każdej strony, aż lekko się zezłoci. Usmażone tofu odłóż na bok.
Teraz obierz marchewki i obieraczką nakrój je w cienkie plasterki. Ogórka pokrój w cienkie słupki. Sałatę lodową podziel na liście.
Awokado obierz, usuń pestkę i pokrój na 10 półksiężyców. Następnie ugotuj makaron ryżowy: W mniejszym garnku doprowadź do wrzenia odpowiednią ilość wody, następnie włóż do garnka makaron ryżowy i gotuj go 1–2 minuty na dużym ogniu. Ugotowany makaron odcedź i przepłucz zimną wodą – do przygotowania sajgonek makaron musi być zimny.
Teraz zacznij tworzyć sajgonki. Każdy arkusz papieru ryżowego przepłucz pod zimną wodą, połóż na talerzu i poczekaj 1–2 minuty, aż zmięknie.
Następnie na jego środek połóż kilka liści sałaty lodowej (przy czym wszystkie krawędzie papieru muszą pozostać wolne). Na sałatę nałóż trochę ugotowanego makaronu ryżowego, dodaj ⅒ startej marchewki i pokrojonego ogórka, 2 usmażone kawałki tofu, 1 półksiężyc awokado i 2 listki bazylii.
Następnie złóż obie boczne strony papieru nad nadzieniem, chwyć dolną stronę, również złóż ją nad nadzieniem i zawijaj razem z nadzieniem w kierunku górnej krawędzi (po drodze zawiniesz też złożone boczne krawędzie papieru). W ten sposób przygotuj łącznie 10 sajgonek.
Na koniec każdą sajgonkę przekrój na pół i podawaj ze schłodzonym sosem orzechowym.