As causas da revolta indiana de 1857 incluíram o desejo de preservar a cultura e a religião indianas e a insatisfação com as condições dos soldados indianos no exército de Bengala. Soldados desse exército, que estava sob liderança britânica , foram recrutados principalmente de famílias indianas rurais e tinham pouca fidelidade ideológica ao Império Britânico.
Esses soldados (ou "sipaios", como os funcionários britânicos os chamavam) eram mal pagos, então havia pouco incentivo financeiro para permanecer leal aos interesses coloniais.
Somando-se a esta insatisfação estava a revolta que o colonialismo britânico já havia causado no modo de vida tradicional indiano. Não apenas as hierarquias estabelecidas foram interrompidas, mas as pessoas foram tributadas com mais rigor do que antes.
Embora as condições econômicas de vida sob o domínio britânico tenham sido a causa motriz da Revolta de 1857, as tentativas dos missionários cristãos coloniais de converter os índios foram certamente um fator agravante. Da mesma forma, certas práticas militares, como as provisões para os soldados de Bengala de farinha cortada com ossos pulverizados e cartuchos de rifle manchados com gordura animal, eram um grande insulto para as sensibilidades hindus predominantemente vegetarianas.
Foi apelando para o medo do povo indiano de uma conversão forçada e da perda de sua religião que os revolucionários conseguiram unir as forças muçulmanas e hindus contra seu inimigo britânico comum.