Pré-aqueça o forno a 180°C. Unte uma forma quadrada ou retangular.
Derreta o chocolate em banho-maria e, em seguida, adicione o azeite de oliva. Misture bem até obter uma consistência homogênea.
Em uma tigela separada, bata os ovos com o açúcar até formar um creme claro e fofo. Adicione a baunilha e misture.
Incorpore a mistura de chocolate e azeite à mistura de ovos e açúcar.
Peneire a farinha, o cacau em pó e o sal sobre a massa e misture delicadamente.
Se desejar, adicione as nozes ou avelãs picadas à massa.
Despeje a massa na forma preparada e leve ao forno por aproximadamente 25-30 minutos, ou até que um palito saia com algumas migalhas úmidas.