Vegetables provide all the essential nutrients like calcium, potassium, magnesium, and vitamins that keep our body healthy. Following a diet loaded with vegetables can help keep those harmful fibroids at bay. Eating vegetables such as legumes, cabbage, bok choy, and broccoli can also slow down the progress of fibroid tumors. These vegetables have a high content of phytoestrogens which have the ability to compete with the body’s estrogen. This helps in getting your estrogen levels down, thereby, stopping tumor growth in the uterus.