Vegetarian foods that can prevent cancer 

Fruits and Vegetables 

These are rich in vitamins, minerals, antioxidants, and fiber, all of which are beneficial for cancer prevention. Include a variety of colorful fruits and vegetables in your diet such as berries, leafy greens, carrots, bell peppers, and tomatoes. 

Cruciferous Vegetables 

Vegetables like broccoli, cauliflower, kale, Brussels sprouts, and cabbage contain compounds like sulforaphane and indole-3-carbinol, which have been shown to have anti-cancer properties. 


Beans, lentils, chickpeas, and other legumes are excellent sources of protein, fiber, and various nutrients. They also contain compounds like saponins and phytic acid, which may have protective effects against cancer. 

Whole Grains 

Foods like brown rice, quinoa, barley, and whole wheat are high in fiber and other nutrients, which can help reduce the risk of certain cancers, particularly digestive tract cancers. 

Nuts and Seeds 

Almonds, walnuts, flaxseeds, chia seeds, and hemp seeds are rich in healthy fats, fiber, and antioxidants. They may help reduce inflammation and oxidative stress, which are linked to cancer development. 

Herbs and Spices 

Turmeric, garlic, ginger, and cinnamon are examples of herbs and spices with potential anti-cancer properties. Curcumin, found in turmeric, has been extensively studied for its anti-inflammatory and antioxidant effects. 

Green Tea 

Green tea contains catechins, which are antioxidants that may help prevent cell damage and reduce the growth of cancer cells. 


Berries like strawberries, blueberries, raspberries, and blackberries are rich in antioxidants like anthocyanins, which may help protect against various types of cancer.