1. Makaron ryżowy zalewamy wrzątkiem i odstawiamy na około 7 minut.
2. Marchew oraz rzepę kroimy w cienkie słupki, oprószamy solą, dokładnie mieszamy i odstawiamy na kilka minut. Ogórka ze skórką kroimy w paski, a następnie w słupki i wrzucamy do miski z zasolonymi warzywami. Do sałatki dodajemy pozostałe składniki – garść ziół, sok wyciśnięty z limonki, pokrojony makaron ryżowy, pokrojoną papryczkę chili, sezam oraz sos sojowy. Całość mieszamy i odstawiamy.
3. Czosnek oraz imbir drobno siekamy i dzielimy na dwie części. Tofu kroimy w plastry a następnie smażymy z obu stron na głębokim, rozgrzanym tłuszczu. Kiedy nasze tofu zarumieni się z obu stron, na patelnie wrzucamy posiekany czosnek z imbirem oraz sos sojowy. Na drugiej patelni, delikatnie skropionej tłuszczem, podsmażamy pozostały czosnek z imbirem, po ok. 1 minucie dodajemy krewetki i smażymy je przez kolejne 2-3 minuty.
4. Papier ryżowy moczymy przez kilka minut w wodzie, a kiedy jest już elastyczny przystępujemy do zawijania sajgonek – na środku papieru ryżowego układamy kilka krewetek lub kawałek tofu, które przykrywamy liściem sałaty rzymskiej oraz odrobiną przygotowanej wcześniej sałatki, a następnie zwijamy jak krokiety.
Serwujemy z dodatkiem pozostałej sałatki, skropione sokiem z limonki.