Os Lusíadas é estruturado em 10 cantos que narram a viagem de Vasco da Gama à Índia e a história de Portugal. Cada canto alterna entre a narrativa da viagem, passagens históricas contadas por Vasco da Gama, e comentários do poeta sobre temas como a glória, decadência, e o futuro de Portugal.