Önce portakalları yıkayıp küçük bir tencereye koyun. Üzerine çıkacak kadar su ilave edip orta ısılı ateşin üzerine oturtun. Su kaynamaya başladıktan 15 dakika sonra ocaktan alın ve süzün. Ilınan portakalları dörde bölüp mutfak robotunda püre oluncaya dek çekin. Bir kaseye boşaltıp bir kenarda bekletin.
Şimdi kek için derin ve geniş bir kaba yumuşak yağı, labneyi ve şekeri (ya da balı) koyup mikserin yüksek devriyle 3-4 dakika çırpın. Yumurtaları tek tek içine kırın ve her seferinde mikserle çırpmaya devam edin. Artık püre portakalı katıp yine 1 dakika çırpın.
Sırasıyla kabartma tozu, karbonat, Hindistan cevizi tozu ve fındık ununu katıp yine mikserle çırpıp karıştırmaya devam edin. Çok katı olmayan ama yine boza kıvamında bir kek hamuru elde edeceksiniz.
25-30 santim çapındaki kelepçeli kek kalıbının altına fırın kağıdı kesip koyun. Fırçayı sıvıyağa batırıp kağıdın üstünü, kek kalıbının kenarlarını iyice yağlayın. Kek kalıbının her yanına 1 kaşık un serpin. Ters çevirip fazlasını lavaboya dökün. Hamuru kalıba aktarın.
5 dakika önceden ısınmış 170 dereceli alt üst ayarlı fırında en az 45-55 dakika pişirin. Üzeri iyice kızaracak. Çıkarın, soğuyunca kalıptan alın. Üzerine isterseniz hazır çikolatalı sosu pişirip dökün. Ya da pudra şekeri serpin. Dilimleyerek servise sunun.