Pica a cebola e o alho e corta as cenouras e os cogumelos em pedaços pequenos.
Aquece uma frigideira com um pouco de azeite e salteia a cebola e o alho. Adiciona a cenoura, tempera com o sal e deixa cozinhar 10 minutos em lume brando. Se necessário acrescenta 1 ou 2 colheres de sopa de água.
Junta os cogumelos, o grão cozido e as especiarias e cozinha cerca de 10 minutos, até os cogumelos cozinharem.
Coloca essa mistura num processador de alimentos e junta os restantes ingredientes. Tritura tudo muito bem. Se a mistura estiver muito espessa junta um pouco de água (apenas umas colheres).
Pré-aquece o forno a 190ºC e forra uma forma rectangular com papel vegetal.
Coloca a massa na forma e aguarda enquanto preparas o molho de tomate.