Tisztítsuk meg és mossuk meg a garnélarákot. Egy serpenyőben felmelegítjük az olívaolajat, mindkét oldalon kb. 30 másodpercig megsütjük a garnélákat, kivesszük a serpenyőből és egy tányérra tesszük. Ugyanebben a serpenyőben aranybarnára pirítjuk a fokhagymát, hozzáadjuk a vöröshagymát és üvegesre dinszteljük. Ezután hozzáadjuk a hámozott és felszeletelt paradicsomot. Ezt követően adjuk hozzá a rizst, megdinszteljük és felöntjük a hallevessel. Fűszerezzük sóval, borssal, paprikával és sáfránnyal. Forraljuk a rizst körülbelül 20 percig, amíg felszívja a húslevest. Sült garnélával díszítve tálaljuk.