Hamurları ayrı ayrı hazırlayın. Büyük pastayı tek başına, küçük pastaları birlikte pişirin.
Büyük pasta:
Yumurta sarılarını kaynar su ile çırpın. Şeker ve vanilya ilave edin, beyaz bir köpük elde edilene dek devamlı çırpın. Yumurta aklarını da sert köpük haline getirin, çırpma sırasında şekeri azar azar dökün. Yumurta akını yumurta sarısından oluşmuş karışımın üstüne koyun. Un, nişasta ve kabartma tozunu karıştırarak eleyin ve yumurtalı karışımların üstüne dökün. Unu fazla karıştırmadan yedirin. Hamuru yağlanmış bir kalıbın içine dökün ve 180 derecede ısıtılmış fırında yaklaşık 40-45 dakika pişirin. Piştikten sonra pandispanyayı bıçak sokarak kalıbın kenarından ayırın. Kalıbı ters çevirerek pandispanyayı bir ızgaranın üstüne devirin ve soğumaya bırakın.
Küçük pasta:
Küçük pastaların hamurlarını aynı şekilde hazırlayın. Küçük pastaların pişme süresi 35-40 dakika. Pandispanyayı yatay olarak 2 kez kesin.
Krema:
Yumuşak tereyağını beyaz bir köpük elde edilene dek çırpın. Dönüşümlü olarak yumurta sarılarını ve pudra şekerini karıştırın. Nugayı benmaride eriterek ılımaya bırakın. Ilık nugayı ve rendelenmiş çikolatayı kremaya karıştırın. Pandispanyaları krema sürerek birleştirin.
Üstü:
Yumurta aklarını köpürtün, pudra şekeri ve az su karıştırın, kırmızı gıda boyası katın. Bu karışımı pastanın üstüne dökün, biraz kurumasını bekleyin. Pastanın kenarlarını çikolata kalpleri ile süsleyin. Badem ezmesinin üçte ikisini kırmızı, üçte birini yeşil gıda boyası ile boyayın. Kırmızı badem ezmesinden güller, yeşilinden yapraklar yapın (gerekirse, daha önce kartondan şablon hazırlayın). Yaprak damarlarını bıçak sırtı ile belirtin.
Gülleri ve yaprakları yaklaşık 1 saat kurumaya bırakın ve pastayı dekore edin.