Κοσκινίστε το αλεύρι σε ένα μεγάλο μπολ και ανακατέψτε το με τη ζάχαρη, το μπέικιν, την κανέλα, το μοσχοκάρυδο, τη βανίλια και το αλάτι — όλα τα στερεά υλικά μαζί.
Κόψτε τα μισά μήλα σε μικρά κομματάκια και τα υπόλοιπα σε φετάκια. Προσθέστε τα μικρά κομμάτια μήλου στο μείγμα των στερεών μαζί με τα καρύδια και τις σταφίδες (αν τα χρησιμοποιήσετε) και ανακατέψτε ελαφρά.
Σε ένα άλλο δοχείο, χτυπήστε τα αυγά, το ελαιόλαδο και το γάλα. Ρίξτε τα υγρά στο μπολ με τα στερεά και ανακατέψτε απαλά με σπάτουλα, μέχρι να ομογενοποιηθούν — μην παραανακατέψετε!
Ρίξτε το μείγμα σε στρογγυλό ταψί ή μοιράστε σε μικρά ατομικά φορμάκια. Ισιώστε την επιφάνεια και διακοσμήστε με τα υπόλοιπα φετάκια μήλου, τοποθετώντας τα κυκλικά.
Ψήστε για 15–20 λεπτά για μικρά ταψάκια ή 35–40 λεπτά για μεγάλο ταψί στους 180°C.