diff --git a/recipes/rustpython/recipe.toml b/recipes/rustpython/recipe.toml
index 0d082a78f6402dccf32939d55acb7a6bae1bf29a..dcd992a89f122bb81eaa542ba22103094fd58c7f 100644
--- a/recipes/rustpython/recipe.toml
+++ b/recipes/rustpython/recipe.toml
@@ -6,7 +6,7 @@ branch = "redox-release"
 dependencies = ["openssl", "zlib"]
 template = "custom"
 script = """
-(cd "${COOKBOOK_SOURCE}" && bash scripts/redox/uncomment-cargo.sh)
+(cd "${COOKBOOK_SOURCE}" && bash scripts/redox/uncomment-cargo.sh && cargo update)
 export BUILDTIME_RUSTPYTHONPATH=/lib/rustpython
 export OPENSSL_DIR="${COOKBOOK_SYSROOT}"
 export ZLIB_STATIC=1