The best vitamin A foods include liver, eggs, dairy products, sweet potatoes, carrots, spinach, and other orange or dark green vegetables. Your body gets vitamin A from two different types of sources, and understanding the difference helps you make smarter choices about what ends up on your plate.
Two Types of Vitamin A in Food
Vitamin A in food comes in two forms. Animal foods contain preformed vitamin A (retinol), which is ready for your body to use immediately. Your body absorbs 75% to 100% of retinol from food, making it highly efficient.
Plant foods contain provitamin A carotenoids, pigments like beta-carotene that give fruits and vegetables their orange, yellow, and deep green colors. Your body converts these into usable vitamin A in the intestine, but the process is far less efficient. Only about 10% to 30% of beta-carotene from food actually gets absorbed and converted. It takes roughly 6 micrograms of beta-carotene from food to produce the same amount of active vitamin A as 1 microgram of retinol.
This doesn’t mean plant sources are inferior. They’re abundant, affordable, and come packaged with fiber, other vitamins, and protective compounds. But it does mean you need to eat more of them to meet your needs compared to a small serving of liver or eggs.
Best Animal Sources
Liver is the single most concentrated food source of vitamin A by a wide margin. Beef liver, chicken liver, and cod liver oil all deliver enormous amounts of preformed retinol. A single 3-ounce serving of beef liver can contain several times your entire daily requirement, which is why nutritionists typically recommend eating it no more than once a week.
Beyond liver, the richest animal sources include:
- Fatty fish like salmon, herring, and mackerel
- Eggs, particularly the yolks
- Dairy products like butter, cheese, whole milk, and cream
- Cod liver oil, often taken as a supplement
Many common grocery staples are also fortified with vitamin A. Reduced-fat milk, breakfast cereals, and margarine frequently have retinol added during manufacturing. Check nutrition labels to see how much a serving contributes to your daily value.
Best Plant Sources
The richest plant sources of provitamin A fall into a few easy-to-remember categories: orange and yellow vegetables, leafy greens, and certain fruits.
Sweet potatoes are one of the most potent and widely available options. A single medium baked sweet potato delivers well above a full day’s worth of vitamin A. Carrots, butternut squash, pumpkin, and cantaloupe are also excellent choices, their deep orange color a visible signal of high beta-carotene content.
Dark leafy greens are often overlooked as vitamin A sources because their green chlorophyll masks the orange carotenoid pigments underneath. Spinach, kale, collard greens, and Swiss chard are all rich in beta-carotene. Among leafy vegetables studied worldwide, moringa leaves have some of the highest beta-carotene concentrations recorded, at nearly 20 mg per 100 grams, though they’re less common in Western diets. Spinach, fenugreek leaves, and amaranth greens are also standouts.
Red bell peppers, tomato products (like tomato paste and sauce), mangoes, and dried apricots round out the list. As a general rule, the more vivid the color of a fruit or vegetable, the more carotenoids it contains.
How Cooking and Fat Boost Absorption
If you rely on plant foods for your vitamin A, how you prepare them matters significantly. Raw vegetables lock much of their beta-carotene inside tough cell walls, making it harder for your digestive system to extract. Cooking breaks down those walls. In one study on carrots, cooked carrots released carotenoids into a form the body could absorb at nearly twice the rate of raw carrots: 52% versus 29%.
Adding fat makes an even bigger difference. Vitamin A is fat-soluble, meaning it dissolves in fat and travels into your bloodstream alongside dietary fats. When researchers cooked carrots with 10% olive oil, the amount of absorbable carotenoids jumped to 80%. Pureeing and blending also help by physically breaking down plant fibers that trap carotenoids.
The practical takeaway: sauté your spinach in olive oil, roast your sweet potatoes with a drizzle of fat, or add avocado to a salad with shredded carrots. These simple habits can dramatically increase how much vitamin A you actually get from the same serving of food.
How Much You Need Daily
The recommended daily intake for vitamin A is 900 mcg RAE (retinol activity equivalents) for adult men and 700 mcg RAE for adult women. During pregnancy, the recommendation rises to 770 mcg RAE, and during breastfeeding it increases to 1,300 mcg RAE. Children need less, ranging from 300 to 600 mcg RAE depending on age.
Meeting these targets through food is straightforward. A single sweet potato or a half-cup of cooked carrots can cover your daily needs entirely. Even a cup of cooked spinach or a couple of eggs with a glass of fortified milk gets you close.
Can You Get Too Much?
Overdoing it is only a concern with preformed vitamin A from animal foods or supplements, not from plant sources. Your body regulates the conversion of beta-carotene, so eating large quantities of carrots or sweet potatoes won’t cause toxicity. (The worst that happens is carotenodermia, a harmless orange tint to the skin that fades when you cut back.)
Preformed vitamin A, on the other hand, is stored in the liver and can accumulate to harmful levels. The tolerable upper limit for adults is 3,000 mcg RAE per day of preformed vitamin A. Chronic intake above this level can cause nausea, headaches, liver damage, and in pregnant women, birth defects. This is why liver, despite being incredibly nutritious, is best eaten in moderation rather than daily. Supplements containing retinol also carry this risk, especially when combined with a diet already high in animal-based vitamin A.
A mixed diet that includes both colorful vegetables and moderate amounts of animal products makes it easy to meet your vitamin A needs while staying well within safe limits.

