diff --git a/aeson-value-parser.cabal b/aeson-value-parser.cabal
--- a/aeson-value-parser.cabal
+++ b/aeson-value-parser.cabal
@@ -1,5 +1,5 @@
 name: aeson-value-parser
-version: 0.19.2.1
+version: 0.19.3
 synopsis: API for parsing "aeson" JSON tree into Haskell types
 description:
   A flexible parser DSL of JSON AST produced by the \"aeson\" library
diff --git a/library/AesonValueParser.hs b/library/AesonValueParser.hs
--- a/library/AesonValueParser.hs
+++ b/library/AesonValueParser.hs
@@ -271,7 +271,11 @@
   Just value -> case run fieldParser value of
     Right parsedValue -> return parsedValue
     Left error -> lift $ throwE $ Error.named name error
-  Nothing -> throwE (Error.Error (pure name) "Object contains no field with this name")
+  Nothing -> throwE (Error.Error (pure name) message)
+    where
+      message =
+        "Object contains no field with this name. Fields available: " <>
+        fromString (show (HashMap.keys object))
 
 {-# INLINE oneOfFields #-}
 oneOfFields :: [Text] -> Value a -> Object a
