Snijd de hamlappen in blokjes en marineer ze minstens 30 minuten in een mengsel van de olie, de piri piri, het citroensap, peper en zout.
Bak de gemarineerde hamlappen in een braadpan aan.
Doe dit voorzichtig, zodat de kruiden niet verbranden.
Voeg de gesnipperde uien en de sambal toe en laat ze ongeveer 5 minuten meegaren tot de uien glazig zijn.
Snijd de perziken uit blik in stukjes en voeg deze samen met de tomatenpuree en de ketchup toe aan de pan.
Laat alles even pruttelen tot het goed is doorgewarmd.
Indien gewenst, voegt u nog wat extra tomatenpuree toe voor een diepere kleur en smaak.
Kook de rijst volgens de aanwijzingen op de verpakking en serveer de pilav warm.