Für den Lemon Curd die Butter in einem Topf schmelzen, dann den Zucker und den Saft und die abgeriebene Schale der 4 Zitronen unterrühen. Den Topf vom Herd nehmen. Die Eier und Eigelbe verquirlen und unter ständigem Rühren unter die Buttermischung rühren. Zurück auf die Herdplatte stellen und bei niedriger Hitze unter ständigem Rühren erwärmen, bis die Masse stark eindickt (kann etwas dauern). Den Lemon Curd in keimfreie Gläser füllen und auskühlen lassen.
Den Backofen auf 180°C Ober- und Unterhitze vorheizen. Für die Muffins die Butter mit dem Zucker cremig rühren. Die Eier einzeln unterühren. Den Zitronensaft ebenfalls unterrühren. Das Mehl mit dem Backpulver und dem Salz vermischen und abwechselnd mit der Milch ebenfalls unterrühren. Zuletzt den Mohn unterrühren. Den Teig auf 10 Muffinförmchen verteilen und im vorgeheizten Backofen auf der mittleren Schiene 18-20 Minuten backen (Stäbchenprobe!).
Für das Frosting die Butter mit dem Puderzucker einige Minuten aufschlagen, bis sie fast weiß und sehr luftig ist (dabei immer wieder die Seitenwände der Rührschüssel mit einem Teigschaber abschaben und wieder unterrühren). Den Frischkäse direkt aus dem Kühlschrank nehmen, dazugeben und bei hoher Geschwindigkeit mit dem Flachrührer 2-3 Sekunden unterschlagen. Abschließend 2 EL Lemon Curd mit dem Teigschaber unter die Creme heben. Das Frosting in einen Spritzbeutel füllen.
Die Muffins mittig mit einer großen Lochtülle oder einem ähnlichen Ausstecher ausstechen und das entstandene Loch mit Lemon Curd füllen. Das Frosting aufspritzen und mit Zitronenscheiben und Mohn dekorieren.