While healthy eating can keep overall weight in check, it's important to eat healthier because vegetables have cancer fighting properties. When you're eating more vegetables, you're staying away from foods like red meat, which can increase the risk of many cancers. Greens like broccoli, Brussel sprouts and cabbage have anti-cancer effects. Tomatoes contain lycopene, which blocks free radicals in the body. Eggplant contains nasunin, which is an antioxidant, cuts off blood supply to cancer cells.