És una església de tres naus molt massiva, amb dos nivells d'alçada. El nivell més alt (30 metres) correspon a la nau central, amb voltes de creueria, grans finestrals laterals amb elegants vitralls i absis heptagonal sense creuer. El segon nivell, més baix, correspon a les naus laterals, també més estretes (7,5 metres), i a les capelles laterals, les últimes separades pels contraforts. Les naus estan separades per 18 columnes octogonals i sustentades pels contraforts exteriors.
La construcció va ser encarregada a Berenguer de Montagut, el mestre d'obres de l'església de Santa Maria del Mar, a Barcelona. Les obres de l'església gòtica van durar des de 1328 fins a finals del segle XV. Des del segle XVI a l'edifici s'han incorporat elements conformes als estils de cada època, com els elements barrocs del campanar i de la cripta, o la façana i el baptisteri neogòtic.
✔ L'interior. La nau central té una decoració molt austera i és una de les naus gòtiques més àmplies d'Europa (18,5 metres d'ample).
✔ La façana principal, neogòtica, dissenyada per Alexandre Soler i March i construïda entre els anys 1915 i 1934.
✔ El campanar quadrat de 60 metres d'altura, decorat amb un rellotge, al qual es puja per unes escales de cargol.
✔ El claustre barroc, del segle XVIII.
✔ La cripta.
✔ El conjunt de retaules gòtics, un dels més interessants d'aquest estil a Catalunya. El Retaule del Sant Esperit, obra mestra del pintor Pere Serra, és el major retaule gòtic conservat a Catalunya.