Leve os ovos a cozer durante 12 minutos. Retire-os do lume, coloque-os em água fria e deixe arrefecer.
Leve ao lume a água, tempere-a com o caril e a pimenta e deixe ferver. Junte o arroz e deixe cozinhar até que fique quase sem caldo.
Descasque as cenouras, lave-as e rale-as finamente. Abra as latas de atum, escorra-o e desfie-o. Quando retirar o arroz do lume, junte-lhe a cenoura, 3/4 do atum e 2 ovos, previamente descascados e picados. Envolva bem com o arroz para que a cenoura fique murcha.
Unte uma forma de pudim com um pouco de azeite. Verta o preparado de arroz no seu interior, pressione bem e deixe arrefecer.
Na hora de servir, desenforme o pudim sobre um prato. Descasque o restante ovo, corte-o em rodelas e disponha-as sobre o pudim, bem como o restante atum desfeito. Polvilhe com salsa picada e sirva decorado a gosto.