Utilizați un castron mare nemetalic și bateți împreună sucul de portocale acru, usturoiul, sarea și piperul.
Adaugați bucățile de pui fără piele în marinată, acoperiți și dați la frigider minimum 4 ore, dar de preferință peste noapte.
Scoateți puiul din marinată și tamponați-l pe prosoape de hârtie. Rezervați marinada.
Utilizați o tigaie mare acoperită. Sărați și piperați bucățile de pui și presărați-le ușor cu făină. Încălziți uleiul de măsline în tigaie până când începe să fumege.
Adaugați rapid, (și cu grijă) bucățile de pui în uleiul încins, rumenind pe ambele părți, doar un minut sau 2 pe fiecare parte. Faceți acest lucru în două reprize mici. Scoateți puiul și dați-l deoparte.
Sărați cuburile de cartofi în același ulei încins până se rumenesc ușor pe toate părțile. Scoateți cartofii și dați-i deoparte.
Sărați ceapa și ardeiul verde până când sunt moi. Reîntoarceți puiul în tigaie. Adăugați marinada rezervată, sosul de roșii, vinul, măslinele, stafidele și cartofii rumeniți.
Copriți, reduceți focul la mic și fierbeți până când puiul este gata, aproximativ 20-30 de minute. Nu gătiți prea mult. Serviți bucățile de pui peste orez alb cu mult sos.
.