Smelt de boter in een pannetje en laat vervolgens iets afkoelen.
Klop de eieren met de suiker schuimig en dik voor tenminste 5 minuten.
Zeef de bloem en spatel deze beetje bij beetje door het eimengsel. Spatel ook de gesmolten boter erdoor.
Voeg de vanille extract, zout en citroenrasp toe. Spatel even goed door en zet vervolgens ca. 2 uur in de koelkast.
Verwarm de oven voor op 200 graden.
Vet de vorm in (dit hoeft niet als je een siliconenvorm gebruikt). Schep het beslag in de vorm, ik gebruik hiervoor meestal een ijslepel. Bak de madeleines in 10 minuten gaar. Laat afkoelen op een rooster.
Smelt de chocolade au-bain-marie.
Doop de madeleines voor de helft in de chocolade en leg op een rooster. Bestrooi met de verkruimelde rozenblaadjes en de pistachenoten. Laat de chocolade uitharden.