Cozinhe o macarrão junto com os ovos em água salgada (cerca de 9 minutos em água fervente em fogo alto).
Em uma panela a parte, doure a cebola na manteiga, acrescente os tomates picados e o caldo de carne. Deixe em fogo médio por cerca de 2 minutos, até que o tomate esteja um pouco dissolvido.
Diminua o fogo e acrescente o atum, o leite, o creme de leite, o requeijão, a maionese, a ervilha, a salsa e o sal.
Em uma vasilha, disponha a maior parte do macarrão, pique os ovos grosseiramente e coloque o restante do macarrão.
Coloque o molho por cima da massa, salpique parmesão ralado, cubra com papel-alumínio e leve ao forno preaquecido, por 15 minutos.