1 πακέτο φύλλο κρούστας
5 πορτοκάλια
230 γρ. γάλα
2 βανιλίνες
1 κ.γ. σόδα
1 κ.γ. μπέικιν πάουντερ
1 πρέζα κάρδαμο
για το σιρόπι
250 γρ. νερό
400 γρ. ζάχαρη καστανή
Χυμός πορτοκάλι
Πάρτε το ξύσμα και στύψτε τα 3 πορτοκάλια κρατώντας το ξύσμα και τον χυμό στην άκρη.
Βράστε τα άλλα 2 πορτοκάλια για περίπου 20 λεπτά και αφού μαλακώσουν, κόψτε τα στην μέση, αφαιρέστε τα κουκούτσια και πολτοποιήστε τα σε έναν πολυκόφτη μαζί με το μέλι.
Σε ένα μπολ μεταφέρετε τα πολτοποιημένα πορτοκάλια και προσθέστε τα αυγά, το γάλα, το ελαιόλαδο, τις βανιλίνες, την σόδα, το μπέικιν πάουντερ, το κάρδαμο, τον μισό χυμό και το ξύσμα από τα 3 πορτοκάλια.
Ανακατέψτε καλά και βάλτε μέσα το μισό φύλλο κρούστας κομμένο σε μικρά κομμάτια.
Στην συνέχεια λαδώστε ένα ταψί και στρώστε τα υπόλοιπα φύλλα στην βάση (τα φύλλα να περισσεύουν από το ταψί).
Ρίξτε το μείγμα και σκεπάστε με τα φύλλα που περισσεύουν από πάνω ακανόνιστα.
Ψήστε σε προθερμασμένο φούρνο, στους 160ο C, για 30 λεπτά.
Στο μεταξύ ετοιμάστε το σιρόπι, βράζοντας την ζάχαρη, το νερό και τον υπόλοιπο χυμό πορτοκάλι.
Περιχύστε με το σιρόπι το ταψί μόλις βγει από τον φούρνο και αφήστε να κρυώσει.