İlk olarak, pirinci üzerini geçecek kadar ılık suda, üzerine 1 tatlı kaşığı tuz ilave ederek, 15 dakika kadar beklemeye alın.
Ardından süzün ve nazik bir şekilde durulama suyu tamamen berraklaşana kadar bir süzgeç yardımıyla iyice yıkayın.
Taze fasulyeleri küçük küçük yaklaşık bir parmak genişliğinde kesin, soğanları yemeklik, domatesleri ise küp küp doğrayın ve sarımsakları dilimleyin.
Zeytinyağını tencereye alın ve fasulyeleri ilave ederek, orta ateşte ilk diriliğini kaybedip hafif yumuşayana kadar sotelemeye başlayın. Bu aşamada eğer daha sert cinste bir fasulyeniz varsa, tencereye 2-3 yemek kaşığı kadar su ilavesi yapıp tencerenin kapağını kapatarak, buhar oluşmasını ve fasulyelerin daha kolay yumuşayarak pişmesini sağlayabilirsiniz.
Ardından soğan ve sarımsakları da tencereye ekleyin ve birkaç dakika bu şekilde sotelemeye devam edin.
Domatesleri ilave edin ve bir iki defa daha karıştırarak pişirmeye devam edin.
Pirinçleri, tereyağını, tuz ve karabiberi de ekleyerek güzelce kavurun.
Son olarak, sıcak su ilavesini yapın ve kısık ateşte, tamamen suyunu çekip pirinçler yumuşayıncaya kadar pişirin.
Ardından üzerine bir havlu kağıt örterek pilavınızı 15 dakika demlenmeye bırakın.