10 foods that have the most vitamin C

Acerola cherries

In addition to containing about 1,600 mg of vitamin C per 100 grams (yikes!), Acerola cherries also feature vitamin A, numerous B-vitamins, and multiple other antioxidants.

Bell peppers

They’re all packed with vitamin C, but in dramatically different levels based on the color. Green peppers have about 95 mg each, red peppers have 152 mg


You only need a half-cup of blackcurrants, which clocks in at 101 mg of vitamin C, to meet and exceed your daily requirement. That’s good news considering


One cup of cooked broccoli provides more than 100 mg of vitamin C, which meets and exceeds the daily recommendations for both men and women.

Brussels sprouts

A half-cup serving of broccoli has roughly the same amount of vitamin C as the serving of Brussels sprouts: about 50 mg. The latter also contains fiber, potassium, and vitamins A and K


Cantaloupe is sometimes cast aside as a filler fruit salads, but it tastes great and is actually very good for you. One cup of cut or balled cantaloupe contains about 65 mg of vitamin C


Broccoli, Brussels sprouts, and cauliflower are all different strains of the same plant species, so it makes sense that all three would appear in this list. And with a cup of cauliflower

Chili peppers

Red hot chili peppers aren’t just a tasty go-to ingredient for Mexican food (and the namesake for an awesome alternative band) they’re also a solid source of vitamin C. 


Guava is a bonafide superfood, boasting numerous antioxidants as well as copper, folic acid, manganese, potassium, and vitamins A and C. And it’s not just a bit of vitamin C


One cup of kale contains about as much vitamin C as an orange. There aren’t many other similarities between these foods, as oranges are sweet and delicious right off the tree

Protein packed foods that gain muscles