Written by: Ehsan Siddiqui
10 December 2025
Whether it is immunity or skin glow, Vitamin C is among the most essential vitamins for the body. Adding vitamin-C-rich foods to your daily routine is the easiest way to get enough of it. Here are the best natural sources.
Photo Credit: Freepik
A single amla fruit can have up to 20 times the vitamin C of an orange, making it perhaps the richest natural source of the vitamin. This age-old Indian superfood fights free radicals and strengthens immunity.
Photo Credit: Freepik
With roughly 214 mg of vitamin C per 100g, guavas are among the most plentiful natural sources. You simply need 30 grams to suit your daily needs. Additionally, guava is proven to improve digestion.
Photo Credit: Freepik
These colourful veggies have over 120-140 mg of vitamin C and are high in beta-carotene. They enhance firm, beautiful skin and reduce inflammation by producing collagen.
Photo Credit: Freepik
Jujube, commonly called Ber, has about 70 mg of vitamin C per 100g. Its high concentration of flavonoids and saponins lowers dullness, calms irritation, and protects the skin from damage caused by UV rays.
Photo Credit: Freepik
Kiwis are a popular source of vitamin C since they are sweet and tart. They are excellent for immunity, enhancing sleep, and improving gut health because they also contain high quantities of antioxidants and vitamin K.
Photo Credit: Freepik