Βράζουμε τα φασόλια σε άφθονο νερό για 20', τα ξεπλένουμε με κρύο νερό και τα σουρώνουμε.
Ζεσταίνουμε το ελαιόλαδο σε μια μεγάλη κατσαρόλα και σοτάρουμε το κρεμμύδι για 5' περίπου. Προσθέτουμε το σπανάκι και, ανακατεύοντας κατά διαστήματα, περιμένουμε να αποψυχθεί και να στεγνώσει από τα υγρά του.
Ρίχνουμε τα φασόλια, αλατοπιπερώνουμε κατά βούληση και προσθέτουμε 1 1/2 λίτρα νερό περίπου. Αφήνουμε το φαγητό να βράσει σε μέτρια φωτιά.
Περίπου 10' πριν αποσύρουμε την κατσαρόλα από τη φωτιά, προσθέτουμε το ρύζι και τον άνηθο. Όταν αποσύρουμε το φαγητό από τη φωτιά φροντίζουμε να έχει αρκετό νερό, καθώς το ρύζι εξακολουθεί να απορροφά νερό.