Vitamin C is one of the most important nutrients your body needs every single day. It helps keep your immune system strong, supports healthy skin, and even helps your body absorb iron from food.
The good news is that getting enough Vitamin C does not have to mean choking down supplements. There are plenty of delicious, everyday foods packed with this powerhouse nutrient that are easy to work into your meals.
1. Bell Peppers

Forget oranges for a second, because bell peppers are actually one of the top Vitamin C sources on the planet. A single red bell pepper can pack more than double the daily recommended amount of Vitamin C.
That is seriously impressive for a veggie you can toss into stir-fries, fajitas, or salads without a second thought.
Red bell peppers tend to have the highest levels, but yellow and orange ones are close runners-up. Slice them raw for snacking to get the most nutrients.
2. Strawberries

There is something almost magical about strawberries. They taste like a treat, but they are quietly delivering a solid dose of Vitamin C with every bite.
One cup of fresh strawberries gives you about 90 milligrams of Vitamin C, which meets most people’s daily needs.
Toss them into yogurt, blend them into a smoothie, or just eat them plain. They work beautifully in both sweet and savory dishes, making them a super flexible addition to any meal plan.
3. Kiwi

Kiwi is one of those fruits that punches way above its weight. This small, fuzzy fruit holds more Vitamin C per serving than an orange, which surprises most people when they first hear it.
Just two kiwis can get you well past your daily Vitamin C target.
Kiwi has a bright, tangy flavor that works great in fruit salads, on top of oatmeal, or eaten straight with a spoon. Kids especially tend to love scooping out the green flesh.
4. Broccoli

Broccoli has a reputation for being the vegetable kids push to the side of their plate, but it deserves way more credit. A cup of cooked broccoli delivers around 80 milligrams of Vitamin C, making it one of the best plant-based sources available.
Steam it lightly to preserve the most nutrients.
Roasting broccoli with a little olive oil and garlic brings out a nutty, slightly crispy flavor that even picky eaters tend to enjoy. It is a simple upgrade to any dinner plate.
5. Guava

If you have never tried guava, you are missing out on one of the most Vitamin C-dense fruits in the world. A single guava fruit can contain over 200 milligrams of Vitamin C, which blows most other fruits completely out of the water.
That is nearly three times the daily recommended amount in one small fruit.
Guava has a sweet, tropical flavor with a slight floral note. It is wonderful eaten fresh, made into juice, or blended into a smoothie bowl.
6. Oranges

Oranges might be the most famous Vitamin C food of all time, and honestly, they earned that title. One medium orange contains about 70 milligrams of Vitamin C, which is a solid chunk of what most people need each day.
They are also portable, affordable, and available year-round at almost every grocery store.
Beyond eating them fresh, you can squeeze orange juice over salad dressings or use zest in baked goods to add a bright citrus flavor along with a nutritional boost.
7. Papaya

Papaya is a tropical gem that deserves a regular spot in your fruit rotation. One cup of fresh papaya provides about 88 milligrams of Vitamin C, and it also comes loaded with digestive enzymes that help your gut feel great.
It is a two-for-one nutritional win that not enough people take advantage of.
The soft, buttery texture of ripe papaya pairs wonderfully with lime juice and a pinch of chili powder. Try it as a refreshing snack on a warm afternoon.
8. Pineapple

Pineapple brings a burst of sunshine to any dish, and it quietly delivers a respectable amount of Vitamin C while doing it. One cup of fresh pineapple chunks offers around 79 milligrams of Vitamin C.
It also contains bromelain, an enzyme known for reducing inflammation and supporting digestion.
Pineapple works in savory dishes just as well as sweet ones. Try it on tacos, in fried rice, or grilled alongside chicken for a sweet-and-tangy combination that feels totally fresh and exciting.
9. Brussels Sprouts

Brussels sprouts have had a serious glow-up in recent years, and for good reason. When roasted properly, they become crispy, caramelized, and genuinely delicious.
On top of that, one cup of cooked Brussels sprouts delivers about 97 milligrams of Vitamin C, making them one of the most underrated sources of this nutrient.
Roast them with balsamic vinegar and a sprinkle of parmesan for a side dish that feels fancy but takes almost no effort. They convert even the most stubborn veggie skeptics.
10. Tomatoes

Tomatoes are so common in everyday cooking that people rarely stop to think about their nutritional value. A medium raw tomato contains around 25 milligrams of Vitamin C, and eating several throughout the day adds up quickly.
Tomato-based sauces, soups, and salsas make it incredibly easy to sneak more into your diet.
Cherry tomatoes are especially convenient for snacking. Pop a handful into your lunchbox or toss them into a pasta dish to boost flavor and nutrition at the same time.
11. Mango

Sweet, juicy, and practically bursting with tropical flavor, mango is a fruit that makes eating healthy feel like an actual reward. One cup of fresh mango chunks provides about 60 milligrams of Vitamin C.
It is also rich in Vitamin A and folate, giving you even more nutritional value per bite.
Blend mango into smoothies, dice it into salsa, or layer it into a grain bowl for a pop of color and sweetness. It pairs brilliantly with chili, lime, and fresh herbs.
12. Cauliflower

Cauliflower is one of the most versatile vegetables in any kitchen, and it quietly carries a solid Vitamin C punch. One cup of raw cauliflower florets provides around 52 milligrams of Vitamin C.
That number holds up pretty well even after light cooking, especially if you steam or roast it rather than boiling.
Use cauliflower as a rice substitute, mash it like potatoes, or roast it whole with spices for a dramatic and delicious centerpiece dish that surprises everyone at the table.
13. Kale

Kale earned its superfood status for a reason. Beyond being packed with iron, calcium, and fiber, one cup of raw kale delivers around 80 milligrams of Vitamin C.
That is a serious amount for a leafy green, and it makes kale one of the most nutrient-dense foods you can add to any meal.
Massage raw kale with olive oil and lemon juice to soften the leaves and reduce bitterness. It transforms into a tender, flavorful salad base that actually tastes great rather than just feeling virtuous.
14. Lemon

Lemons may be small, but they are mighty when it comes to Vitamin C. One lemon contains about 30 to 40 milligrams of Vitamin C, and a little goes a long way in the kitchen.
Squeezing lemon juice over fish, salads, soups, or roasted vegetables adds bright flavor while giving your nutrient intake a gentle lift.
Lemon zest is often overlooked, but it is actually packed with nutrients too. Grate it over pasta or stir it into dressings for an extra citrusy kick.
15. Spinach

Spinach is one of those foods that blends seamlessly into almost anything. Toss it into a smoothie and you will barely taste it, but your body gets a solid dose of Vitamin C along with iron, magnesium, and folate.
One cup of raw spinach provides around 28 milligrams of Vitamin C, and it is easy to eat multiple cups throughout the day.
Add spinach to scrambled eggs, pasta sauces, sandwiches, or soups. It wilts down quickly with heat, making it simple to work into cooked meals without much effort.
16. Grapefruit

Grapefruit has a bold, slightly bitter flavor that wakes up your taste buds in the best way. Half of a medium grapefruit delivers around 44 milligrams of Vitamin C, making it a reliable morning source of this essential nutrient.
Pink and red varieties tend to have slightly higher antioxidant levels compared to white grapefruit.
Eat it halved with a drizzle of honey, blend it into a citrus vinaigrette, or segment it over a salad with avocado for a refreshing and nutritious combination that feels restaurant-worthy.