Загрейте фурната на 180 градуса.
Намаслете форма за печене.
В средно голяма купа смесете брашното, захарта, бакпулвера, содата, канелата, индийското орехче и солта.
В голяма купа разбийте яйцата до побеляване, след което добавете олиото.
Прибавете сухите съставки към яйчната смес и разбъркайте добре.
Добавете и настърганите моркови, орехите и стафидите.
Разпределете сместа на две и печете на два пъти. Всеки блат се нуждае от 30-35 минути печене в загрята фурна.
Когато блатовете станат готови, ги оставете на страна, за да изстинат.
За глазурата: В голяма купа разбийте крема сиренето, пудрата захар, маслото и ванилията.
Намажете блатовете с кремa – по средата и отгоре, и оставете в хладилника за една нощ.