Coloque a mandioca em uma panela grande, cubra com água e tempere com 1 colher (chá) de sal. Cozinhe por 25 a 30 minutos, até ficar bem macia e começar a desmanchar. Escorra, reserve 1 xícara da água e retire o fiapo central de cada pedaço.
Tempere o camarão com o suco de limão, 1 dente de alho picado, sal e pimenta-do-reino. Misture e deixe descansar por 15 minutos, na geladeira.
Coloque a mandioca ainda quente no liquidificador, junte o leite de coco e 1/2 xícara da água reservada. Bata até obter um purê bem liso, com o restante da água aos poucos, só se necessário.
Aqueça o azeite de oliva em fogo médio e refogue a cebola por 3 minutos, até murchar. Acrescente os 2 dentes de alho restantes, o pimentão, o gengibre e a pimenta-de-cheiro, e refogue por mais 2 minutos. Junte o dendê e o colorau, se for usar.
Acrescente o camarão e cozinhe por 2 a 3 minutos, só até ficar rosado e levemente curvado. Retire com uma escumadeira e reserve, com o líquido que soltar.
Despeje o purê na panela, misture e cozinhe em fogo baixo por 8 a 10 minutos, mexendo sempre, até engrossar e ficar brilhante. Se ficar espesso demais, junte água reservada, colher por colher.
Volte o camarão para a panela e cozinhe por mais 2 minutos, só para aquecer. Prove e ajuste o sal e a pimenta-do-reino.
Desligue o fogo, junte o coentro e o cheiro-verde e misture. Tampe e deixe descansar por 5 minutos. Sirva bem quente, com arroz branco e farofa.