Vitamins and minerals do most of their work when they come from real food, not just supplements. This guide breaks down which everyday foods deliver the B vitamins, vitamin C, vitamin D, and heart-protective nutrients your body relies on for energy, immunity, and recovery, so you can build a plate that covers your bases without overthinking it.

When it comes to performance, energy, and overall well-being, vitamins are the quiet workhorses behind the scenes. They are the small catalysts your body needs to run at full capacity, from turning food into usable energy to repairing muscle after a hard training session. Supplements can help fill the gaps, but the foundation is always a varied, mindful diet. In this guide, we break down which foods deliver the vitamins that matter most, so you can build a plate full of health and vitality.

The Best Food Sources of Vitamins and Minerals

The short answer is: natural, minimally processed foods. There is no single magic ingredient here, just the smart combination of different food groups. A colorful plate is not only more appealing, it usually signals a wider range of micronutrients, which helps make sure nothing essential is missing.

  • Leafy greens: spinach, kale, and Swiss chard are packed with vitamins A, C, and K, plus folate and minerals like iron and calcium.
  • Eggs: one of the most complete protein sources, eggs also deliver vitamin D, B12, and B6, along with choline for brain health.
  • Salmon and other fatty fish: rich in Omega-3 fatty acids, they are among the best natural sources of vitamin D and B12.
  • Legumes: lentils, chickpeas, and beans are excellent sources of B-complex vitamins, especially folate (B9), plus iron, magnesium, and fiber.
  • Nuts and seeds: almonds, walnuts, chia, and flaxseed provide vitamin E and B vitamins along with magnesium and zinc. For more on this food group, see our full guide to the benefits of nuts for health and performance.

No single food can supply every vitamin and mineral you need on its own, since each one has a distinct nutritional profile. Citrus gives you vitamin C while dairy delivers calcium and vitamin D, which is exactly why variety is the best strategy: combining fruit, vegetables, quality protein, healthy fats, and complex carbohydrates covers your nutritional bases and supports athletic performance. For more guidance, check our tips for eating healthy without restrictions or stress.

What foods are considered nutrient-dense superfoods?

Superfoods are simply foods with an exceptional concentration of nutrients relative to their calories. Leafy greens, eggs, fatty fish, legumes, and nuts and seeds are among the most complete options, each offering a distinct mix of vitamins and minerals that support daily energy and recovery.

B-Vitamin Foods for Energy and Focus

The B-complex vitamins are central to energy metabolism. Think of them as the spark that helps your body convert carbohydrates, fats, and proteins into usable fuel. For anyone with an active lifestyle, getting enough of these vitamins is key to maintaining energy and reducing fatigue.

What foods contain vitamin B12?

Vitamin B12 is found almost exclusively in animal-based foods, including beef liver, beef, chicken, salmon, tuna, sardines, clams, milk, yogurt, cheese, and eggs. Some fortified breakfast cereals, plant-based milks, and nutritional yeast also provide B12 for those following vegan or vegetarian diets.

Which foods are richest in vitamin B6?

Chicken and turkey, fish such as tuna and salmon, chickpeas, bananas, potatoes, and spinach are among the best sources of vitamin B6, a nutrient involved in muscle recovery, protein metabolism, and the production of mood-regulating neurotransmitters like serotonin.

What foods provide vitamin B1 and folate (B9)?

Vitamin B1, or thiamine, is found in pork, legumes, brown rice, sunflower seeds, and peas, and it plays a key role in turning carbohydrates into usable energy. Folate, or vitamin B9, is concentrated in lentils, spinach, broccoli, avocados, and asparagus, and it supports cell repair.

Vitamin C Foods to Strengthen Your Immune System

Vitamin C is best known for supporting the immune system, but its role goes well beyond that. It is a powerful antioxidant that fights free-radical damage from exercise, and it is essential for producing collagen, the protein that keeps joints, skin, and tendons healthy. That is why a supplement like Collagen with Magnesium and Vitamin C can be a solid ally for active people.

Which fruits are highest in vitamin C?

Kiwi, strawberries and other berries, red bell peppers, and citrus fruits such as oranges, grapefruits, lemons, and mandarins are all excellent sources of vitamin C, with a single kiwi often covering a full day's recommended intake.

Which vegetables provide the most vitamin C?

Broccoli, Brussels sprouts, and kale are among the vegetables with the highest vitamin C content, making them valuable additions to meals for anyone looking to support collagen production and immune function through diet.

Vitamin D Foods: Sunshine on Your Plate

Known as the "sunshine vitamin" because your body produces it through sun exposure, vitamin D is essential for calcium absorption and strong bones. It also plays a role in immune and muscle function. Since sun exposure is not always reliable, it helps to know which foods can fill the gap.

Which fatty fish are the best source of vitamin D?

Salmon, especially wild-caught, along with mackerel, sardines, and canned tuna, are the richest dietary sources of vitamin D, a nutrient the body otherwise produces mainly through sun exposure.

What other foods provide vitamin D?

Fortified dairy products and plant-based milks, egg yolks, certain mushrooms exposed to ultraviolet light, and beef liver all contribute smaller but useful amounts of vitamin D for people who eat little or no fish.

Vitamins and Foods for a Healthy Heart

A strong heart is the engine behind every athlete. A diet rich in certain vitamins and antioxidant compounds is essential for keeping it healthy, regulating blood pressure, and protecting blood vessels from oxidative damage.

Which vitamins support heart health?

B-complex vitamins, including B6, B9, and B12, help keep homocysteine levels in check, an amino acid that can damage artery walls in excess. Vitamin K, found in leafy greens like spinach and broccoli, supports healthy blood clotting and helps prevent arterial calcification, while vitamin E, present in nuts, seeds, and vegetable oils, protects cells from oxidative stress.

Beyond individual vitamins, the antioxidant compounds found in many plant-based foods are also strong allies for a healthy heart, helping fight inflammation and protect LDL ("bad") cholesterol from oxidation. Try a nut and chocolate bar with probiotics as a heart-friendly snack that fits this profile.

What antioxidant-rich foods help protect your heart?

Berries such as blueberries, raspberries, and blackberries are rich in anthocyanins, dark chocolate with a high cocoa content contains flavonoids that support artery flexibility, green tea offers protective catechins, and nuts and seeds combine healthy fats, fiber, and vitamin E for overall cardiovascular support.

None of this needs to be complicated: fill your plate with color, rotate your protein and fat sources, and treat supplements as a backup, not a shortcut. Small, consistent choices at the table add up to real gains in energy, immunity, and recovery.

Remember: if you have any doubts about your particular case, speak to a healthcare professional. Food supplements are not a substitute for a varied and balanced diet.

José María Navas Humanes
José María Navas Humanes

I am a Food Scientist and Technologist by training, specialized in food production and agri-food technology.

group_work Cookie consent