Did you know that you can get almost every vitamin you need just from a good and nutritious diet?
It’s true! Let’s learn more about the essential vitamins that will help improve your wellbeing, and in which foods you may find these helpers.
Quick Read:
- It’s great that we have access to vitamins and supplements, but a balanced diet packed with fruits, vegetables and whole foods can naturally provide most of your vitamin needs.
- If you are unable to find certain foods, you can certainly try a multivitamin to cover all your vitamin requirements.
- Ask a pharmacist or clinic staff for advice if you feel you have a vitamin deficiency.
Essential vitamins and the foods in which to find them
B vitamins help to make sure that the cells in your body work properly. These vitamins assist in converting food into energy to boost your skin’s health, keep your brain cells healthy, and create new blood cells. You can find Vitamin B in foods such as wholegrain bread, eggs, nuts, and leafy green vegetables.
Our bones and teeth need calcium to grow strong and healthy, especially when we’re young. This is why milk is so important for babies and children. As we get older, our bones naturally start to weaken, making calcium even more essential to keep them strong. Get your doses of calcium from yoghurt, amaranth, kefir, cheese, and milk.
Super fighter: Vitamin C
Vitamin C is an all-round vitamin superstar! Not only is it useful for fighting off colds and flu; it also plays an important part in healing wounds and infections. While supplements are available, you can also easily get your daily dose of Vitamin C from spinach, oranges, naartjies, grapefruit, and blueberries. You can even find Vitamin C in some tea blends.
Don’t forget these vitamin stars
Vitamin D helps your body absorb calcium and phosphorus, which are both necessary for strong bones. It can also help with inflammation and fighting off infections. You can get more Vitamin D from foods like liver, egg yolks, oily fish, red meat, and some fortified foods. Just be sure to read the nutrition labels to find the best options.
I is for Iron! This vitamin is a powerhouse for creating haemoglobin, the protein in red blood cells that transport oxygen throughout your body. It’s also needed for producing certain hormones. To boost your iron levels, try eating seafood, spinach, moringa leaves, dried raisins, and apricots, iron-fortified breads and pastas, peas and beans. In meat, you can find iron in beef and goat meat.
Magnesium is vital for many bodily functions, including mood regulation, heart health, and maintaining healthy blood sugar levels. It can also help to keep painful PMS symptoms at bay. Good sources of magnesium include spinach, moringa, cashews (in moderation), pumpkin seeds, and dry-roasted almonds.

The power of zinc + spinach
It may not be one of the most known vitamins, but zinc is important for wound healing, blood clotting, and overall immune function. It also helps keep your eyes healthy. You can get more zinc from beef, goat and chicken plus sorghum and millet, beans, lentils, and pumpkin seeds.
Popeye loved spinach for good reason. Looking for a food packed with almost every essential vitamin and mineral? Spinach is your go-to. This green powerhouse contains a wide assortment of nutrients, making it a great addition to your diet.
Images: Pexels