Bumbui paha ayam dengan garam dan lada hitam, lalu panaskan minyak zaitun extra virgin di wajan datar besar (paella pan). Goreng paha ayam dengan api sedang-tinggi hingga kecokelatan merata. Angkat dan sisihkan.
Di wajan yang sama, kecilkan api ke sedang, tumis bawang bombay dan paprika yang sudah dicincang selama 10–15 menit hingga layu dan agak transparan. Tambahkan bawang putih cincang, masak 1 menit lagi hingga harum.
Masukkan tomat cincang, masak 5–7 menit sambil diaduk hingga mengental dan warnanya sedikit gelap. Tambahkan paprika manis dan daun salam, aduk cepat agar tidak gosong. Jika menggunakan saffron, larutkan terlebih dahulu dalam sedikit kaldu ayam panas, lalu tuang ke wajan.
Masukkan beras, aduk rata selama 2 menit agar butirannya terlapisi bumbu. Susun kembali paha ayam di atas beras, lalu tuang kaldu ayam panas.
Naikkan api sampai mendidih, lalu kecilkan menjadi api sedang-kecil, masak tanpa diaduk selama 15–18 menit.
Saat memasak, setelah sekitar 8–10 menit, taburkan kacang polong di atas permukaan nasi.
Angkat wajan dari api saat nasi hampir menyerap semua kaldu. Tutup dengan kain bersih atau aluminium foil, diamkan 5–10 menit sebelum disajikan. Sajikan dengan irisan jeruk lemon jika suka.