Often people think that if you eat too much then you are predisposed to gain weight but that doesn’t have to be always true. For instance, if you consume lots of vegetables and fruits probably you will not gain weight and become obese but if you keep eating fast food, meat and pastries then you are probably becoming overweight. Nevertheless, we know it is not easy to prevent yourself from eating some kind of foods, especially sweets.

You don’t want to consume foods which are very rich in calories but you instead should consume foods which are rich in antioxidants, minerals as well as vitamins. Let us have a look at some of those:

1- Onions

According to recent studies, two main elements of onions are ACSO (Alk(en)yl Cysteine Sulphoxides) and flavonoids. Together with other elements, the above-mentioned ones are the main influencers in making onions having antiasthmatic, antibiotic, antithrombotic and anticarcinogenic properties and effects.


2- Cucumbers

Cucumbers are good at preventing diseases because it contains nutrients like triterpenes and flavonoids. These ingredients, but also lignans make the cucumber have anti-inflammatory and anticancer properties according to WHF (World’s Healthiest Foods).

3- Celery

Nitrate is an improver of our muscle’s energy metabolism. Among other vegetables like lettuce and spinach, celery has high concentrations of inorganic nitrate thus making it a good food for helping our muscles stay sharp and strong; of course if we exercise them also.


4- Brussels Sprouts

First of all, brussels sprout has a lot of ingredients, like manganese, vitamin A, vitamin K, proteins, fibers and many others. Furthermore, according to a study, brussels sprout is a helpful food against carcinogens and it is also an antioxidant.


5- Apples

Apple consumption contributes to lower cholesterol. It is a fruit which helps in the reduction of chronic disease risk because it has properties like the lessening of lipid oxidation, it is antioxidant and it also prevents the proliferation of cancer cells, according to this study.


6- Oranges

Because it contains vitamin C, orange is a good food to fight free radicals’ creation which then create cancer cells. Orange is also shown to contribute to a better heart condition because of ingredients like choline, potassium and fibers.


7- Cabbage

Cabbage is in the family of cruciferous vegetables and it helps in the prevention of DNA damaging. According to the National Cancer Institute, people who consume cruciferous vegetables have reduced risks of being affected by prostate cancer, breast cancer etc.


8- Zucchini

According to the National Institute of Diabetes and Digestive and Kidney Disorders, zucchini consumption is suggested for children who want to eat more healthy thus serving as a better eating food compared to sugars.


9- Cauliflower

Cauliflower, same as cabbage, is in the family of cruciferous vegetables which are foods rich in vitamin C. Vitamin C has been shown to help people prevent getting cold.


10- Kale

Kales contain medium polyphenolic and also has antioxidant properties, according to this study. Nevertheless, cooking kale has been shown to have reduced polyphenols and reduced antioxidant ability.


11- Carrots

Carrots only contain 40 calories for 100g.


12- Broccoli

Broccoli is helpful for protection against heart-related diseases. It contains 34 calories per 100 g.


13- Asparagus

While having 20 calories per 100g, asparagus apparently protects the liver from toxins and is also good if you are having a hangover, according to a study.


14- Watermelon

Watermelon contains 30 calories per 100g and can help in lowering the blood pressure. Even though watermelon is about 90% water, it still contains lots of nutrients such as vitamin C, vitamin A and B6.