Roman je posvećen Bitki kod Termopila (480. g. p. n. e.), u kojoj se spartanski kralj Leonida sa malobrojnim ratnicima suprotstavio ogromnoj persijskoj vojsci kralja Kserksa. Priča je ispričana iz ugla Ksenofona, spartanskog sluge i jedinog preživelog iz Leonidine pratnje, koji kao svedok prenosi događaje persijskom dvoru.
"Ognjena kapija" je epski roman o junaštvu i samopožrtvovanju, koji kroz priču o Termopilima prikazuje ideale spartanske civilizacije i večita pitanja časti, straha i dužnosti.