What foods are rich in vitamin C? by Specialist Fresh vegetables such as peppers, bitter gourd, cabbage, rape, spinach, lotus root, kale and coronary.Fresh fruits such as fresh dates, red fruits, kiwi, strawberries, oranges, tangerines and lemons.