Orta boy bir tencerede orta ateşte tuzsuz tereyağını eritin veya zeytinyağını ısıtın.
İnce doğranmış sarı soğanı ekleyin ve ara sıra karıştırarak soğanlar şeffaflaşana kadar yaklaşık 3–5 dakika pişirin.
Sarımsağı ekleyin ve kokusu çıkana kadar yaklaşık 1 dakika kavurun.
Uzun taneli pirinci ekleyin ve taneler hafifçe saydamlaşana dek 1–2 dakika karıştırarak kavurun.
Tavuk suyu veya sebze suyunu ekleyin, tuz, karabiber ve isteğe bağlı kuru maydanozu ilave ederek karıştırın.
Orta yüksek ateşte kaynamaya getirin, kaynamaya başladıktan sonra ısıyı kısın, kapağını kapatın ve karıştırmadan 15 dakika pişirin.
Ocaktan alın, kapağı kapalı şekilde 5–10 dakika dinlendirin.
Kapağını açın, bir çatal yardımıyla pilavı hafifçe karıştırarak tanelerini ayırın ve sıcak servis yapın.