W większym garnku na średnim ogniu rozgrzej oliwę z oliwek.
Dodaj cebulę i czosnek i smaż przez 1–2 minuty. Następnie wsyp ryż, smaż kolejne 1–2 minuty i zalej wodą. Dopraw solą i pieprzem, przykryj pokrywką i gotuj 20–30 minut, aż ryż będzie gotowy. W razie potrzeby dolewaj wodę.
W międzyczasie zetrzyj marchewkę na grubej tarce i pokrój szynkę w kostkę.
Po ugotowaniu ryżu wmieszaj do niego groszek, szynkę i marchewkę, zmniejsz ogień do małego i gotuj jeszcze 2 minuty.