Nutritionist shares 7 iron-rich foods for vegetarians and vegans: Legumes, nuts, seeds, dried fruits and more | Health

Nutritionist shares 7 iron-rich foods for vegetarians and vegans: Legumes, nuts, seeds, dried fruits and more

Published on: Sep 25, 2025 03:11 PM IST

“Vegetarians and vegans can easily elevate the quantity of iron in their diet by incorporating plant-based iron-rich food,” said Dr. Karuna Chaturvedi.

Iron is a crucial nutrient required for transfer of oxygen to each part of the body. In an interview with HT Lifestyle, Dr. Karuna Chaturvedi, head, clinical nutrition, Max Super Speciality Hospital, Noida explained the importance of having iron-rich foods in everyday diet. “Vegetarians and vegans can easily elevate the quantity of iron in their diet by incorporating plant-based iron-rich food,” the nutritionist added. Also read | 5 iron-rich recipes to boost energy levels during winters

Nuts and seeds are loaded with iron.(Unsplash)
Nuts and seeds are loaded with iron.(Unsplash)

Here’s how vegetarians and vegans can add more iron-rich foods to their diet:

1. Legumes

  • Lentils: 6.6 mg of iron per 1 cup cooked
  • Chickpeas: 4.7 mg of iron per 1 cup cooked
  • Black beans: 3.9 mg of iron per 1 cup cooked

2. Leafy greens

  • Spinach: 6.9 mg of iron per 1 cup cooked
  • Kale: 2.5 mg of iron per 1 cup cooked

3. Nuts and seeds

  • Pumpkin seeds: 4.2 mg of iron per 1/4 cup
  • Sesame seeds: 3.3 mg of iron per 1 tablespoon

4. Whole grains

  • Quinoa: 2.8 mg of iron per 1 cup cooked

5. Tofu and tempeh

  • Tofu: 3.4 mg of iron per 3 oz serving

6. Dried fruits

  • Dried apricots: 3.4 mg of iron per 1 cup

7. Dark chocolate

  • Dark chocolate: 3.3 mg of iron per 1 oz serving

Tips for increasing iron absorption:

  • Vitamin C: Along with eating iron-rich foods, consume food products that are rich in vitamin C (like citrus fruits, bell peppers, and tomatoes) to increase absorption. Also read | Fighting iron deficiency: Dietary tips to boost your iron absorption
  • Avoid inhibitors: When consuming iron-rich foods, try to limit or avoid foods that inhibit iron absorption like tea, coffee and calcium-rich foods.
  • Cooking in cast iron: The use of cast iron cookware for cooking can elevate the quantity of iron in diet, especially for acidic foods like tomatoes.

“By eating these iron-rich foods as part of their diet and also following the above-mentioned tips, vegetarians and vegans can maintain optimum iron levels, improving their general health,” said Dr. Karuna Chaturvedi. Also read | AIIMs trained gut doctor shares top 7 foods for high blood pressure, iron deficiency for vegetarians and non-vegetarians

Note to readers: This article is for informational purposes only and not a substitute for professional medical advice. Always seek the advice of your doctor with any questions about a medical condition.

Catch every big hit, every wicket with Crick-it, a one stop destination for Live Scores, Match Stats, Quizzes, Polls & much more. Explore now!.

Catch your daily dose of Fashion, Taylor Swift, Health, Festivals, Travel, Relationship, Recipe and all the other Latest Lifestyle News on Hindustan Times Website and APPs.
Catch every big hit, every wicket with Crick-it, a one stop destination for Live Scores, Match Stats, Quizzes, Polls & much more. Explore now!.

Catch your daily dose of Fashion, Taylor Swift, Health, Festivals, Travel, Relationship, Recipe and all the other Latest Lifestyle News on Hindustan Times Website and APPs.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }