Discover the top 30 vitamin C foods with exact mg amounts per serving. From guava to bell peppers — boost immunity with these nutrient-packed picks.
Frequently Asked Questions
What food has the most vitamin C?
Among exotic superfoods, Kakadu plum leads with ~2,907 mg per 100g. For everyday grocery picks, yellow bell pepper (137 mg per half cup) and guava (125 mg per medium fruit) are the highest. A medium orange contains 70 mg — impressive, but far from the top.
How much vitamin C do you need per day?
The NIH recommends 90 mg/day for adult men and 75 mg/day for adult women. Pregnant women need 85 mg and breastfeeding women need 120 mg. Smokers require an additional 35 mg per day due to increased oxidative stress.
Do oranges have the most vitamin C of any fruit?
No — this is a common myth. Oranges are a good source (70 mg per fruit) but are outperformed by yellow bell pepper, guava, blackcurrants, papaya, kale, and kiwifruit in typical serving sizes.
Does cooking destroy vitamin C?
Yes, but the extent depends on the method. Boiling destroys up to 50% of vitamin C; microwaving and steaming retain 70–80%. Eating vegetables raw or lightly cooked preserves the most. If you boil vegetables, use the cooking water in soups or sauces to recover some of the lost vitamin C.
Can you get enough vitamin C from food alone?
Yes. A single serving of red bell pepper (95 mg) or kiwifruit (64 mg) covers a significant portion of the daily value. Eating two or three servings of vitamin C-rich produce daily makes it easy to meet the RDA without supplementation.