Best Food Sources for Every Vitamin and Mineral
Stop guessing about micronutrients. Here's exactly which foods pack the most Vitamin A, B12, C, D, Iron, Calcium, and 5 more—and why food beats supplements for most people.
Food-First Nutrition: Why It Matters
Supplements have their place, but food is your best source of micronutrients. Real foods come with fiber, antioxidants, and other compounds that work synergistically with vitamins and minerals. Your body also absorbs nutrients from food more efficiently than from pills in many cases—a concept called bioavailability. For example, beta-carotene (the plant form of Vitamin A) is absorbed better when eaten with fat, and your body can regulate how much it converts to retinol based on your needs. Supplements can't replicate this nuanced interaction.
The exception: some nutrients are genuinely hard to get from food alone. Vitamin B12 doesn't occur naturally in plant foods, so vegans must supplement. Vitamin D is scarce in most foods except fatty fish, so people in northern climates might benefit from supplementation in winter. But for most vitamins and minerals, eating the right foods makes supplementation unnecessary.
Vitamin A: The Eyes and Immune System Nutrient
Vitamin A exists in two forms: preformed retinol (from animal products, your body uses it directly) and beta-carotene (from plant foods, your body converts it to retinol as needed). Both matter, but preformed retinol is more bioavailable. The richest sources are organ meats—particularly beef liver, which contains an astounding 6,582 micrograms per 100 grams, nearly 10 times your daily need in a small serving.
Top Vitamin A Sources:
Beef liver (6,582 mcg/100g) | Sweet potato (961 mcg/100g) | Kale (681 mcg/100g) | Carrots (835 mcg/100g) | Spinach (469 mcg/100g)
Don't have a taste for liver? Sweet potatoes deliver solid Vitamin A in a more palatable form, and roasted carrots are a tasty gateway to better vitamin intake. One medium sweet potato covers your entire day's need. Remember: Vitamin A is fat-soluble, so eat these foods with fat (butter on carrots, olive oil on kale) to maximize absorption.
Vitamin C: The Immune Booster and Collagen Builder
Vitamin C isn't just for fighting colds—it's essential for collagen synthesis, iron absorption, and immunity. The problem: heat destroys it. Cooking can obliterate up to 50% of Vitamin C content, so raw sources are your best bet, though lightly cooked vegetables retain most of it.
Top Vitamin C Sources:
Guava (228 mg/100g) | Red bell pepper (128 mg/100g) | Kiwi (93 mg/100g) | Broccoli (89 mg/100g) | Orange (53 mg/100g)
Guava is a Vitamin C powerhouse—just one medium guava exceeds your daily need. If guavas aren't available, red bell peppers (raw or lightly sautéed) are an excellent alternative that's more accessible. Eat some raw: a raw red bell pepper or a kiwi as a snack delivers significant Vitamin C that would be partially lost if cooked. This is one vitamin where your eating strategy (raw vs. cooked) directly impacts what you absorb.
Vitamin D: The Sunshine Vitamin
Getting enough Vitamin D from food alone is nearly impossible for most people. It's found primarily in fatty fish (salmon, mackerel, sardines) and egg yolks, but even the best food sources are relatively modest. A 100-gram serving of salmon provides about 526 IU, while most adults need 600–2000 IU daily depending on age and sun exposure. This is why Vitamin D deficiency is common in northern climates during winter.
Top Vitamin D Sources:
Salmon (526 IU/100g) | Mackerel (643 IU/100g) | Canned tuna (268 IU/100g) | Egg yolk (87 IU) | Fortified milk (varies)
Sunlight is actually your primary source: 10–30 minutes of midday sun exposure several times a week triggers Vitamin D synthesis in your skin. If you live above 35°N latitude (roughly the line from San Francisco to New York), winter sun is too weak to produce Vitamin D from October through March. In that case, either supplement or eat fatty fish regularly. Fortified milk helps but isn't a complete solution.
Vitamin B12: The Vegan's Challenge
Here's the critical fact: Vitamin B12 does not occur naturally in plant foods. Period. Vegans must either supplement, eat fortified foods (fortified plant milks, cereals), or accept the risk of deficiency. B12 is found exclusively in animal products—the higher the concentration, the more nutrient-dense the source.
Top Vitamin B12 Sources:
Clams (98 mcg/100g) | Beef liver (53 mcg/100g) | Sardines (8.2 mcg/100g) | Salmon (3.2 mcg/100g) | Beef (1.5 mcg/100g)
Clams are the undisputed B12 champion—a small serving covers a week's worth of B12. If shellfish isn't your preference, beef liver is the land-based equivalent. Even modest portions of beef, fish, or dairy provide meaningful B12. If you're vegan, there's no shame in supplementing; it's not a failure of the diet, it's just biology. A weekly supplement or daily fortified foods ensure you hit your 2.4 mcg daily need.
Vitamin K: The Blood Clotting Nutrient
Vitamin K comes in two main forms: K1 (from plants) and K2 (from fermented foods and animal products). K1 is easier to get—it's abundant in leafy greens. K2 is rarer and particularly important for bone and cardiovascular health. Parsley is shockingly concentrated: 100 grams of fresh parsley contains 1,640 micrograms of Vitamin K1—10 times your daily need. You don't need to eat bowls of parsley; even modest amounts cover your bases.
Top Vitamin K1 Sources:
Parsley (1,640 mcg/100g) | Kale (145 mcg/100g) | Spinach (145 mcg/100g) | Natto/fermented soy (1,100 mcg/100g K2) | Broccoli (102 mcg/100g)
Here's the catch: Vitamin K is fat-soluble, so eating leafy greens with fat (olive oil dressing, butter) significantly improves absorption. A salad of raw kale with olive oil is far superior to plain steamed kale. Natto (fermented soybeans) is the K2 champion if you can acquire a taste for it—otherwise, small amounts of cheese or egg yolks provide K2.
Iron: The Energy Mineral
Iron comes in two forms: heme iron (from animal products, highly absorbable) and non-heme iron (from plants, less absorbable). Beef liver dominates both categories, but shellfish (clams, oysters) are actual iron powerhouses. Plant-based sources like lentils and spinach are decent, but your body absorbs only 2–10% of the iron they contain, whereas it absorbs 15–35% of heme iron.
Top Iron Sources:
Oysters (28 mg/100g) | Beef liver (36 mg/100g) | Lentils (3.3 mg/100g) | Spinach (2.7 mg/100g) | Pumpkin seeds (8.8 mg/100g)
The absorption hack: eat non-heme iron sources with Vitamin C. Iron + Vitamin C significantly boosts absorption. Lentil soup with bell peppers, or spinach salad with citrus vinaigrette, converts "decent" iron sources into excellent ones. Women of menstruating age need 18 mg daily (vs. 8 mg for men), making iron a key consideration in meal planning.
Calcium: The Bone Builder
Most people think of milk as the calcium source, but dairy products aren't the only option—and some are more bioavailable than others. Sardines and salmon with bones are exceptional because the bones themselves are edible and calcium-rich. Leafy greens provide calcium, but some (like spinach and chard) also contain oxalates, which bind calcium and reduce absorption. Kale and bok choy are better choices.
Top Calcium Sources:
Sardines with bones (382 mg/100g) | Milk (113 mg/100g) | Kale (135 mg/100g) | Bok choy (105 mg/100g) | Almonds (264 mg/100g)
Here's the nuance: Vitamin D is required for calcium absorption. You can eat all the calcium you want, but without sufficient Vitamin D, your body can't use it. They work together. If you're supplementing calcium, take it with a Vitamin D source. A serving of sardines covers both calcium and offers some Vitamin D.
Magnesium: The Relaxation Mineral
Magnesium regulates muscle function, energy production, and nervous system calm. It's present in many foods, but certain sources are exceptionally concentrated. Pumpkin seeds are nature's magnesium bomb—a quarter-cup serving provides about 185 mg (nearly half your daily need).
Top Magnesium Sources:
Pumpkin seeds (592 mg/100g) | Dark chocolate/cocoa (176 mg/100g) | Spinach (79 mg/100g) | Almonds (270 mg/100g) | Black beans (70 mg/100g)
Dark chocolate isn't just delicious—it's a legitimate magnesium source. One ounce of 70%+ cacao chocolate provides 60+ mg of magnesium (about 20% of your daily need). Spinach is high in magnesium, but like calcium, it's affected by oxalate content—your body absorbs magnesium from spinach, but not quite as efficiently as from pumpkin seeds.
Zinc: The Immune Mineral
Zinc is critical for immunity, wound healing, and protein synthesis. Animal sources are far superior: oysters and other shellfish blow everything else out of the water. Oysters contain 78 mg per 100 grams—a stunning concentration that would require eating pounds of plant foods to match.
Top Zinc Sources:
Oysters (78 mg/100g) | Beef (8.6 mg/100g) | Pumpkin seeds (7.8 mg/100g) | Hemp seeds (12.3 mg/100g) | Lentils (2.4 mg/100g)
Plant sources contain zinc, but they also contain phytates—compounds that inhibit zinc absorption. Your body absorbs roughly 20–50% of zinc from meat sources, but only 5–15% from plant sources. If you eat meat, you're likely getting enough zinc. If you're vegetarian or vegan, combining zinc sources with foods that improve absorption (vitamin C, fermented foods) helps.
Potassium: The Electrolyte Essential
Potassium regulates blood pressure, muscle function, and heart rhythm. It's abundant in plant foods, which is why high-vegetable diets are naturally potassium-rich. Dried fruits and legumes are particularly concentrated sources.
Top Potassium Sources:
Dried apricots (1,160 mg/100g) | Lentils (677 mg/100g) | Avocado (485 mg) | Sweet potato (337 mg/100g) | Banana (358 mg/medium)
A medium avocado covers 10% of your daily potassium need. Dried apricots are concentrated but high in sugar, so portion them appropriately. Lentils deliver potassium plus protein and fiber—a nutritional powerhouse. The potassium-to-sodium ratio matters: modern diets are often sodium-heavy, which depletes potassium. Emphasizing potassium-rich foods helps rebalance this ratio.
Fat-Soluble vs. Water-Soluble Vitamins: What This Means for You
Fat-soluble vitamins (A, D, E, K) are stored in body fat. Excess amounts accumulate over time, meaning you can theoretically overdose if you eat too many vitamin A supplements or polar bear liver (seriously—Arctic explorers have experienced vitamin A toxicity from it). Water-soluble vitamins (C, B-complex) are excreted daily through urine, so overdose is nearly impossible through food.
Practical implication: if you supplement fat-soluble vitamins, be cautious about dosages. If you supplement water-soluble vitamins, excess simply leaves your body. This is one reason food is superior to supplements—it's nearly impossible to overeat Vitamin A from sweet potatoes, but easy to overdo it with pills.
Common Deficiencies: Who's at Risk?
Vitamin D: Anyone above 35°N latitude during winter. Darker skin tones require more sun exposure to synthesize Vitamin D. Solution: supplement in winter or eat fatty fish year-round.
Vitamin B12: Vegans, the elderly (poor absorption), and people with digestive disorders. Solution: supplement or eat fortified foods.
Iron: Menstruating women, vegans, endurance athletes. Solution: prioritize iron-rich foods, pair with Vitamin C, or supplement if needed.
Iodine: People who don't use iodized salt or eat seafood. Solution: use iodized salt in moderation, or eat seaweed and seafood.
Calcium: Post-menopausal women, vegans avoiding dairy. Solution: eat leafy greens, seeds, or fortified plant milks alongside Vitamin D.
Your Micronutrient Questions Answered
Should I take a multivitamin?
For most people eating a reasonably varied diet: no. A multivitamin is "insurance" but won't fix a poor diet. If you have specific deficiency risk (vegan, minimal sun exposure, menstruating), target that specific nutrient rather than a general multivitamin. Whole foods always beat pills.
What vitamin is hardest to get from food?
Vitamin D, hands down. It's scarce in most foods and requires either sun exposure or fatty fish consumption. If you live in a northern climate, supplementing Vitamin D in winter is often necessary. Vitamin B12 is a close second for vegans.
Does cooking destroy vitamins?
It depends on the vitamin. Heat destroys Vitamin C and some B vitamins, but makes other nutrients (like lycopene in tomatoes) more bioavailable. Strategy: eat raw when possible for C and B vitamins, but don't fear cooked vegetables. A mix of raw and cooked vegetables covers all bases.
How do I know if I'm deficient in a specific vitamin?
Symptoms vary widely and overlap with other conditions. Fatigue could signal iron, B12, or Vitamin D deficiency. Bleeding gums could indicate Vitamin C deficiency. If you suspect a deficiency, get blood work done rather than self-diagnosing. Your doctor can measure specific nutrient levels and recommend targeted supplementation if needed.
Can I get all my vitamins from one food?
No single food is nutritionally complete. Beef liver is exceptionally nutrient-dense (Vitamin A, B12, iron, zinc, selenium) but lacks Vitamin C. Salmon covers Vitamin D, B12, and omega-3s but isn't a Vitamin C source. Variety is non-negotiable. Eating different colored vegetables, rotating protein sources, and including both plant and animal foods ensures you cover all micronutrient bases.
Build Your Micronutrient-Rich Diet
Getting all your vitamins and minerals from food is simpler than you think: eat colorful vegetables, include quality protein sources (fish, meat, legumes, eggs), add nuts and seeds, and don't fear organ meats or shellfish. If you have specific risk factors (vegan, limited sun exposure, menstruating), identify which nutrients you need to prioritize and eat strategically. Your body has been designed to extract and use nutrients from food efficiently—trust the system.
Explore specific food sources and micronutrient content with interactive tools.
Explore the Vitamin Food Source Tool →