Nejprve předem namočíme nudle do teplé vody a necháme změknout.
Do hrnce dáme cca 8 šálků vody a přivedeme k varu. Zmírníme plamen, přidáme maso, nakrájenou cibuli a půl lžičky soli. Na mírném ohni povaříme, dokud není ryby hotová. Poté maso vyjmeme a odložíme stranou.
Do vývaru přidáme datle, rybí omáčku a cukr, vaříme cca 5 minut a přelijeme do větší nádoby.
V pánvičce rozpálíme olej, přidáme nadrobno nakrájený česnek, najemno nakrájenou nať voňatky, na kousky nakrájená rajčata a omáčku ze žlutých bobů. Za stálého míchání vaříme na mírném ohni 5-7 minut, dokud rajčata nezměknou. Přidáme vývar, znovu přivedeme k varu a okořeníme.
Mezitím scedíme nudle, krátce povaříme ve vroucí vodě a opět scedíme. Rozdělíme na talíře, přidáme fazolové výhonky, rybí maso zbavené kostí, bazalku, mleté oříšky, zalijeme vývarem a ihned podáváme.