Heize den Backofen auf 180 °C Ober-/Unterhitze vor.
Bereite zunächst den Mürbeteig zu. Verknete dafür das Mehl mit Butter, Zucker und Salz zu einem glatten Teig. Rolle ihn aus und lege ihn auf ein gefettetes Backblech. Stich ihn mit einer Gabel mehrmals ein und backe ihn für 10 Minuten vor.
Für die Puddingschicht, rühre das Puddingpulver mit etwas Milch glatt. Koche die restliche Milch mit Zucker auf, rühre das angerührte Puddingpulver ein und lasse es unter Rühren andicken.
Nimm den Topf vom Herd, lass die Masse kurz abkühlen und rühre den Quark sowie die Eier unter. Verteile die Puddingcreme auf dem vorgebackenen Boden.
Presse für die Zitronenschicht die Zitronen aus und reibe die Schale von zwei Zitronen fein ab.
Rühre die Stärke mit etwas Zitronensaft glatt. Koche den restlichen Zitronensaft mit Zucker auf, rühre die angerührte stärke ein und lass alles unter Rühren eindicken.
Nimm den Topf vom Herd und rühre die Eigelbe sowie die Butter unter. Verteile die Zitronencreme auf der Puddingcreme.
Verknete für die Streusel Mehl, Butter und Zucker zu einem krümeligen Teig und streue ihn gleichmäßig über den Kuchen. Backe den Kuchen für ca. 35–40 Minuten, bis die Streusel goldbraun sind.
Lass den Kuchen vollständig auskühlen und bestäube ihn vor dem Servieren mit Puderzucker.