Slatko-kisela riba koristi popularni azijski umak za dopunu kuhanoj, obično pohanoj, ribi. Umak, koji se naziva slatko-kiseli, obično ima slatko ljutkast okus. Iako se umak inače prelijeva preko ribe, može se koristiti i za umakanje. Vrlo raznoliki, recepti za slatku i kiselu ribu razlikuju se po sastojcima i za umak i za ribu.
Halibut ili brancin uobičajeni su izbor za slatku i kiselu ribu, ali se može koristiti bilo koja vrsta ribe. Obično se bira cijela svježa riba, ali se mogu zamijeniti fileti. Kada se odabere cijela riba, prije kuhanja mora biti oguljena i oljuštena. Riba se obično panira i prži, ali se umjesto toga može jednostavno kuhati na pari.
Brašno, škrob tapioke ili kukuruzni škrob se često koriste u pohanju. Pohanje se može sastojati od malo više od brašna, ali često uključuje sol i papar ili druge začine. Obično se riba nareže na trakice, premaže razmućenim jajetom, a zatim uvuče u smjesu brašna dok se ne pokrije. Nakon pohanja, riba se prži u dubokom ulju.
Alternativno, riba se može držati cijela i zabiti. Začini se stavljaju u košuljicu i preko ostatka mesa. Zatim se meso može posuti brašnom ili škrobom ili lagano pohati. Nakon pršenja riba se prži na ulju.
Ponekad se naziva umak, slatko-kiseli umak često se priprema s umakom od rajčice, umakom od čilija ili kečapom. Često su uključene i crvene ili zelene paprike, češnjak, luk i ananas. Rižin ocat, soja umak i đumbir se također nalaze u umaku. Šećer je neophodan, ali vrsta šećera varira. Najčešće se koristi tamno smeđa, ali se umjesto nje može koristiti bijela, a neke verzije kombiniraju palmin šećer sa smeđim šećerom.
Za pripremu umaka za slatko-kiselu ribu, luk i češnjak se obično prže na ulju, zatim se dodaju začini i kuhaju dok ne zamiriše. Zatim se umiješa umak od rajčice, sok od ananasa, šećer i voda ili ocat. Alternativno, ocat i šećer se mogu zagrijavati dok se šećer ne otopi, a zatim se mogu dodati začini.
Gotov umak se može preliti preko kuhane ribe prije posluživanja ili se može poslužiti sa strane za umakanje. Slatko-kisela riba može se ukrasiti narezanim lukom, mrkvom ili đumbirom ili listovima cilantra. Jelo se može preliti i sezamovim uljem.