Az élesztőt belemorzsoljuk a meleg, de nem forró tejbe és megszórjuk egy evőkanálnyi cukorral, hagyjuk felfutni.
Egy tálba szitáljuk a lisztet, elkeverjük benne a sót. Hozzáadjuk a felfutott élesztőt, a maradék cukrot, a vaníliás cukrot, a margarint és a tojást.
Alaposan kidagasztjuk.
Meleg helyen, letakarva kb. 1 óra alatt a duplájára kelesztjük.
A töltelékhez a cukrokat a fahéjjal egy kis tálban összekeverjük.
A megkelt tésztát enyhén lisztezett felületen téglalap alakúra és kb. 4 mm vastagra elnyújtjuk.
Lekenjük vékonyan olajjal és megszórjuk a fahéjas cukorral.
A téglalap két rövidebb oldaláról, jobbról és balról a tészta közepéig szorosan feltekerjük.
Egy vékony varró cérnával kb. másfél ujjnyi darabokat vágunk le.
Szívformára igazítjuk, a szív alsó csücskét két ujjunkkal kicsit összecsípjük.
Sütőpapírral bélelt sütőlapra rakjuk.
Letakarva addig hagyjuk kelni, míg a sütő bemelegszik, ez kb. 15-20 perc.
Mielőtt a sütőbe toljuk, ismét összecsípjük a szívecskék alját, hogy jobban megtartsák a formájukat sütés közben.
180 fokon 13 perc alatt hőlégkeveréssel megsütjük.
Rácson hagyjuk kihűlni.