How to Not Be Anemic: Iron, B12, and Folate

Preventing anemia comes down to getting enough of the right nutrients, mainly iron, and making sure your body can actually absorb them. For most people, that means eating iron-rich foods consistently, pairing them with vitamin C, and avoiding common habits that block absorption. Women who menstruate need 18 mg of iron daily, men and postmenopausal women need 8 mg, and pregnant women need 27 mg.

Know Your Iron Needs

Iron deficiency is the most common nutritional deficiency worldwide, but it doesn’t happen overnight. Your body stores iron and draws from those reserves when your diet falls short. By the time you feel tired, dizzy, or short of breath, your stores may have been declining for months. A blood test measuring ferritin (your stored iron) is the most useful early indicator. While many labs flag ferritin as “normal” above 12 or 15 ng/mL, growing evidence from the American Society of Hematology suggests the true physiological cutoff is closer to 50 ng/mL. Below that level, your gut ramps up iron absorption to compensate, your muscles start losing iron, and fatigue often sets in, even if your hemoglobin still looks fine on paper.

Three clinical trials have shown that giving iron to women with ferritin below 50 ng/mL significantly improved fatigue, even when their blood counts were technically normal. If you’ve been told your labs are “fine” but still feel exhausted, asking your doctor about your ferritin number specifically is worth doing.

Two Types of Dietary Iron

Not all iron in food is created equal. Heme iron, found in animal products, is absorbed efficiently by your body. Non-heme iron, found in plants, eggs, and fortified foods, is harder to absorb on its own. Both count toward your daily total, but you need to be more strategic with non-heme sources.

The richest heme iron sources include liver (pork, chicken, or beef), oysters, mussels, clams, lamb, beef, sardines, and dark-meat poultry. Even moderate portions of these foods deliver a meaningful dose of easily absorbed iron.

Non-heme sources are more varied:

  • Legumes: soybeans, lentils, chickpeas, black beans
  • Seeds and nuts: pumpkin seeds, sunflower seeds, almonds, tahini
  • Greens: cooked spinach, Swiss chard, beet greens
  • Grains: quinoa, oats, fortified cereals
  • Other: tofu, edamame, baked potatoes with skin, blackstrap molasses, dried apricots

If you eat meat, combining both types in the same meal boosts total absorption. A stir-fry with beef and broccoli, or chicken with lentil soup, gives you the benefit of heme iron pulling non-heme iron along with it.

Vitamin C Is Your Best Absorption Tool

Vitamin C converts non-heme iron into a form your gut can actually take in. This effect is dose-dependent, meaning the more vitamin C present at the same meal, the more iron you absorb. The mechanism works by keeping iron in its soluble, absorbable state as it moves through your digestive tract, preventing it from binding to compounds that would lock it up.

Practical pairings make this easy. Squeeze lemon over cooked lentils. Add sliced bell peppers to a bean salad. Eat strawberries or an orange alongside your oatmeal. Toss tomato sauce with spinach pasta. The key is that the vitamin C and the iron need to be in your stomach at the same time.

Because vitamin C breaks down with heat, raw or lightly cooked sources work best. Steaming and microwaving preserve more vitamin C than boiling or prolonged roasting.

What Blocks Iron Absorption

Some foods and drinks contain compounds called tannins and phytates that bind to iron in your gut, forming complexes your body can’t absorb. The biggest culprits are tea and coffee. Studies show that drinking black tea or coffee with a meal can reduce iron absorption by 60 to 90 percent compared to drinking water. Even a single cup of black tea with a meal reduced absorption by about 20 percent in one study of women.

Phytates in whole grains, legumes, and nuts also inhibit absorption, which creates an ironic problem: many of the best plant-based iron sources also contain the compounds that block it. The solution isn’t to avoid these foods. It’s to prepare them in ways that reduce phytate content. Soaking black beans cuts phytate by about 18 percent, and cooking them after soaking brings the reduction to 35 percent. Longer soaking times and warmer water (around 50°C) help even more. Sprouting lentils, dehulling grains, and fermenting foods like sourdough bread all break down phytates significantly. Sourdough fermentation alone can reduce phytate content by more than 50 percent compared to raw flour.

The simplest timing strategy: drink your coffee or tea between meals rather than with them. Even a one-hour gap makes a difference.

Strategies for Vegetarians and Vegans

Plant-based eaters face a double challenge. They rely entirely on non-heme iron, which is less bioavailable, and many of their best iron sources also contain absorption inhibitors like phytates and oxalic acid. This doesn’t make anemia inevitable, but it does require more deliberate meal planning.

The first priority is eating enough total calories. Iron deficiency in vegetarians and vegans sometimes stems from simply not eating enough food to meet iron needs, rather than choosing the wrong foods. A restricted-calorie plant-based diet is a recipe for low iron stores.

Beyond that, every iron-rich meal should include a vitamin C source. Make it automatic: citrus with grains, peppers with beans, tomatoes with greens. Soak, sprout, or ferment your legumes and grains when possible. Choose fortified cereals and breads, which can deliver several milligrams of iron per serving. Tofu, tempeh, and edamame are reliable staples. Blackstrap molasses stirred into oatmeal or baked goods adds iron without much effort.

Cooking in cast iron is another legitimate strategy. Research shows that simmering acidic foods like tomato soup in a cast iron pan for 60 minutes leaches roughly 1 to 5 mg of iron per kilogram of food, depending on the acidity and cooking time. That’s a meaningful contribution, especially for someone whose daily target is 18 mg. The more acidic the dish, the more iron transfers from the pan.

Don’t Forget B12 and Folate

Iron deficiency is the most common cause of anemia, but it isn’t the only one. Your body also needs vitamin B12 and folate to produce healthy red blood cells. Without enough of either, you can develop a different type of anemia where red blood cells grow too large and don’t function properly.

Adults need 2.4 mcg of B12 daily. This vitamin is found almost exclusively in animal products: meat, fish, poultry, eggs, and dairy. Fortified breakfast cereals and nutritional yeast are the most reliable plant-based sources. If you eat little or no animal food, a B12 supplement is essentially non-negotiable.

Folate is abundant in leafy greens, legumes, and fortified grains. Most people eating a varied diet get enough, but those who are pregnant or planning to become pregnant have higher needs and often benefit from supplementation.

A Note on Supplements and Safety

If your ferritin is low and dietary changes alone aren’t enough, iron supplements can help rebuild your stores. But iron is one of the few nutrients where more is genuinely dangerous. The European Food Safety Authority set a safe upper intake level of 40 mg per day for adults, including pregnant and lactating women, from all sources combined (food plus supplements). Above that threshold, side effects like gastrointestinal distress become common, and chronic excess can cause organ damage over time.

Many over-the-counter iron supplements contain 65 mg of elemental iron per tablet, which already exceeds the safe daily level. Taking iron supplements without confirming a deficiency through blood work is a risk with no guaranteed benefit. If your ferritin is above 50 ng/mL and your hemoglobin is normal, food-based strategies are the smarter approach. If you do supplement, taking it with vitamin C and on an empty stomach improves absorption, though taking it with a small amount of food can reduce the nausea that iron pills commonly cause.

Putting It All Together

Preventing anemia is less about any single food and more about consistent daily habits. Eat iron-rich foods at every meal. Pair plant-based iron with vitamin C. Keep coffee and tea away from meals. Soak your beans, choose sourdough over regular bread, and cook acidic dishes in cast iron when you can. If you’re vegetarian or vegan, pay extra attention to total calorie intake, B12, and food preparation methods that reduce phytates. And if you’re chronically tired despite eating well, ask for a ferritin test rather than accepting a standard blood count as the full picture.