diff --git a/pandoc.cabal b/pandoc.cabal
index 968046a14..157dd12e3 100644
--- a/pandoc.cabal
+++ b/pandoc.cabal
@@ -192,7 +192,7 @@ Library
   -- It needs to be duplicated because of the library & executable flags.
   -- BEGIN DUPLICATED SECTION
   Build-Depends: containers >= 0.1 && < 0.5,
-                 parsec >= 2.1 && < 3.2,
+                 parsec >= 3.1 && < 3.2,
                  blaze-html >= 0.4.3.0 && < 0.5,
                  mtl >= 1.1 && < 2.1,
                  network >= 2 && < 2.4,
@@ -284,7 +284,7 @@ Executable pandoc
   -- It needs to be duplicated because of the library & executable flags.
   -- BEGIN DUPLICATED SECTION
   Build-Depends: containers >= 0.1 && < 0.5,
-                 parsec >= 2.1 && < 3.2,
+                 parsec >= 3.1 && < 3.2,
                  blaze-html >= 0.4.3.0 && < 0.5,
                  mtl >= 1.1 && < 2.1,
                  network >= 2 && < 2.4,