Тиквата се обелва и се почиства. Сварява се с малко вода докато омекне. Маслото (размекнато на стайна температура) се разбива със захарта до побеляване. Прибавят се яйцата, едно по едно, като след всяко се разбива добре поне около 1 минута.
В купа се смесват брашното, бакпулверът, джиндифилът, индийското орехче и канелата. Ако джинджифилът е свеж, настържете го на дребно ренде. Ако ползвате сух от пакетче, давайте смело в брашното. Прибавят се към маслено-яйчната смес. Слага се тиквата, предварително пюрирана.
Разбърква се добре и сместа се разделя на две части. Шоколадът се разтопява на водна баня.
Към едната се добавя разтопения шоколад, а към другата нарязаните на едро орехи. Форма за кейк (с дупка в средата за по равномерно изпичане) се намазва с масло и се поръсва с брашно. Разпределя се сместа с тиквата и орехите, а отгоре другата с шоколада.
Пече се в загрята на 180 градуса фурна, с вентилатор, за около 1 час. За готовност проверявайте с дървено шишче или клечка - забодете, проверете дали кекса е изпечен. Ако остават мокри трохички по клечката, допечете още малко. Кексът е готов, когато шишчето е цялото сухо. Оставя се да се охлади и се изважда от формата. Нарязва се и се поднася с пудра захар.