7 Indian Foods Packed with Vitamin C (and Why They Matter)
Written by Smriti Dey | August 26, 2025
Introduction
Vitamin C is water-soluble and cannot be stored by the body for later use. Unlike fat-soluble vitamins, excess is eliminated from the body within a day or two. This means children need a new source of vitamin C in meals daily. Eating a vitamin C–rich meal once, early in the week, won’t protect you days later. Many parents think of vitamin C mainly in terms of preventing colds, but it does much more. It promotes collagen production, wound healing, and the absorption of iron from plant foods.
Without enough vitamin C, it's harder for the body to use the iron from lentils and greens. India is fortunate to have some of the richest sources of vitamin C in its everyday produce. They seldom need special sourcing or costly imported substitutes to function well. Most kitchens across the country already have Indian foods rich in vitamin C. Recognizing them and using them consistently makes daily inclusion easy, not complicated.
7 Indian Foods Rich in Vitamin C for Kids
1. Amla (Indian Gooseberry)
Amla has the highest amount of vitamin C among fruits, with about 600 milligrams per 100 grams of amla. That’s a few times what a kid needs in one small dose. Amla has a sharp sour taste, which some children find difficult to eat plain. Amla can be made more palatable for children by making murabba, a sweetened preserve, or chutney. Another easy-to-prepare option for year-round use is amla powder mixed in warm water. Even small amounts are nutritionally significant due to the concentration of vitamin C.
2. Guava
Guava contains about 228 ml of vitamin C per 100 grams, more than most citrus fruits. A single guava can fulfill a child’s daily needs many times over. The fruit is sweet and soft, which makes it easy for children to eat. You can also add guava to fruit chaat to give it a variation with other seasonal fruits and light spices. The guava can be put into a smoothie, which is great for kids who don’t like to eat the whole fruit. Ripe guava also goes well with yogurt for a quick snack.
3. Coriander Leaves
The leaves of coriander are rich in vitamin C and antioxidants that enhance the body’s natural defense mechanism. A small handful, chopped fresh, doesn’t change the flavor balance of a dish too much and adds nutrition. The raw coriander in chutney keeps much of its vitamins. It's also a great way to get kids who don't eat raw greens to eat it in paratha dough. Sprinkling it over dal or curry just before serving also helps in retaining nutrients. Fresh coriander has a short shelf life, so it’s important to use it soon after you buy it.
4. Capsicum (Bell Peppers)
Bell peppers contain more vitamin C per 100 grams than oranges do, contrary to popular belief. Red and yellow peppers tend to have more vitamin C than green peppers. The most vitamin C is retained in raw capsicum, because the nutrient is slowly destroyed by heat. Lightly stir-fried capsicum contains more nutrients than boiling or frying for long periods. Capsicum is best consumed raw in salads or sandwiches in thin slices to get the most nutrients out of it. They are slightly sweet , which makes them more palatable to kids new to veggies.
5. Cabbage
Cabbage contains large amounts of vitamin C, especially if eaten raw or lightly cooked. Cooking cabbage to excess reduces the vitamin content considerably compared to shorter cooking methods. Stir-fry it for a short time, and you keep more nutrients than if you boil it for a long time. Shredded raw cabbage in salads retains the most vitamin C of all preparation methods. Another easy way to include it in a child's regular diet is cabbage paratha. Its mild flavor makes it easy to add to many familiar Indian dishes.
6. Lemon
Lemon juice helps you get your vitamin C and also increases the absorption of iron from plant foods. A small squeeze on dal or leafy greens significantly increases iron absorption. The lemon also helps the body to produce collagen, which in turn helps the skin. Most meals go well with a squeeze of lemon in water, chutneys, or salad dressings. Its sharp taste pairs especially well with lentils, vegetables, and light soups. A little lemon can really go a long way to boost the nutritional value of a meal.
7. Drumstick (Moringa Pods)
The drumstick pods are a source of vitamin C, along with calcium and iron that help in maintaining bone and blood health. Sambar is still one of the most popular ways Indian homes regularly use drumstick. Another simple preparation that works well for younger children is drumstick soup. Moringa leaves, also from the same plant, add significant nutrition when added to dal. In addition to its vitamin C content, the drumstick pods and leaves work together to ward off infection. Added nutritional value even with a couple of times a week regular intake.
How to Retain Vitamin C While Cooking
Vitamin C is easily destroyed by heat, water, and long cooking times. Cooking vegetables for too long destroys much of the vitamin C they had when fresh. Boiling with a little water helps to prevent the loss of vitamin C. Steaming or stir-frying usually preserves more vitamin C than boiling in excess water. Add the lemon juice and fresh coriander after the food is cooked, not during, to retain the vitamins.
Cutting vegetables right before you cook them, instead of hours or days before, also helps keep nutrients in them. Vitamin C is degraded by exposure to air, even before any heat is applied. This loss is limited by storing cut fruits and vegetables for short periods. These small tweaks help guarantee more vitamin C actually makes it on a child’s plate.
Conclusion
Vitamin C does more than prevent the occasional cold in growing children. It helps wound healing, iron absorption, and the body's everyday immune function. Some of the richest sources of vitamin C anywhere are already found in India’s produce. Amla, guava, and capsicum alone can meet many times over a child’s needs. Start with two or three of these foods this week and get in the habit. It's the regular little inclusion that matters, not the occasional big helpings of one food.
Frequently Asked Questions
Which Indian foods are highest in vitamin C?
Amla and guava contain the most, with much more vitamin C than oranges. Capsicum, coriander leaves, and drumstick pods also contribute significant amounts in everyday meals.
How much vitamin C do kids need daily?
In general, young children need about 40 mg per day of vitamin C. Amla, guava, or capsicum easily meet this requirement in a single serving.