Замороженные креветки заранее разморозьте на верхней полке холодильника в дуршлаге, установленном в миске.
Очистите креветки от панцирей, удалите темную кишечную вену. Панцири и головы сохраните. Для легкого бульона разогрейте в большом сотейнике 2 ст. л. растительного масла, положите головы и панцири, готовьте, помешивая, пока они не покраснеют. Влейте 1 л. холодной воды, доведите до кипения, затем уменьшите огонь и варите 15 мин. Процедите бульон через мелкое сито.
У чили удалите семена и белые перегородки.
У лимонного сорго снимите верхние подсохшие слои и отрежьте верхушки, оставив примерно 10 см стебля. Сорго, чили, лук, чеснок и корень имбиря нарежьте произвольными кусками. Сложите все в чашу блендера или кухонного комбайна, добавьте креветочную пасту, куркуму и кориандр, влейте 1/4 стакана процеженного бульона. Измельчите до однородности.
Разогрейте в кастрюле с толстым дном оставшееся масло, положите получившуюся пасту и готовьте, помешивая, 3 мин. Влейте оставшийся бульон, варите на небольшом огне 10 мин. Добавьте кокосовое молоко, сахар, измельченную цедру лайма и рыбный соус. Готовьте 5 мин.
Тофу нарежьте небольшими кубиками и добавьте в суп вместе с креветками, варите 2 мин.
Вермишель отдельно опустите в кипящую воду на 2 мин., затем отбросьте надуршлаг и разложите по тарелкам, присыпьте ростками и разлейте горячий суп. Подавайте, сбрызнув соком лайма и посыпав листьями мяты и кинзы.