Skip to main content
Cancer Explained

Disponible en español: La alimentación y el riesgo de cáncer

Beginner 7 min read Verified

Diet and Cancer Risk

A plain-language explainer on how healthy eating patterns may lower cancer risk, and why supplements are not proven to prevent cancer, based on National Cancer Institute and American Cancer Society resources.

NCI source

Last reviewed: 2026-07-04

The short answer

A healthy eating pattern rich in vegetables, fruits, whole grains, and beans may help lower cancer risk. Limiting processed foods, red and processed meat, sugary drinks, and alcohol also helps. Vitamin and mineral supplements have not been shown to prevent cancer for most people.

  • A healthy eating pattern, rather than any single food, is what matters most for lowering cancer risk.

  • Vegetables, fruits, whole grains, and beans are the core of a cancer-protective diet.

  • It helps to limit red and processed meat, sugary drinks, highly processed foods, and alcohol.

  • Diet and a healthy weight work together, since excess body fat is tied to many cancers.

Choose how you want to understand this

The full explanation.

The simple version

There is no magic food that prevents cancer. What matters most is your overall eating pattern, the mix of foods you eat over time.

A healthy eating pattern is built around vegetables, fruits, whole grains, and beans. It limits highly processed foods, red and processed meat, sugary drinks, and alcohol.

Healthy eating is one of several steps that can lower cancer risk and improve overall health.

Focus on the whole pattern, not one food

You may hear that a certain food "fights cancer" or "causes cancer." The science is rarely that simple. Instead, researchers look at eating patterns.

A diet high in plant foods is linked to a lower risk of some cancers. These foods provide fiber, vitamins, minerals, and other helpful compounds. They also help you stay a healthy weight, which lowers cancer risk on its own.

The American Cancer Society suggests an eating pattern that includes:

  • A variety of colorful vegetables and fruits
  • Whole grains, like brown rice and whole-wheat bread
  • Beans and lentils

Foods to limit

Some foods and drinks are best kept to smaller amounts:

  • Red and processed meat. Processed meats like bacon, hot dogs, and deli meats are linked to colorectal cancer. Red meat is a probable cause.
  • Sugary drinks. These add calories that can lead to weight gain without helping you feel full.
  • Highly processed foods. Many packaged snacks and fast foods are high in calories, sugar, salt, and unhealthy fat.
  • Alcohol. Alcohol is a known cause of several cancers, and less is better.

Diet and weight go together

Diet and body weight are closely tied. Extra body fat is linked to at least 13 cancers. A healthy eating pattern helps you reach and keep a healthy weight, which lowers cancer risk.

This is one reason to focus on the overall pattern. Choosing filling, nutritious foods and limiting sugary and highly processed ones supports both a healthy weight and lower cancer risk.

What about supplements?

Many people wonder if vitamin or mineral pills can prevent cancer. For most people, the answer is no.

Large studies have not shown that supplements prevent cancer. Some have even found harm. For example, high-dose beta-carotene raised lung cancer risk in people who smoked. Vitamin E taken alone raised prostate cancer risk in one large study.

It is best to get your nutrients from food, not pills, unless your doctor advises a supplement for another reason. A registered dietitian can help if you are unsure.

Healthy eating is one piece of the puzzle

No diet can guarantee you will never get cancer. Cancer has many causes, and some are out of your control.

Still, healthy eating is a step you can take. Combined with staying active, keeping a healthy weight, not smoking, and limiting alcohol, it can meaningfully lower your risk. Small, steady changes you can keep up are more helpful than short-term strict diets.

Simple ways to start

You do not need to overhaul your whole diet at once. Small swaps add up and are easier to keep. A few ideas:

  • Add one extra serving of vegetables or fruit to a meal each day.
  • Choose whole grains, like brown rice or whole-wheat bread, in place of refined ones.
  • Swap a meat dish for beans, lentils, or fish once or twice a week.
  • Trade sugary drinks for water, and keep sweets and salty snacks as occasional treats.
  • Cook more meals at home, where you control the ingredients.

Filling most of your plate with plant foods, keeping processed foods to smaller amounts, and watching portion sizes supports both a healthy weight and lower cancer risk.

Aim for changes you can live with for years, not a strict plan you drop in a month. If you are unsure where to begin, a registered dietitian can help you build an eating pattern that fits your tastes, budget, and health.

Words to know

Tap any term to see what it means.

Browse the full glossary →

Common questions

Is there one food that prevents cancer?

No single food prevents cancer. What matters most is your overall eating pattern over time. A diet high in vegetables, fruits, whole grains, and beans, with less processed food and red meat, is linked to lower risk of some cancers.

Do fruits and vegetables really help?

Diets rich in vegetables and fruits are linked to lower risk of several cancers. These foods are full of fiber, vitamins, and other helpful compounds. They also help you stay a healthy weight, which lowers cancer risk on its own.

Should I take supplements to prevent cancer?

For most people, no. Studies have not shown that vitamin or mineral supplements prevent cancer, and some can be harmful. For example, high-dose beta-carotene raised lung cancer risk in smokers. It is best to get nutrients from food unless your doctor advises otherwise.

Is sugar linked to cancer?

Sugar does not directly cause cancer. But sugary drinks and foods add extra calories that can lead to weight gain, and excess body fat is linked to many cancers. Cutting back on sugary drinks is a healthy choice.

What about red and processed meat?

Processed meats, like bacon, hot dogs, and deli meats, are linked to a higher risk of colorectal cancer. Red meat, like beef and pork, is a probable cause. It helps to limit these and choose other proteins like beans, fish, and poultry.

Does a 'healthy' diet guarantee I won't get cancer?

No diet can guarantee that. Cancer has many causes. But healthy eating is one of several steps that can lower your risk and improve your overall health.

Questions to ask your doctor

Being prepared helps you get the most out of your appointments. Save or print these questions.

Open my question list

Tap a question to save it to your list (kept on this device).

Quick quiz

Test your knowledge

0 of 4 answered

  1. Q1.According to this article, what matters most for lowering cancer risk through food?
  2. Q2.According to this article, what should a cancer-protective diet be built around?
  3. Q3.According to this article, what does research show about vitamin or mineral supplements and cancer?
  4. Q4.According to this article, which meats are linked to a higher risk of colorectal cancer?

This quiz checks understanding of educational content only. It is not medical advice. Open this quiz on its own page.

Related learning map

How this explanation connects to 14 other things you can explore — related topics, terms, questions, practice, and its NCI source.

Diet and Cancer Risk