Cancer stem cells are a type of cell within a cancerous tumor that has the ability to self-renew and give rise to new cancer cells. These cells are thought to play a key role in the development and growth of cancer, as well as its ability to spread to other parts of the body (metastasis) While there is still much to learn about cancer stem cells, research has shown that certain foods may help to kill or inhibit the growth of these cells.