اغلِ الماء في قدر. أضف ملعقة صغيرة من الملح والأرز المغسول. غطِّ القدر، وخفّف الحرارة إلى منخفضة، واطهِ الأرز لمدة 15 إلى 18 دقيقة، أو حتى ينضج الأرز ويمتص الماء. ارفع القدر عن النار واتركه مغطى.
سخّن الزيت النباتي في قدر كبير على نار متوسطة. أضف البصل واطهه لمدة 4 إلى 5 دقائق حتى يلين.
أضف الطماطم المفرومة واطهها لمدة 8 إلى 10 دقائق، مع التحريك من حين إلى آخر، حتى تتفكك وتتحول إلى صلصة سميكة.
أضف معجون الفول السوداني وحرّكه. أضف المرق تدريجيًا مع التحريك المستمر حتى تصبح الصلصة ناعمة.
أضف الملح المتبقي، واترك الصلصة تصل إلى غليان هادئ، واطهها لمدة 15 إلى 20 دقيقة، مع التحريك بانتظام، حتى تتكاثف ويبدأ الزيت في الارتفاع إلى السطح.
قلّب الأرز المطهو بالشوكة وقدّمه ساخنًا مع صلصة الفول السوداني.