I tried this recipe and it was just like you said, firm, moist and delicious!! Thankyou for sharing :)
Sarah, Ireland. https:/Facebook.com/enricascafe