Verwijder de schelpen en koppen van de garnalen.
Stamp de garnalenkoppen met een vijzel fijn en pureer ze in 3 kopjes water.
Zeef het garnalenvocht en zet apart.
Breng in een grote braadpan 10 kopjes water aan de kook.
Kook de noedels volgens de instructies op de verpakking of tot ze zacht zijn.
Spoel de noedels af onder koud stromend water. Giet goed af en zet opzij in een schaal.
Verhit olie in een pan. Voeg de knoflook en ui toe. Sauteer een paar minuten.
Voeg garnalen, visballetjes, tofu toe en breng op smaak met zout en peper. Sauteer tot de garnalen gaar zijn. Opzij zetten.
Doe 3 kopjes water in een pan, voeg annattopoeder, gemalen peper, vissaus en bloem opgelost in water toe.
Sudderen op middelhoog vuur. Roer constant gedurende ongeveer 3 minuten of tot de vloeistof begint in te dikken.