Намазнете дъното на тава и оставете настрана.
В купа смесете брашното, бакпулвера, содата, солта.
В друг съд разбийте маслото с миксер. Добавете бялата захар. Добавете и яйцата, едно по едно. Сложете и рикотата. Разбъркайте. Добавете към брашнената смес. Изсипете сместа в тавата.
Смесете начупените ядки, кафявата захар, канелата и индийското орехче. Поръсете тестото. Покрийте и оставете за 1 ден в хладилника.
Загрейте фурната на 180 С. Махнете фолиото и печете за 35-40 минути, или до суха клечка. Извадете и оставете на решетка да изстине.