19 Foods With More Vitamin A Than a Tomato

19 foods that contain more vitamin a per 100 g than a tomato (42 mcg), ranked with USDA values, % Daily Value and how much more each provides.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

Nineteen foods contain more vitamin A per 100 grams than a tomato, which has 42 mcg of vitamin A per 100 g. The highest sources include Carrot at 835 mcg, Sweet Potato at 709 mcg, and Butternut Squash at 532 mcg.

This article presents a ranked list of foods that provide more vitamin A than a tomato. Each food is measured per 100 grams to provide a clear comparison.

Foods With More Vitamin A Than a Tomato

The following table ranks foods based on their vitamin A content per 100 grams.

All values are per 100 grams (about 3.5 oz), the standard basis for comparing foods gram for gram.

# Food Vitamin A (per 100 g) % Daily Value % More Than a tomato
1 Carrot 835 mcg 93% 1888%
2 Sweet Potato 709 mcg 79% 1588%
3 Butternut Squash 532 mcg 59% 1167%
4 Kale 500 mcg 56% 1090%
5 Spinach 469 mcg 52% 1017%
6 Romaine Lettuce 436 mcg 48% 938%
7 Pumpkin 426 mcg 47% 914%
8 Swiss Chard 306 mcg 34% 629%
9 Bok Choy 223 mcg 25% 431%
10 Cantaloupe 169 mcg 19% 302%
11 Bell Pepper 157 mcg 17% 274%
12 Apricot 96 mcg 11% 129%
13 Persimmon 81 mcg 9% 93%
14 Passion Fruit 64 mcg 7% 52%
15 Grapefruit 58 mcg 6% 38%
16 Plantain 56 mcg 6% 33%
17 Mango 54 mcg 6% 29%
18 Chili Pepper 48 mcg 5% 14%
19 Papaya 47 mcg 5% 12%

For reference, a tomato has 42 mcg of vitamin a per 100 g, about 5% of the Daily Value (900 mcg).

Track Your Vitamin A Intake

Knowing which foods are richest in vitamin a only helps if you log what you actually eat. Nutrola identifies food from a photo, barcode or voice entry and returns the calories, macros and key nutrients, so you can see your vitamin a intake add up across the day instead of guessing. Nutrola is available from EUR 2.50 per month and shows no ads on any tier.

Sources and Method

Vitamin A values are from the USDA FoodData Central database, expressed per 100 grams of the food as commonly eaten. Foods are included only when their per-100-gram vitamin a content is higher than that of a tomato (42 mcg), and ranked highest first. Percent Daily Value uses the US reference intake of 900 mcg. Values vary with variety, growing conditions and preparation. This is educational and not medical advice.

Frequently Asked Questions (FAQ)

What food has the most vitamin a?

Carrot has the most vitamin A, providing 835 mcg per 100 g, making it the top source on this list.

Does a tomato have a lot of vitamin a?

A tomato contains 42 mcg of vitamin A per 100 g, which is 5% of the Daily Value of 900 mcg.

How much vitamin a do you need per day?

The recommended daily intake of vitamin A for adults is 900 mcg, which can be obtained from various food sources.

Are these vitamin a values per 100 grams or per serving?

The vitamin A values listed are per 100 grams, allowing for consistent comparison across different foods.

Key Takeaways

  • Nineteen foods exceed the vitamin A content of a tomato.
  • A tomato provides 42 mcg of vitamin A per 100 g.
  • Carrot, Sweet Potato, and Butternut Squash are top sources of vitamin A.
  • Daily vitamin A needs for adults are 900 mcg.

Ready to Transform Your Nutrition Tracking?

Join millions who have transformed their health journey with Nutrola!