Den Backofen auf 200°C Ober- und Unterhitze vorheizen.
Für den Boden alle Zutaten vermischen und zügig miteinander verkneten. Eine Springform am Boden mit Backpapier auslegen. Den Teig gleichmäßig dünn ausrollen und den Rand und Boden der Springform damit auslegen. Den Teigboden mehrmals mit einer Gabel einstechen und mit einer Lage Backpapier und Hülsenfrüchten belegen. Den Teig im vorgeheizten Ofen 20 Minuten blindbacken. Den Ofen anschließend auf 170°C herunter schalten.
In der Zwischenzeit die Johannisbeeren waschen und von den Rispen zupfen.
Für die Füllung die Eier trennen. Den Quark mit den Eigelben, der Hälfte des Zuckers, der Speisestärke und dem Saft und Abrieb einer halben Zitrone verrühren. Die Sahne steif schlagen. Das Eiweiß ebenfalls zu steifem Schnee schlagen und dabei den restlichen Zucker einrieseln lassen. Zunächst die Schlagsahne und anschließend den Eischnee vorsichtig unter die Quarkmasse unterheben. und ebenfalls vorsichtig unter die Quarkmasse heben. Die Hälfte Masse auf den vorgebackenen Boden geben und die Hälfte der Johannisbeeren darauf verteilen. Glatt streichen, dann die restliche Quarkmasse und die restlichen Johannisbeeren darauf verteilen und wiederum glatt streichen. Den Kuchen 80 Minuten auf der mittleren Schiene backen.
Nach dem Backen den Käsekuchen vollständig auskühlen lassen und erst dann vorsichtig aus der Form lösen.
Für das Topping die zimmerwarme Butter mit dem Puderzucker und der Vanille zehn Minuten auf höchster Stufe aufschlagen, bis die Masse weiß und luftig ist. Dann den Frischkäse aus dem Kühlschrank holen, eventuell abgesetztes Wasser abgießen und den Käse zur Buttermasse geben. 2-3 Sekunden auf höchster Stufe unterrühren. Anschließend ggf. noch per Hand mit einem Teigschaber vollständig einarbeiten. Die Masse in einen Spritzbeutel mit großer St.-Honoré-Tülle und schlangenlinienförmig am Kuchenrand aufspritzen. Mit frischen Johannisbeeren dekorieren und bis zum Servieren im Kühlschrank aufbewahren.