Hámozzuk meg az édesburgonyát, vágjuk nagyobb darabokra, és tegyük egy közepes méretű lábasba. Ezután öntsük fel az édesburgonyát 1 l vízzel, forraljuk fel, és főzzük kb. 15 percig közepes lángon, amíg teljesen megpuhul.
Főzés után öntsük le az édesburgonyáról a vizet, burgonyanyomóval vagy habverővel törjük péppé, tegyük egy nagyobb tálba, és hagyjuk kb. 15 percig hűlni.
Közben melegítsük elő a sütőt 185 °C-ra, és készítsük elő a muffinsütő formát.
Ezután vágjuk finomra a spenótot és a kakukkfüvet, és reszeljük finomra a fokhagymát.
Amint a tálban az édesburgonya-püré kihűl, adjuk hozzá az aprított spenótot és kakukkfüvet, a reszelt fokhagymát, a hajdinaliszt, a tojásokat, a sót és a borsot, és alaposan keverjük össze. Ezután összesen 1 evőkanál olívaolajjal kenjük ki a muffinsütő forma mélyedéseit, vagy helyett tegyünk papír muffinkosárkákat a mélyedésekbe (ha azonban szilikon formát használunk, sem olaj, sem kosárkák nem szükségesek).
Ezután osszuk el a formában az elkészített tésztát – minden mélyedést mindig töltsünk meg kb. 0,5 cm-rel a perem alatt.
A tésztából körülbelül 10 muffin lesz, ez azonban a forma mélyedéseinek méretétől függ. Végül készítsük elő a füstölt lazacot, kézzel tépjük annyi darabra, ahány mélyedést megtöltöttünk a formában, és minden mélyedésben a tésztába nyomjunk bele könnyedén 1 darab lazacot.
Ezután tegyük a teljes formát a sütőbe, és süssük 30–33 percig 180–185 °C-on.
Sütés után vegyük ki a muffinokat a formából, és tálaljuk; esetleg tároljuk a hűtőben (lehetőleg zárt edényben), és fogyasszuk el optimálisan 2 napon belül.