diff --git a/recipes/crates-io-index/recipe.toml b/recipes/crates-io-index/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0f9dc13f9eb00bd06645ef0ba0830dac739fbddc
--- /dev/null
+++ b/recipes/crates-io-index/recipe.toml
@@ -0,0 +1,10 @@
+[source]
+git = "https://github.com/rust-lang/crates.io-index.git"
+
+[build]
+template = "custom"
+script = """
+dir="${COOKBOOK_STAGE}/home/user/.cargo/registry/index/github.com-1ecc6299db9ec823"
+mkdir -pv "${dir}"
+cp -rv "${COOKBOOK_SOURCE}/.git" "${dir}"
+"""