Derreta a manteiga em uma caçarola grande e frite levemente a cebola por 4 a 5 minutos, até amolecer.
Separe 2 colheres de sopa do milho para guarnecer e adicione o restante na panela, juntamente com o leite. Coloque para ferver, em seguida abaixe o fogo, tampe bem a panela e ferva em fogo baixo por 5 minutos.
Coloque a sopa, em porções se for necessário, em um liquidificador ou processador de alimentos. Bata até ficar bem fino.
Coloque a sopa de volta na panela e acrescente as cebolinhas, a carne de caranguejo ou siri, os camarões, o creme e a pimenta caiena. Esquente em fogo baixo.
Enquanto isso, coloque os grãos de milho separados em uma frigideira pequena sem óleo e frite em fogo moderado até dourarem e tostarem.
Tempere a gosto com sal e pimenta e sirva cada tigela de sopa guarneci da com alguns dos grãos de milho tostados e um camarão inteiro.