Schil de zoete aardappelen, snijd ze in grotere stukken en doe ze in een middelgrote pan. Overgiet de zoete aardappelen vervolgens met 1 l water, breng aan de kook en laat ongeveer 15 minuten op middelhoog vuur koken totdat de zoete aardappelen volledig zacht zijn.
Na het koken giet je de zoete aardappelen af; pureer ze met een stamper of garde tot een puree, doe de puree in een grotere kom en laat ongeveer 15 minuten afkoelen.
Verwarm ondertussen de oven voor op 185 °C en bereid de muffinvorm voor.
Hak vervolgens de spinazie en tijm fijn en rasp de knoflook fijn.
Zodra de zoete-aardappelpuree in de kom is afgekoeld, voeg de gehakte spinazie en tijm, de geraspte knoflook, boekweitmeel, eieren, zout en peper toe en meng goed door elkaar. Vet vervolgens de holtes van de muffinvorm in met in totaal 1 eetlepel olijfolie, of bekleed de holtes met papieren muffinvormpjes in plaats van invetten (als je echter een siliconen vorm gebruikt, heb je geen olie of vormpjes nodig).
Verdeel het bereide beslag over de vorm — vul elke holte steeds tot ongeveer 0,5 cm onder de rand.
Het beslag zou voldoende moeten zijn voor ongeveer 10 muffins, maar dit hangt af van de grootte van de holtes in jouw vorm. Bereid tot slot de gerookte zalm voor, scheur hem met je handen in evenveel stukken als er holtes in de vorm zijn gevuld, en druk 1 stukje zalm lichtjes in het beslag in elke holte.
Zet de hele vorm vervolgens in de oven en bak 30–33 minuten bij 180–185 °C.
Na het bakken haal je de muffins uit de vorm en serveer je ze; bewaar ze eventueel in de koelkast (bij voorkeur in een afgesloten bakje) en verbruik ze optimaal binnen 2 dagen.