Söt och sur fisk använder en populär asiatisk sås för att komplettera kokt, vanligtvis panerad, fisk. Såsen, som kallas söt och sur, har normalt en söt syrlig smak. Även om såsen normalt hälls över fisken, kan den också användas för att doppa. Mycket varierande recept på sötsur fisk skiljer sig åt i ingredienserna till både såsen och fisken.
Hälleflundra eller havsabborre är vanliga val för sötsur fisk, men alla typer av fisk kan användas. Normalt väljs hel färsk fisk, men filéer kan ersättas. När hel fisk väljs måste den rensas och skalas före tillagning. Fisken är vanligtvis panerad och stekt, men kan helt enkelt ångas istället.
Mjöl, tapiokastärkelse eller majsstärkelse används ofta i paneringen. Panering kan bestå av lite mer än mjöl, men innehåller ofta salt och peppar eller andra kryddor. Vanligtvis skärs fisken i strimlor, täcks med uppvispat ägg och muddras sedan i mjölblandningen tills den täcks. När den är panerad friteras fisken i olja.
Alternativt kan fisken hållas hel och skårad. Kryddor läggs i skåran och över resten av köttet. Sedan kan köttet pudras med mjöl eller stärkelse eller lätt paneras. Efter damning steks fisken i olja.
Ibland kallad sås, den sötsura såsen görs ofta med tomatsås, chilisås eller ketchup. Röd eller grön paprika, vitlök, lök och ananas ingår också ofta. Risvinäger, sojasås och ingefära finns normalt också i såsen. Socker är viktigt, men typen av socker varierar. Mörkbrunt används oftast, men vitt kan användas istället, och vissa versioner kombinerar palmsocker med farinsocker.
För att göra såsen för sötsur fisk, steks lök och vitlök normalt i olja, sedan tillsätts kryddorna och kokas tills de doftar. Tomatsås, ananasjuice, socker och vatten eller vinäger rörs i efteråt. Alternativt kan vinägern och sockret värmas tills sockret löser sig, då kan kryddorna inkluderas.
Den färdiga såsen kan hällas över den kokta fisken före servering eller serveras vid sidan av för doppning. Söt och sur fisk kan garneras med skivad lök, skurna morötter eller ingefära eller korianderblad. Rätten kan även toppas med sesamolja.