Many people fill in nutritional gaps by finding supplements that fill their specific vitamin needs. While this works, it can be great to add some foods high in vitamins and minerals to your diet as well. With the right foods and supplements, you can keep your body happy and healthy.
Try taking a food-first approach with this guide to the top food sources — avoiding processed foods — for every vitamin and mineral. Because while supplements can help fill gaps, it’s always best to get most of your vitamins and minerals through a nutritious and balanced diet. You’ll notice that many overlap and — who’d have known — vegetables appear as a top source for almost every nutrient.
Vitamin A
From talking fridges to iPhones, our experts are here to help make the world a little less complicated.
Vitamin A is a single vitamin, but two types are found in food. Preformed vitamin A, which your body can use immediately, is found in animal foods. Provitamin A is found in plant foods, and it’s a precursor to the type of vitamin A your body can use. Beta-carotene is the most common example of provitamin A.
To avoid vitamin A deficiency with your diet, eat these foods high in vitamin A:
- Eggs
- Meat, especially organ meats such as liver
- Fish
- Fortified milk
- Fortified cereals
- Carrots, sweet potatoes, bell peppers, cantaloupe, squash, mangos and other red, yellow and orange plant foods
- Dark, leafy greens such as kale, spinach, arugula
- Broccoli
Vitamin B
The B vitamins are a group of eight essential nutrients humans need to support health. They’re all lumped into one class of vitamins because they have similar properties and are found in many of the same foods.
The eight B vitamins include:
- Vitamin B1 (thiamine)
- Vitamin B2 (riboflavin)
- Vitamin B3 (niacin)
- Vitamin B5 (pantothenic acid)
- Vitamin B6 (pyridoxine)
- Vitamin B7 (biotin)
- Vitamin B9 (folate and folic acid)
- Vitamin B12 (cyanocobalamin)
The best food sources of B vitamins are:
- B1: Organ meats (such as liver and kidney), eggs, nuts, seeds, whole grains, enriched grains, legumes, peas
- B2: Eggs, dairy products, organ meats, leafy greens, lean meats, legumes, nuts
- B3: Eggs, salt-water fish, poultry, enriched and whole grains, legumes, avocados, potatoes
- B5: Cabbage family vegetables (broccoli, cabbage, brussels sprouts, kale), eggs, organ meats, poultry, milk, mushrooms, legumes, lentils, white potatoes, sweet potatoes, whole grains
- B6: Meat and poultry, nuts, whole grains, avocado, bananas, legumes
- B7: Chocolate, egg yolks, legumes, nuts, dairy milk, organ meats, pork, yeast
- B9: Asparagus, broccoli and other cabbage-family greens, leafy greens, beets, brewer’s yeast, fortified grains, lentils, oranges, wheat germ, peanuts
- B12: Eggs, dairy products, poultry, beef, pork, shellfish, organ meats, fortified foods (such as fortified plant milks)
Vitamin C
Best known for supporting immune health, vitamin C also contributes to the growth, development and repair of various tissues in your body. Vitamin C is an important part of the structure of your skin, tendons, ligaments and blood vessels, and it helps to form scar tissue in response to injuries.
To make sure you’re getting enough vitamin C in your diet, eat plenty of these vitamin C-rich foods:
- Citrus fruits, including oranges, lemons, limes and grapefruit
- Semi-acidic fruits, such as mangoes, papayas, kiwi, pineapple and cantaloupe
- A variety of berries, including strawberries, blackberries, blueberries, cranberries and raspberries
- Broccoli, brussels sprouts, cabbage, lettuce, turnip greens, spinach, collard greens and cauliflower
- Sweet potatoes
- Winter squash varieties
- Peppers, especially red and green varieties
- Tomatoes and tomato products
Vitamin D
The very best source of vitamin D is sunshine, but plenty of foods contain trace amounts of vitamin D to support a well-rounded diet. It’s hard to get enough vitamin D from food alone, so it’s a good idea to get outside for a few minutes each day in addition to prioritizing these foods.
- Fatty fish, such as tuna, mackerel and salmon
- Egg yolks
- Beef liver
- Mushrooms
- Fortified milk
- Cheese made with fortified milk
- Other fortified foods, such as orange juice, cereal, soy milk and yogurt
Vitamin E
Vitamin E is an antioxidant responsible for many bodily functions, including the formation of red blood cells. Deficiency in vitamin E can lead to complications such as nerve damage, muscle weakness, loss of motor control, weakened immune function and vision problems.
The best food sources of vitamin E are:
- Nuts, especially peanuts, almonds, and hazelnuts
- Seeds, especially pumpkin seeds and sunflower seeds
- Some vegetables oils, including wheat germ oil, safflower oil, sunflower oil and soybean oil
- Leafy green vegetables
- Mangos
- Avocados
- Asparagus
- Red bell pepper
- Fortified foods
Vitamin K
Vitamin K is primarily a coagulant, which means it helps blood clot. Without vitamin K, you would lose too much blood even from a small cut or scrape. People on blood-thinning medications should talk to their doctor about vitamin K before increasing their consumption. If it’s safe for you to eat more vitamin K-containing foods, try adding these sources to your diet:
- Eggs
- Poultry, pork, beef and organ meat
- Leafy green vegetables, such as kale, spinach, arugula, Swiss chard, lettuce, collard greens and turnip greens
- Broccoli, cabbage, brussels sprouts, cauliflower
Minerals
In addition to vitamins, the human body requires several minerals to function optimally. Mineral deficiencies are often responsible for symptoms like fatigue, poor sleep, low moods and lack of focus.
You need two types of minerals to support your health: macrominerals, which you need in large amounts, and trace minerals, which you need in smaller quantities. The macrominerals include calcium, phosphorus, magnesium, sodium, potassium, chloride and sulfur. Trace minerals include iron, manganese, copper, iodine, zinc, cobalt, fluoride and selenium.
Calcium
Calcium is the most abundant mineral in the human body — you need plenty of it to keep your bones and teeth healthy, as well as support muscle and nerve function. The best sources of calcium include:
- Dairy products
- Leafy greens
- Sardines and canned salmon, thanks to their edible bones
- Almonds
- Tofu prepared with calcium
- Whey protein
- Fortified foods, such as cereal or flour-based products
Phosphorus
Second only to calcium in terms of abundance, phosphorus makes up 1% of your body weight and is present in every cell in your body. Phosphorus helps form your bones and teeth, makes protein for tissue growth and repair, and produces the molecules your cells use for energy. These foods contain ample phosphorus:
- Beef, pork, poultry, eggs and organ meats
- Milk, yogurt, cheese and other dairy products
- Seafood
Many plant foods contain phosphorus, but most plants store the mineral as phytic acid, which humans can’t digest or absorb. The best way to get phosphorus is from animal foods.
Magnesium
Like the other macrominerals, magnesium supports nerve and muscle function, as well as bone and heart health. You can find magnesium in:
- Whole grains
- Most fruits
- Dark chocolate
- Avocados
- Nuts, particularly almonds, Brazil nuts and cashews
- Most seeds
- Peas and legumes
- Soy products, such as tofu and tempeh
Sodium
This electrolyte is essential for maintaining fluid balance in your body and helping your muscles contract, among other things. Many people try to limit their sodium intake (and some people need to), but consuming too little sodium can lead to health problems just like consuming too much can.
The foods highest in sodium generally aren’t the healthiest sources of sodium, and sometimes a single savory snack can nearly reach the daily recommended sodium limit. However, some whole foods contain trace amounts of sodium, including:
- Artichokes
- Bell peppers
- Broccoli
- Carrots
- Celery
- Radishes
- Sweet potatoes
You likely already eat plenty of foods high in sodium, such as bread, pasta, soup, deli meat, sauces and dressings, broths, stocks, canned foods, frozen foods and snack foods. Most people don’t need to increase their sodium intake and should limit sodium-rich foods if they tend to eat more than the recommended daily allowance of 2,300 milligrams.
Potassium
Another important electrolyte, potassium supports a regular and healthy heartbeat, offsets sodium’s effect on blood pressure, supports nerve function and muscle contraction, and moves waste products out of cells. Foods high in potassium include:
- Citrus fruits
- Vine fruits, such as grapes
- Leafy greens
- Root vegetables, such as potatoes, carrots, beets and turnips
- Bananas
Chloride
Chloride is an electrolyte that works with sodium and potassium to fulfill a variety of roles in the body. Dietary chloride primarily comes from table salt and sea salt, and most people get enough through the foods they eat daily, but you can maximize chloride intake by eating these foods:
- Rye bread
- Tomatoes
- Seaweed (like nori)
- Lettuce
- Olives
Sulfur
Your body uses sulfur to repair DNA, protect your cells against damage, metabolize food and provide structure to your skin and other connective tissues. It’s an important trace mineral you can get from a variety of foods, including:
- Pork, chicken, beef, duck, turkey and organ meats
- Most types of fish
- Seafood, including scallops, shrimp, prawns and mussels
- Eggs
- Dairy foods
- Many vegetables, including broccoli, asparagus, onions, leeks, radishes, cabbage and brussels sprouts
- Dried fruit
- Beer, wine and cider
Iron
Most people know iron for its role in blood production. Most of the iron in your body is found in hemoglobin and myoglobin, two substances essential to the transport and transferring of oxygen throughout your body. The top food sources of iron include:
- Fortified breakfast cereals
- Oysters
- Dark chocolate
- White beans, soybeans and lentils
- Tofu
- Sardines
- Spinach
- Red meat and organ meat
Manganese
This trace mineral is a cofactor for many enzymes, which means it plays a role in lots of chemical reactions that occur in your body, including the metabolism of carbs and protein. The best food sources of manganese are:
- Clams, oysters and mussels
- Brown rice and other whole grains
- Leafy greens
- Sweet potatoes
- Soybeans and soy foods, such as tofu
- Chickpeas and lima beans
- Pineapple
- Coffee and tea
Copper
Like manganese, copper is a cofactor for several enzymes. It’s also important for proper brain development and connective tissue integrity. Here’s where to find copper in food:
- Whole grain products
- Shellfish
- Chocolate
- Organ meats
- Nuts and seeds
Iodine
Your body needs iodine for proper thyroid function: Without it, your body can’t make enough thyroid hormones. Iodine is especially important for babies and pregnant women, because this mineral is crucial to bone and brain formation.
The primary source of iodine in the American diet is iodized salt. If you consume a lot of salt, you probably get enough iodine. But in case you don’t, you can find iodine in these other foods:
- Fish and seafood
- Cheese, yogurt, milk and other dairy products
- Seaweed
Zinc
Zinc, the mineral popularized for its rumored defenses against COVID-19, has long been an ingredient in cold medications and throat lozenges. In addition to its well-known role in immune function, zinc also contributes to wound healing and protein synthesis. The best food sources of zinc include:
- Oysters
- Crabs and lobster
- Red meat
- Poultry
- Whole grains, especially fortified products
- Dairy products
Cobalt
Cobalt is found in the body as part of vitamin B-12 and helps your body process and absorb the vitamin. Most foods contain trace amounts of cobalt, but foods high in vitamin B-12 are particularly high in cobalt.
Fluoride
Fluoride keeps your teeth healthy and strong. It also spurs new bone formation, so it’s especially important for infants and children. Most drinking water contains fluoride, although if you have well water, it may not be fluoridated. In addition to water, you can get fluoride from:
- Seafood (the ocean contains sodium fluoride)
- Coffee and tea
- Any foods prepared with fluoridated water
Selenium
Selenium protects cells from damage, promotes reproductive health and thyroid function and supports DNA production. The most potent food source of selenium is Brazil nuts, and these can actually cause selenium toxicity if consumed too often. Other sources of food high in selenium include:
- Tuna, halibut and sardines
- Shrimp
- Beef, pork and chicken
- Whole grains
- Eggs
- Beans, legumes and lentils
Read more: Best Multivitamins for 2024