Χτυπάω το βούτυρο με τη ζάχαρη μέχρι να αφρατέψουν.
Προσθέτω τα αυγά, τη βανίλια, το baking powder, το ξύσμα λεμονιού και τέλος το αλεύρι σταδιακά.
Ζυμώνω μέχρι να έχω μια μαλακή αλλά όχι κολλώδη ζύμη.
Κρατάω το 1/3 της ζύμης για το πάνω μέρος και απλώνω τα 2/3 στη βάση μιας φόρμας 24 εκ.
Για τη γέμιση: σε τηγάνι βάζω τα μήλα, την καστανή ζάχαρη, το βούτυρο, την κανέλα και τον χυμό λεμονιού. Μαγειρεύω για 5 λεπτά μέχρι να μαλακώσουν.
Ρίχνω τη γέμιση πάνω στη βάση, απλώνω την υπόλοιπη ζύμη από πάνω.
Ψήνω στους 180°C για περίπου 40 λεπτά μέχρι να ροδίσει.
Την αφήνω να κρυώσει πριν την κόψω.