Заздалегідь поставити варити рис, спираючись на інструкцію на упаковці.
Змішати в каструлі бульйон, воду, кокосове молоко, рибний соус та соєвий. Поставити на вогонь та довести до кипіння, після чого зменшити вогонь до мінімуму.
Дрібно нарізати перець чилі (дістати з нього кісточки, інакше сильно гірчить), листя лайма, галангал та лемонграс. Відправити обсмажуватись на суміші двох масел, додати столову ложку том-ям-пасти. Через 2-3 хвилини додати креветки, а ще через 2 хвилини - крупно нарізані томати та гриби. Обсмажувати 2 хвилини та перекласти в суміш рідин, варити ще 2 хвилини. Додати заздалегідь приготовлений рис.
Крупно нарізати кінзу і зелену цибулю і викласти поверх супу порційні тарілки. Покласти часточку лайма.