If you’ve ever wondered whether it’s possible to get enough iron on a vegan or vegetarian diet, you’re definitely not alone. Back when Larissa and I first went plant-based, I found myself constantly second-guessing my iron intake and which foods would give me the iron I needed. I mean, isn’t meat the only “real source” of iron? That’s what I remember hearing most of my life.
As it turns out, there are plenty of iron-rich foods in the plant world—you just need to know where to look and how to help your body absorb them.
In this guide, we’re sharing the best vegan sources of iron, plus helpful tips for making the most of what you eat. We’ve even included an easy-to-read infographic you can save or share. Whether you’re new to plant-based eating or just want to feel a little more energized, you’re in the right place.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

Why Iron Matters on a Vegan or Vegetarian Diet
Iron plays a starring role in keeping your body energized, focused, and strong. It’s responsible for producing hemoglobin, a protein in your red blood cells that carries oxygen from your lungs to every corner of your body. No iron? No oxygen delivery—and that can leave you feeling foggy, weak, and downright exhausted.
Beyond energy, iron supports:
- heart and muscle function
- brain development and cognitive health
- a healthy immune system
- DNA synthesis and cell growth
Heme vs. Non-Heme Iron: What’s the Difference?
Heme iron is found in animal products and is absorbed more efficiently by the body.
Non-heme iron, which is found in plant-based foods, is a little more finicky—it can be absorbed well, but it needs a bit of nutritional support (more on that below).
Because plant-based diets rely on non-heme iron, it’s extra important to be mindful of what you eat to meet your daily needs—especially for women of reproductive age, kids, and anyone who’s very active.
What About Iron Deficiency?
Iron deficiency can sneak up on you, especially if you’re not tracking your intake. Some early signs include:
- feeling tired all the time (even with good sleep)
- dizziness or headaches
- cold hands and feet
- brittle nails or hair thinning
- shortness of breath or “heavy legs” when moving
If it gets severe, it can lead to iron deficiency anemia, which affects red blood cell production and can make you feel completely wiped out.
The good news is that iron-rich plant-based foods do exist, and with a few smart strategies, you can absolutely thrive on a vegetarian or vegan diet.
Top Vegan Iron Sources
Let’s break the “vegans and vegetarians don’t get enough iron” myth wide open. Tons of whole, plant-based foods pack a serious iron punch—and many of them are easy to add to your everyday meals.
At the end of this post, you’ll find an infographic you can save or print that highlights the Top 10 Vegan Iron Sources, complete with serving sizes and tips to boost absorption. Keep it handy in the kitchen or share with someone who thinks you need meat for iron.
Let’s dig into what makes each of these foods worth adding to your plate.
Legumes: Plant-Based Iron Powerhouses
- Lentils (6.6 mg per cup) Easy to toss into soups, stews, or taco filling.
- Chickpeas (4.7 mg per cup) Hummus, curries, or roasted with spices for a crunchy snack.
- Kidney beans and white beans (5.2–6.6 mg per cup) Great in chili, salads, or even mashed into veggie burgers.

Leafy Greens: Cooked to Concentrate Iron
- Spinach (6.4 mg per cooked cup) Add to pasta, stuff into wraps, or sauté with garlic.
- Swiss chard Another excellent leafy green loaded with iron and antioxidants.
Tofu and Tempeh : Protein Meets Minerals
Firm Tofu (3.5–6.6 mg per ½ cup) Absorbs flavor like a champ. Check out our article, How To Marinate Tofu. Try marinating and baking it for a savory sandwich or grain bowl topping.
Whole Grains & Fortified Foods
Quinoa (2.8 mg per cup, cooked) A complete protein (contains all 9 essential amino acids).
Fortified Cereals (8–18 mg per serving) Check labels for iron levels; many are fortified with B12 and vitamin D as well.
Seeds, Nuts & Extras
Hemp Seeds (4.0 mg per 3 tbsp) Sprinkle on salads, yogurt, or toast.
Pumpkin seeds (~2.5 mg per ounce) Another crunchy option to mix into trail mix or granola.
Naturally Sweet Iron Boosters
Blackstrap Molasses (7.2 mg per 2 tbsp) Stir into oatmeal or warm plant milk.
Dark Chocolate (3.3 mg per oz, 70%+ cocoa) Yes, your chocolate habit can help!
Dried Fruits (like apricots, raisins, prunes) A portable snack with a decent iron bump.
All of these foods are rich in non-heme iron, and when you combine them with a little vitamin C, they work even harder for your body.

