A sütőt 180 fokra előmelegítjük. A formába beletesszük a muffin papírokat.
Megmossuk és meghámozzuk az almákat, majd feldaraboljuk.
Összekeverjük a lisztet a sütőporral, szódabikarbónával, fahéjjal, szegfűszeggel, szerecsendióval, vágott dióval és az almadarabokkal.
Felverjük a tojást, majd hozzáadjuk a cukrot, olajat vagy vajat, a vaníliás cukrot és a tejet, és jól elkeverjük.
Ezt követően adagoljuk a lisztes keveréket a tojásos masszához, és addig keverjük laza mozdulatokkal, amíg egynemű tésztát nem kapunk.
A morzsához összegyúrjuk a lisztet, a fahéjat, diót, cukrot és vajat morzsalékos állagú tésztává.
A tésztát a sütőformába töltjük és megszórjuk a morzsával. 20-25 percig sütjük 180 fokon (légkeveréses sütőben 160 fokon). A kész muffinokat a formában pihentetjük kis ideig, majd tálalhatjuk.