Maak de gember, ui/sjalot en pepertje schoon en hak in stukjes van gelijke grootte.
Doe de olie in een pannetje en voeg de gehakte ingrediënten (pepertje, gember, ui/sjalot en knoflook), de gekneusde peper en eventueel het kaneelstokje en steranijs toe.
Breng de olie op laag vuur aan het borrelen en zet het op z'n laagste stand. Blijf in de buurt en zorg dat je het vuur uit zet als de ui en knoflook een mooie goudbruine kleur hebben. Dit duurt ongeveer 10 minuten. Haal van het vuur en laat even een minuutje of 5 afkoelen. Ze bruinen nu nog iets verder.
Neem een hittebestendige en afsluitbare pot waar je de olie in kunt bewaren. Doe daar de overige ingrediënten in, dus de sojasaus, kokosbloemsuiker, chilivlokken, paprikapoeder en zout.
Zet een zeef op de pot en giet daar voorzichtig de olie door heen. Kijk uit dat je de pot niet laat overstromen met hete olie! Alle knapperige deeltjes blijven nu achter in de zeef en kun je in een bakje laten afkoelen. Wanneer de olie helemaal is afgekoeld doe je de knapperige stukjes er weer bij en kan je de pot dicht doen. De olie blijft zeker een maand goed buiten de koelkast.