Pirinci sıcak tuzlu suda 30 dakika kadar bekletin. Akan suyun altında iyice yıkayıp, süzün. Soğanları incecik yemeklik doğrayın. Mantarları elinizle hafifçe ovalayarak akan suyun altında yıkayıp süzün ve uzunlamasına ince dilimler halinde doğrayın.
Zeytinyağını bir tavaya koyup soğanları ekleyin ve orta ısılı ateşte, karıştırarak 2-3 dakika kavurun. Mantarları da hemen ilave edip karıştırarak 5 dakika daha kavurmaya devam edin. Pirinci ilave edip tüm malzemeleri yeniden karıştırarak 5 dakika daha kavurun. Rendelenmiş domatesleri ilave edip karıştırın. Suyunu ekleyip tuz ve karabiberini ilave edin.
Pilavı orta ısılı ateşte hiç altını kısmadan suyunu tamamen çekinceye kadar pişirip altını söndürün. Hiç kapağını açmadan kendi buharıyla en az 45 dakika bekletin. Böylece diri ve çok lezzetli bir pilav elde edeceksiniz.