Schil de knolselderij en snijd hem in gelijkmatige stukken.
Doe de knolselderij in een ruime kookpan met lichtgezouten water en het sap van de citroen en breng aan de kook.
Schil ondertussen de aardappelen en snijd ze in stukken.
Voeg de aardappelen na ongeveer 15 minuten aan de knolselderij toe.
Laat alles nog ongeveer 30 minuten zacht koken, tot de knolselderij en aardappelen volledig gaar en zacht zijn.
Giet de groenten goed af en laat ze kort droogstomen.
Pureer de knolselderij en aardappelen tot een fijne puree.
Voeg de melk en boter toe en meng tot een romige puree.
Breng op smaak met zwarte peper en nootmuskaat.
Neem de pan vlak voor het serveren van het vuur, klop de eieren los en roer ze snel en grondig door de hete puree.
Verwarm de puree indien nodig nog kort op laag vuur en blijf roeren tot het ei volledig is gebonden. Laat de puree niet koken.
Bestrooi met fijngehakte peterselie en serveer warm.