diff --git a/intake/source/cache.py b/intake/source/cache.py
index <HASH>..<HASH> 100644
--- a/intake/source/cache.py
+++ b/intake/source/cache.py
@@ -270,7 +270,7 @@ class FileCache(BaseCache):
 
         self._ensure_cache_dir()
         subdir = self._hash(urlpath)
-        files_in = open_files(urlpath, 'rb')
+        files_in = open_files(urlpath, 'rb', **self._storage_options)
         files_out = [open_files([self._path(f.path, subdir)], 'wb',
                                 **self._storage_options)[0]
                      for f in files_in]
Passing storage options to open_files for download.