Tereyağını tavaya alıp eritin. Bitter çikolatayı ilave edip kısık ateşte ara ara karıştırarak tereyağının içinde erimesini sağlayın. Eriyince bir kenara alıp soğumaya bırakın.
İki ayrı karıştırma kabına yumurtaların aklarıyla sarılarını ayırın.
Yumurta aklarının bulunduğu kaseye bir tutam tuz koyup, mikserin yüksek devriyle, yumurta akları traş köpüğü kıvamına gelene kadar çırpın. Bir kenara alın.
Yumurta sarılarının bulunduğu kaseye toz şekeri ve vanilyayı koyup mikserle 3-4 dakika çırpın. Tereyağı ve çikolata karışımını ilave edip çırpmaya devam edin. Un ve kabartma tozunu ilave edip çok çırpmadan karıştırın. Yumurta aklarının üçte birini (⅓) koyup alttan üste doğru kaşıkla karıştırın. Kalan yumurta aklarının yarısını ilave edip tekrar karıştırın. Kalan yumurta aklarını da ilave edip karıştırın. En son fındıkları ilave edin ve kısa bir süre karıştırıp yağlı kağıt koyduğunuz kelepçeli kalıba (20-24 cm'lik kelepçeli kalıp) kek hamurunu dökün. Üzerini alüminyum folyo ile kapatıp 180 derece ısıtılmış fırında 45-50 dakika pişirin. Son 5 dakikasında folyoyu alarak pişirin. Kürdan yardımıyla içinin pişip pişmediğini kontrol edin. Fırından çıkardığınız keki soğutun. Üzerine dilerseniz çikolata sosu dökerek servis edin.
Çikolata sosunu hazırlamak için kremayı sos tenceresine koyup ısıtın. Kaynamadan önce altını kapatın ve içine küçük doğranmış çikolatayı ilave edip ara ara karıştırın. Çikolata sosunu budolabında soğutup kıvamını yoğunlaştırın ve kekinizin üzerine dökerek servis yapın.