As forças militares da Tríplice Aliança eram, no início da guerra, francamente inferiores às do Paraguai, que contava com mais de 60 mil homens e uma esquadra de 23 vapores e cinco navios apropriados à navegação fluvial. Sua artilharia possuía cerca de 400 canhões
As tropas reunidas do Brasil, da Argentina e do Uruguai, prontas a entrar em ação, não chegavam a 1/3 das paraguaias. A Argentina dispunha de aproximadamente 8 mil soldados e de uma esquadra de quatro vapores e uma goleta. O Uruguai entrou na guerra com menos de três mil homens e nenhuma unidade naval. O Brasil possuía menos de 12 mil soldados treinados. A vantagem dos brasileiros estava em sua marinha de guerra: 42 navios com 239 bocas de fogo e cerca de quatro mil homens bem treinados na tripulação. E grande parte da esquadra já se encontrava na bacia do Prata, onde havia atuado, sob o comando do Marquês de Tamandaré, na intervenção contra Aguirre.
Na verdade, o Brasil achava-se despreparado para entrar em uma guerra. Apesar de sua imensidão territorial e densidade populacional, o Brasil tinha um exército mal-organizado e muito pequeno. E, na verdade, tal situação era reflexo da organização escravista da sociedade, que, marginalizando a população livre não proprietária, dificultava a formação de um exército com senso de responsabilidade, disciplina e patriotismo. Além disso, o serviço militar era visto como um castigo sempre a ser evitado e o recrutamento era arbitrário e violento. As tropas utilizadas até então nas intervenções feitas no Prata eram constituídas basicamente pelos contingentes armados de chefes políticos gaúchos e por alguns efetivos da Guarda Nacional. Um reforço era, portanto, necessário. Para garantir um número de soldados suficientes o governo criou os batalhões de Voluntários da Pátria, cidadãos que se apresentavam para lutar inicialmente instigados pelo sentimento patrióticos, mas com o passar do tempo recrutados à força. Muitos eram escravos enviados por fazendeiros e negros alforriados. A cavalaria era formada pela Guarda Nacional do Rio Grande do Sul.
Segundo o Tratado da Tríplice Aliança, o comando supremo das tropas aliadas caberia a Bartolomeu Mitre, presidente da Argentina. E foi assim na primeira fase da guerra.
Leandro Gallo