10 Fruits and Vegetables that Will Keep Cancer at Bay

Updated: Apr. 23, 2021

We've all heard that an apple a day keeps the doctor away. Read on to learn about 10 cancer-fighting fruits and veggies that can help do the same!

Brent Hofacker/Shutterstock


There’s a reason broccoli is one of the healthiest vegetables out there. It contains sulforaphane, which may help to stop the spread of cancer throughout the body. In some laboratory tests, it has been shown to reduce the spread of tumors, and reduce the amount of carcinogens and free radicals in the body. Here are some more of the healthiest vegetables you can possibly eat.

close up of rustic crispy fried brussels sprouts food background

Brussels sprouts

Brussels sprouts not only are a dark, green vegetable—which means they have multiple health benefits—but they are also a member of the cruciferous vegetables, which defend against free radicals. Surprisingly, they’re also packed with vitamin C. Try Brussels sprouts grilled or stir-fried for an interesting, healthful twist. These other foods also have more vitamin C than an orange.

cabbage vegetable in field background


Cabbage is a cruciferous vegetable that gives the body the fuel it needs to defend itself against certain cancers. Nutritionists also choose to eat this leafy green every day to maintain their weight—and it works! Add cabbage to your favorite vegetable soup, salads, and even smoothies to reap the benefits.



Red and purple grapes contain large amounts of resveratrol, which has strong anti-inflammatory properties and can stop cancer-causing cells from spreading in the body. Snack on fresh grapes for a tasty and beneficial treat or drink some red wine. Learn what else cancer doctors do to avoid getting cancer.

grapefruit halves
Dmitry Bunin/Shutterstock


Filled with vitamin C and containing less sugar than other citrus fruits, grapefruits also pack vital nutrients that may help rid the body of harmful carcinogens. Eat half a grapefruit for a healthy breakfast, sip on fresh grapefruit juice for a quick burst of energy, or add it to your favorite fruit salad.

jalapenos_veggies prevent cancer
Teri Virbickis/Shutterstock


Jalapenos can give a punch to a variety of cuisines, but they also provide powerful nutritional benefits. They contain capsaicin, which may help to neutralize some cancer-causing chemicals. Spice up your favorite dishes by adding a few bits of fresh jalapeños or use them in an easy Mexican appetizer anyone can make.

fresh green organic kale leaves on dark background. top view.
Anna Shepulova/Shutterstock


Filled with vitamins A and C, and calcium, kale is an excellent way to keep your body healthy and ward off free radicals in order to stop the spread of disease. Try adding kale to your favorite soups, pastas, salads, or breakfast hash. But look out: These superfoods could become the next kale.

Green peas macro, frozen vegetables.


Turns out that peas are even more nutritious than you thought. They contain phytochemicals, which can help to reduce the risk of cancer. They also provide a quick, cheap way to add more vegetables to your diet. Add frozen peas to your favorite soups, pasta sauces, or your salad.

sweet potatoes_cancer fighting vegetables

Sweet potatoes

Sweet potatoes are an excellent source of fiber and beta-carotene. Eating the skin of a sweet potato can add 5,000 phytochemicals to your meal. Opt for sweet potatoes over starchy white potatoes for added health benefits and flavor. Learn which foods cancer doctors never, ever eat.



A rich source of vitamins A and C, watermelon has more lycopene per serving than raw tomatoes. Along with simply slicing and eating watermelon, try making one of these savory watermelon dishes. Check out these foods proven to help prevent cancer for more healthy eating ideas.