diff --git a/cook.sh b/cook.sh
index 1bf746be01e1bbdb7a328b7b042c680ecc6445b5..c269574cd6865df16420937d4bd1cc31c199db85 100755
--- a/cook.sh
+++ b/cook.sh
@@ -520,7 +520,9 @@ then
 
         cd "${COOKBOOK_RECIPE}"
 
-        source recipe.sh
+        if [ -e recipe.sh ]; then
+            source recipe.sh
+        fi
 
         ops=()
         for arg in "${@:2}"