01 - Den Ofen auf 350°F (175°C) vorheizen. Eine 9-Zoll- (23 cm) runde oder quadratische Backform einfetten und mit Mehl bestäuben.
02 - In einer kleinen Schüssel Mehl, Zucker, Zimt und Salz vermischen. Die kalte Butter mit einer Gabel oder einem Past Cutter hinzufügen und verarbeiten, bis die Mischung grobe Krümel bildet. Bis zur Verwendung kühlen.
03 - In einer mittleren Schüssel Mehl, Backpulver, Natron und Salz für den Kuchen verrühren. Beiseite stellen.
04 - In einer großen Schüssel Butter und Zucker mit einem Handrührgerät oder Schneebesen cremig rühren, bis die Mischung leicht und fluffig ist, ca. 2–3 Minuten.
05 - Die Eier nacheinander unterrühren, dann Zitronenschale, Zitronensaft und Vanilleextrakt einarbeiten.
06 - Die Hälfte der Mehlmischung zu den feuchten Zutaten geben und vorsichtig verrühren. Sauerrahm hinzufügen, mischen, dann die restliche Mehlmischung unterheben, bis gerade so alles verbunden ist.
07 - Die Heidelbeeren vorsichtig mit einem Spatel unterheben (bei gefrorenen Beeren vorher diese in 1 TL Mehl wenden).
08 - Den Teig gleichmäßig in die vorbereitete Form verteilen. Die Streusel gleichmäßig daraufstreuen.
09 - 40–45 Minuten backen, oder bis ein Holzstäbchen in der Mitte eingestochen sauber herauskommt.
10 - Aus dem Ofen nehmen und 15 Minuten in der Form abkühlen lassen, dann auf einen Gießkorb transferieren.
11 - Für die Glasur: Puderzucker und Zitronensaft verrühren, bis die Mischung glatt ist. Über den abgekühlten Kuchen träufeln, vor dem Servieren.