Ruokakaivo on maahan kaivettu säiliö, joka kerää ja säilyttää sade- tai pohjavettä ruoanlaittoon ja juomavetenä käytettäväksi.