Iron Absorption Tips: What Helps (and What Hurts)
Getting enough iron from plants is just one piece of the puzzle. Helping your body absorb it efficiently? That’s where things get interesting—and sometimes overlooked.
Here’s how to make the most of the iron you’re already eating.
Boost It Naturally with Vitamin C
Pairing iron-rich foods with those containing vitamin C can significantly improve your body’s ability to absorb non-heme iron. It essentially “unlocks” the mineral so it’s easier for your body to put it to use.
Some great vitamin C-rich foods to eat alongside your iron sources include:
- bell peppers
- oranges and citrus fruits
- strawberries
- kiwi
- broccoli
- canned tomatoes
- Brussels sprouts
For example, adding a handful of fresh strawberries to your iron-fortified cereal or tossing bell peppers into your lentil salad are simple way to give your meal a powerful boost.
Also, cooking with a cast iron pan can increase the iron content of certain foods, especially acidic ones like tomatoes or vinegar-based dishes.
Watch Out for Iron Blockers
Just as there are helpers, there are also a few things that can block or reduce iron absorption:
- Tannins in coffee and tea Try to enjoy your beverage an hour before or after meals, especially iron-rich ones.
- Calcium from dairy or supplements Space these away from iron-heavy meals.
- Oxalates and phytates Found in foods like spinach, beets, and whole grains. This doesn’t mean you should avoid those foods—just be aware that pairing them with vitamin C helps mitigate the effect.
If you’re already low in iron or recovering from iron deficiency, your doctor or a vegetarian dietitian may recommend supplements—but food-first is usually a great place to start.
Smart Ways to Keep Your Iron Levels Up
Once you know which foods to focus on—and how to boost absorption—keeping your iron levels up becomes less of a guessing game and more of a daily rhythm.
Plan Iron-Rich Meals That Actually Taste Good
Here are a few simple, nourishing meal ideas that feature the best vegan sources of iron:
- lentil chili with bell peppers and canned tomatoes
- tofu stir-fry with broccoli and a splash of citrus
- quinoa salad with chickpeas, kale, and orange segments
- oatmeal topped with raisins, hemp seeds, and a drizzle of
blackstrap molasses
Check out our recipe for a Savory High-Protein Veggie Burrito. It’s packed with beans and whole grains, two of the best sources of non-heme iron.
Don’t Forget Fortified Foods and Strategic Supplements
Fortified plant-based milks, breakfast cereals, and even whole wheat breads can contribute significantly to your iron intake—just check the labels. They often provide vitamin B12, vitamin D, and omega-3s, too, all of which vegans should be aware of.
For some people—especially those with heavy menstrual cycles, who are pregnant, or who have a history of low blood levels—iron supplements may be recommended. Always talk to your doctor before starting one, and know that more isn’t always better when it comes to iron.

Wrapping It Up: Iron on a Vegan Diet Is Totally Doable
Once you understand the difference between heme and non-heme iron, recognize the signs of iron deficiency, and learn which foods (and food combinations) work best, you’ll be well on your way to fueling your energy, focus, and overall health.
The key? Build your meals around plant-based iron sources, boost absorption with vitamin C, and make use of helpful tools like our Top 10 Vegan Iron Sources infographic to guide your choices.
And remember—you don’t have to do it alone. Our Facebook community, the Peas and Carrots Society, is full of helpful, supportive folks who love sharing what works for them. Come join the conversation.
➡️ Join the Peas and Carrots Society
➡️ Subscribe to our Newsbeet newsletter
If you’d like to listen to us discuss vegan iron sources, check out episode 149 of the podcast. Please note, this article has been updated since this recording, so some information may vary.
FAQ: Vegan Iron and Plant-Based Nutrition
How much iron do I need on a vegan or vegetarian diet?
The recommended dietary allowance (RDA) for adults (ages 19–50) is 18 mg per day, while adult men and women over 50 need about 8 mg. Because non-heme iron is absorbed less efficiently, some experts suggest vegans aim for up to 1.8 times the RDA to account for lower bioavailability.
What are the first signs of iron deficiency?
Common early symptoms include fatigue, dizziness, pale skin, shortness of breath, cold hands and feet, and brittle nails. If untreated, low iron can lead to iron deficiency anemia, which may require dietary changes or supplementation.
Can I get enough iron from food alone without supplements?
Yes—many people do. Focusing on iron-rich plant foods, pairing them with vitamin C, and avoiding absorption blockers can help you meet your needs naturally. However, individual needs vary, and some people may benefit from supplements under medical supervision.
Does cooking in a cast iron pan really increase iron intake?
Yes, especially when cooking acidic or moist foods like tomato sauce, soups, or stews. Small amounts of iron leach from the cookware into your food, which can boost your intake over time.
Are there any vegan foods fortified with iron?
Absolutely. Many plant milks, cereals, breads, and even some meat alternatives are iron-fortified. Check nutrition labels to compare options, especially if you’re managing low iron or at higher risk for deficiency.





