I have just started serious weight training (3 days a week powerlifting) and I have been eating vegetarian for the most part for years. I am concerned that the extra demands on my body from powerlifting require greater nutrients than if I was not lifting regularly. This was confirmed when I went to donate blood and I was informed I don't have high enough iron in my blood. Wasn't a problem before I started weight training.

What are some nutrients that I should be concerned about supplementing, either by consuming more of particular foods or through vitamins or powders, to make sure I'm getting what I need to be healthy while weight training?

  • 1
    While I do not think this is a duplicate since your question asks about vegetarianism, I think you might find interesting information here: vegetarianism.stackexchange.com/questions/482/… Feb 24, 2017 at 14:59
  • 2
    While I think your question is on-topic, anemia is not being caused by your diet change, but by your lifestyle change. My sister (who's omnivore) had anemia as well when she started practicing sports. Here's my suggestion: she started drinking spinach & orange juice (kale also works) every day and it was gone, without any supplements. It tastes and smells like regular orange juice. Other than the fact it's green, it's impossible to notice the difference.
    – Ramon Melo
    Feb 24, 2017 at 16:43
  • Are you asking what nutrients you need to stay healthy while your body undergoes additional stress? Or what kinds of nutrients/supplements will make your weight training most effective? They are different answers, to which I could only really comment on the latter
    – Dan
    Feb 24, 2017 at 23:04
  • @RamonMelo please answer in the answer section, not in the comments, if you wouldn't mind ;)
    – Zanna
    Feb 25, 2017 at 19:49
  • @dan08 If you can answer the latter, then go ahead, it seems to be a reasonable interpretation here
    – Zanna
    Feb 25, 2017 at 19:50

1 Answer 1


I hope you've read the closely related answer (here).

Intensive sport training, and therefore weightlifting, demands higher levels of nutrient intake. The nutrient that is most likely to be insufficient in people doing such kinds of training is - as you pointed out - iron. The first thing an athlete has to do is to periodically check the blood status, and it seems you already did it. Since your doctor said you're lacking iron, you should consider increasing intake. You should consider:

  • consuming more iron-rich vegetables (such as lentils, beans and green leaves),
  • consuming more vitamin C-rich fruits and veggies (such as oranges, lemons, etc.). Vitamin C increases the absorption rate of non-heme iron, the type that is found in vegetable sources.
  • consuming less, or avoiding, foods that decrease your iron absorption, such as coffee and alcohol,
  • reducing or quitting dairy, since calcium competes with iron carriers, in other words excess of calcium might increase the iron deficiency,
  • take care of your gut, since a healthy gut is the best way to optimize nutrients absorption; and a gut that is not healthy might lead to deficiencies even without sport training. You take care of your gut by eating a good amount of vegetables and fruits, that help you with fiber and vitamins.

Additionally, some sources refer to gluten as a possible concurrent cause of nutrient deprivation, although the matter is still highly disputed. Gluten might alter gut permeability1, and hence alter nutrient absorption rates2. However the problem is still under heavy study and has no final answer yet.

Finally don't forget to test also the blood status of other key nutrients, such as vitamin B12; in this case you should test vitamin B12 blood status, folates and homocysteine levels.

If after the suggestions that I gave you, you still have iron deficiency, you might consider using an iron supplement, but you should seek the advice of a nutritionist. Considering that many professionals have an old-school background on vegan/vegetarian diets, and might have some prejudices against it, I would recommend you speak to a health professional who has a open mind about that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.