Hermit crabs are omnivores and eat almost anything available. In captivity, they may eat raw fish, cooked chicken and a variety of vegetables, fruits and nuts.
While hermit crabs kept in captivity are generally referred to as land crabs, they still originated in the oceans and are therefore technically saltwater crabs. Although land crabs do not need an abundance of ocean water, they still require a small amount of salt water to survive. Because of this need for salt water, hermit crabs cannot breed in captivity. In fact, all pet hermit crabs were caught in the wild before being sold.