Κοσκινίζουμε το αλεύρι σε ένα μπολ και προσθέτουμε το μπέικιν πάουντερ και τη βανίλια.
Αφού έχουμε αφήσει το βούτυρο να μαλακώσει σε θερμοκρασία δωματίου το κόβουμε μικρά κομματάκια μέσα στο αλεύρι.
Προσθέτουμε τη ζάχαρη και αρχίζουμε να ζυμώνουμε τρίβοντας το βούτυρο με το αλεύρι για να γίνει σαν υγρή άμμος. Προσθέτουμε και τα αυγά και συνεχίζουμε μέχρι να έχουμε ένα μαλακό ζυμάρι. Το τυλίγουμε σε μία μεμβράνη και το βάζουμε για 30’ στο ψυγείο. Μετά από 30’ την βγάζουμε από το ψυγείο και την ανοίγουμε ανάμεσα σε δύο λαδόκολλες και την τοποθετούμε σε μία αποσπώμενη φόρμα 28εκ. δημιουργώντας και τοιχώματα. Στη συνέχεια ετοιμάζουμε την γέμιση βάζοντας όλα τα υλικά μέσα σε ένα μπολ. Τα χτυπάμε με μίξερ χειρός για 5 λεπτά και ρίχνουμε την γέμιση μέσα στη φόρμα. Ψήνουμε στους 175 βαθμούς για 1 ώρα και 10 λεπτά περίπου μέχρι να ροδίσει η επιφάνεια του γλυκού. Σερβίρουμε, αφού το αφήνουμε να κρυώσει σε θερμοκρασία δωματίου για 3 ώρες.