Pré-aqueça o forno a 200ºC.
Coloque os lombos de bacalhau a descongelar.
Lave bem as batatas e corte-as ao meio sem retirar a casca.
Retire a casca às cebolas e corte-as ao meio.
Lave muito bem as castanhas.
Misture as batatas, as cebolas e as castanhas e tempere tudo com sal.
Tempere os lombos de bacalhau com alho picado, salsa e cebolinho.
Verta um fio de azeite numa assadeira e disponha os lombos de bacalhau, sem os sobrepor.
Em redor, coloque os restantes ingredientes: batatas, cebolas e castanhas.
Leve ao forno durante 20 a 25 minutos.
Retire e sirva quente salpicado com cebolinho picado.