Ao contrário da maioria das pinturas históricas da época, a obra "Batalha de Campo Grande" de Pedro Américo não foi encomendada pelo governo brasileiro. O pintor aproveitou o entusiasmo nacionalista da época para produzir uma obra sobre o tema, utilizando uma hábil estratégia na escolha de personagens e, posteriormente, na divulgação da obra. Primeiramente, ele escolheu abordar a participação do Exército na guerra, o que ainda não havia sido tratado em nenhum dos outros quadros comemorativos aos feitos da Marinha, "Passagem de Humaitá" e "Combate Naval do Riachuelo". Além disso, Pedro Américo representa a figura do Conde d'Eu, genro de D. Pedro II e comandante das forças brasileiras. Dessa forma, o pintor consegue agradar tanto o Exército quanto a família imperial. Sendo assim, mesmo sem ter sido encomendada a obra foi comprado pelo Ministro da Guerra, Barão de Jaguaribe, em 28 de janeiro de 1872, por 13.000 contos de réis.