Загрейте фурната на 160С. Намазнете една правоъгълна форма за кекс с малко олио.
Настържете краставицата и ги сложете в голяма цедка, за да се отцеди излишната вода, за около 30 минути.
Разбъркайте яйцата, зехтина, захарта, ванилията, краставицата, орехите в голяма купа.
Разбъркайте брашното, солта, содата и бакпулвера, канелата и индийското орехче и карамфила отделно.
След това смесете продуктите и разбъркайте. Изсипете тестото във формата.
Печете до кафяво, проверявайте с клечка готовността на кекса. Отнема около 1 час и 40 минути. Оставете за 10 минути във формата кекса, извадете на решетка, за да се охлади напълно.