АКТ I
Англия, около 1650 года. Плимут, оплот пуритан, находится под угрозой осады со стороны войск роялистов. Далекие голоса возвещают день свадьбы Эльвиры, дочери Гуальтьеро, коменданта крепости. Входит Риккардо, сетуя на то, что его обещанная невеста Эльвира любит другого мужчину — сторонника Стюарта. Похоже, ее отец не заставит ее выйти замуж против ее воли, поэтому друг Риккардо сэр Бруно убеждает его посвятить свою жизнь руководству парламентскими силами.
Эльвира говорит своему дяде Джорджио, что она скорее умрет, чем выйдет замуж за Риккардо. Дядя уверяет ее, что убедил ее отца позволить ей выйти замуж за ее любовника Артуро. Хотя Артуро - роялист, его предупреждают, когда он приближается к замку.
Все собираются на свадебное торжество, и Артуро приветствует свою невесту. Он узнает, что вдова короля Чарльза, королева Энричетта, находится в замке в плену и вскоре предстанет перед судом в Лондоне. Наедине с королевой Артуро предлагает спасти ее, даже если это будет означать его смерть. Эльвира возвращается с фатой и капризно надевает ее на голову Энричетты. Когда он снова остается наедине с королевой, Артуро объясняет, что вуаль обеспечит идеальную маскировку для побега из замка. Когда они собираются уйти, Риккардо останавливает их, решив убить своего соперника. Энричетта разделяет их и раскрывает свою личность. Риккардо позволяет им уйти, зная, что это погубит Артуро. Остальные возвращаются на свадьбу, и Риккардо рассказывает о побеге Артуро с Энричеттой. Солдаты бросаются в погоню. Эльвира, считая себя преданной, охвачена безумием.
АКТ II
Горожане оплакивают психическое расстройство Эльвиры. Джорджио объясняет, что она продолжает тосковать по Артуро. Приходит Риккардо, чтобы объявить, что Артуро приговорен парламентом к смертной казни. Пуритане уходят.
Входит Эльвира, вновь переживая свое счастливое прошлое. В своем безумии она принимает Риккардо за Артуро и мечтает о своей свадьбе. Когда она уходит, Джорджио пытается убедить Риккардо спасти Артуро. Сначала возмущенный, Риккардо, наконец, решает помочь Эльвире, и двое мужчин объединяются в патриотизме: если Артуро вернется как друг, он будет жить, если как вооруженный враг, он умрет.
АКТ III
В саду Эльвиры Артуро рассказывает, что любовь к ней вернула его в Плимут. Он слышит, как она поет их старую песню о любви, и разрывается между своей привязанностью и верностью Стюартам. Появляется сама Эльвира, и Артуро уверяет ее, что она его единственная любовь. Солдаты спешат арестовать Артуро. В этот момент прибывает дипломат с известием об окончательном поражении роялистов и всеобщей амнистии для всех преступников. Шок от этой новости восстанавливает чувства Эльвиры, и все радуются покою, когда Эльвира и Артуро принимают свое новое счастье.