Rybu nakrájíme na malé kousky. Na pánev nalijeme olej, ve kterém zpěníme nadrobno nakrájenou cibuli. Přidáme rybu a krátce osmahneme. Oloupaná jablka zbavená jádřinců nakrájíme na malé kostičky.
Na stejné kousky nakrájíme také grapefruit a pomeranč, ovoce přihodíme na pánev k rybě a smažíme za občasného zamíchání dalších deset minut. Vývar smícháme se škrobem, medem, kávou, sójovou omáčkou, ochutíme octem, nalijeme na směs na pánvi a vaříme za stálého míchání ještě asi tři minuty.
Podáváme s rýží. Pro efekt je skvělé servírovat směs v umyté slupce od rozpůleného grapefruitu jako v misce. Potom ke grapefruitové misce položené na talíř přidáme jako ozdobu sterilované zelené fazolky.