Βάζουμε το ρύζι σε σίτα κ το ξεπλένουμε καλά κάτω από τη βρύση.
Σε απλωτή κατσαρόλα σωταρουμε το κρεμμύδι και το κολοκύθι στο λάδι. Μόλις μαραθούν τα χορταρικά βάζουμε το ρύζι στην κατσαρόλα και το γυρίζουμε μερικές φορές να καλυφθεί από το λάδι.
Προσθέτουμε τα ξερά φρούτα, κύμινο, τζίντζερ, σαφράν, κανέλα, αλάτι και πιπέρι και ανακατεύουμε.
Προσθέτουμε βραστό νερό που να καλύπτει το ρύζι και να περισσεύει από πάνω περίπου 2 εκατοστά. Μόλις αρχίσει να κοχλάζει σκεπάζουμε την κατσαρόλα και κλείνουμε τη φωτιά.
Αφήνουμε το ρύζι 15 λεπτά χωρίς να ανοίξουμε το καπάκι. Κατόπιν ξεσκεπάζουνε, προσθέτουμε το βούτυρο και το κουκουνάρι και ανακατεύουμε.
Πετάμε το ξύλο της κανέλας, πασπαλίζουμε με το φυστίκι και σερβίρουμε ζεστό.