Obierz jabłka, usuń gniazda nasienne i pokrój w cienkie plasterki lub drobną kostkę.
Przełóż do garnka, dodaj cukier, cynamon i sok z cytryny.
Podgrzewaj na średnim ogniu przez 5–8 minut, aż jabłka lekko zmiękną, ale nie rozpadną się całkowicie. Odstaw do przestudzenia.
W dużej misce przesiej mąkę z solą (i proszkiem, jeśli używasz).
Dodaj pokrojone w kostkę zimne masło i palcami posiekaj je z mąką, aż powstaną drobne okruchy.
Dodaj cukier puder, żółtko i jajko, szybko zagnieć gładkie ciasto.
Podziel na dwie nierówne części: ok. ⅔ i ⅓. Obie zawiń w folię i wstaw na 30 minut do lodówki.
W misce posiekaj zimne masło z mąką i cukrem, aż powstaną grube okruchy. Odstaw w chłodne miejsce.
Wyjmij większą część ciasta z lodówki, rozwałkuj i wyłóż nią spód oraz boki formy wyłożonej papierem do pieczenia.
Na warstwę ciasta wyłóż przestudzone nadzienie jabłkowe, równomiernie rozprowadzając.
Z pozostałej ⅓ ciasta pokrój paski i ułóż kratkę na wierzchu (opcjonalnie – możesz również po prostu pokruszyć tę część).
Na wierzch rozłóż kruszonkę.
Rozgrzej piekarnik do 180 °C (góra-dół, bez termoobiegu).
Piecz szarlotkę przez 50–60 minut, aż kruszonka i brzegi ciasta ładnie się zarumienią.
Po upieczeniu pozostaw w formie przez około 15 min, następnie ostrożnie wyjmij i studź na kratce.