Do Uruguai, Eduardo parte rumo ao Brasil em 1868, fixando-se no Rio de Janeiro. Viaja para Porto Alegre para divulgar suas obras e ministra aulas de pintura para Telles Júnior. Por ocasião da Guerra do Paraguai, foi encarregado por Dom Pedro II, na condição de pintor oficial, do registro dos feitos militares brasileiros, tendo assistido a várias batalhas, entre elas a de Humaitá.