Βάζω τους γίγαντες σε ένα μπολ με νερό για 10 περίπου ώρες (από το προηγούμενο βράδυ).
Σε μια κατσαρόλα με νερό βάζω τους γίγαντες να βράσουν μέχρι να τρυπιούνται με το πηρούνι (ο χρόνος εξαρτάται από την ποιότητα του όσπριου).
Πλένω καλά όλα μου τα υλικά.
Προθερμαίνω τον φούρνο στους 200 βαθμούς σε αέρα, ψιλοκόβω τα κρεμμύδια, το πράσο, τον άνηθο και τις ντομάτες.
Σε ένα βαθύ ταψί βάζω το σπανάκι (χοντροκομμένο), τα κρεμμύδια, το πράσο, τον άνηθο, τα καρότα σε ροδέλες και τα ανακατεύω.
Στην συνέχεια ρίχνω τους γίγαντες μαζί με το νερό μέσα στο οποίο έβρασαν, στο ταψί και ανακατεύω όλα τα υλικά, προσθέτω ελαιόλαδο, αλατοπίπερο και αν το θέλετε πιο κόκκινο βάλτε λίγο πελτέ (διαλύστε τον πελτέ μέσα στο νερό που έβρασαν οι γίγαντες).
Μην βάλετε πάρα πολύ νερό, θα βγάλει και το σπανάκι τα υγρά του, δεν θέλουμε στο τέλος να έχει ζουμιά.
Καλύτερα να παρακολουθείτε το φαγητό και άμα χρειαστεί να προσθέσετε λίγο ζεστό νερό.
Θέλει περίπου 1,5 ώρα ψήσιμο.