Grankriget tar oss till en enslig plats i Bohuslän där en urgammal tradition fortfarande lever. Det startar på juldagen och avslutas på påskdagen, då den klan som lyckats samla ihop flest kasserade julgranar – och bygga högsta påskefyren – vinner. Reglerna är enkla men vägen dit kantad av stölder och gemena skurkstreck. Granarna göms i gatubrunnar och stuprör. Både brandförsvaret och polisen går för högtryck men prästen manar till lugn och försoning.