Despite the success of cancer therapy, it has encountered a major obstacle due to the complicated nature of cancer, namely resistance. The recurrence and metastasis of cancer occur when anti-cancer therapeutic agents fail to eradicate all cancer cells. Cancer therapy aims to find the best agent that targets all cancer cells, including those sensitive or resistant to treatment. Flavonoids, natural products from our diet, show anti-cancer effects in different studies. They can inhibit metastasis and the recurrence of cancers. This review discusses metastasis, autophagy, anoikis in cancer cells, and their dynamic relationship. We present evidence that flavonoids can block metastasis and induce cell death in cancer cells. Our research suggests that flavonoids can serve as potential therapeutic agents in cancer therapy.Supplementary InformationThe online version contains supplementary material available at 10.1186/s12935-023-02960-4.