Ve větším hrnci na středním plameni rozehřejte olivový olej.
Přidejte cibuli a česnek a restujte 1–2 minuty. Poté přisypte rýži, restujte další 1–2 minuty a zalijte vodou. Dochuťte solí a pepřem, přiklopte pokličkou a vařte 20–30 minut, dokud rýže nebude hotová. Podle potřeby přilévejte vodu.
Mezitím nastrouhejte nahrubo mrkev a nakrájejte na kostičky šunku.
Po uvaření rýže do ní vmíchejte hrášek, šunku a mrkev, plamen snižte na mírný stupeň a nechte provařit další 2 minuty.