diff --git a/recipes/orbterm/recipe.toml b/recipes/orbterm/recipe.toml
index 16c3cdfb560ac764fab18692f07cddf169d28431..0cdbea6016a1a39b8b3366dd46625df4906198c8 100644
--- a/recipes/orbterm/recipe.toml
+++ b/recipes/orbterm/recipe.toml
@@ -7,6 +7,7 @@ script = """
 COOKBOOK_CARGO_FLAGS=(
     --path "${COOKBOOK_SOURCE}"
     --root "${COOKBOOK_STAGE}/ui"
+    --locked
 )
 cookbook_cargo
 """
diff --git a/recipes/orbutils/recipe.toml b/recipes/orbutils/recipe.toml
index 135a66ec277dbe80b1c810fb0849bd11cc0f23ab..e4e3e19636f324ae88ce706a9c4c20f9a3aabb14 100644
--- a/recipes/orbutils/recipe.toml
+++ b/recipes/orbutils/recipe.toml
@@ -7,6 +7,7 @@ script = """
 COOKBOOK_CARGO_FLAGS=(
     --path "${COOKBOOK_SOURCE}"
     --root "${COOKBOOK_STAGE}/ui"
+    --locked
 )
 cookbook_cargo
 """
diff --git a/src/bin/cook.rs b/src/bin/cook.rs
index 77b80c051b1303d4b4a019654e6207dbe11e07d4..75d75d0f0fa7dc4eeb6afe8b039730b22137e61b 100644
--- a/src/bin/cook.rs
+++ b/src/bin/cook.rs
@@ -439,6 +439,7 @@ COOKBOOK_CARGO="${COOKBOOK_REDOXER}"
 COOKBOOK_CARGO_FLAGS=(
     --path "${COOKBOOK_SOURCE}"
     --root "${COOKBOOK_STAGE}"
+    --locked
 )
 function cookbook_cargo {
     "${COOKBOOK_CARGO}" install "${COOKBOOK_CARGO_FLAGS[@]}"