20 Iron Rich Foods For Anemia and 10 Foods To Avoid

Are you feeling constantly fatigued, short of breath, or experiencing unexplained headaches? It could be a sign that you’re dealing with anemia.  This is a condition characterized by low iron levels in the blood. While this common nutritional deficiency can have a range of underlying causes, the good news is that it’s highly treatable through dietary changes.

In this article, we’re serving up 20 of the most iron-rich foods that can help boost your iron levels naturally. Of course, optimizing your iron intake is only half the battle. That’s why we’re also revealing 10 common foods and drinks that can inhibit iron absorption and exacerbate anemia.

What is Anemia: More Than Just Feeling Tired

Anemia occurs when your body doesn’t have enough healthy red blood cells to carry adequate oxygen to your tissues. Iron is crucial for producing hemoglobin, the protein in red blood cells that enables them to carry oxygen.

When iron levels drop too low, hemoglobin production suffers. This can result in classic anemia symptoms like fatigue, weakness, pale skin, and shortness of breath.

While mild anemia might go unnoticed, severe cases can significantly impact your quality of life. Many people describe anemia as feeling like they’re moving through molasses—everything takes more effort, concentration becomes difficult, and even simple tasks can leave you exhausted.

Iron Rich Foods For Anemia
Iron-Rich Foods For Anemia

Iron Absorption: Heme vs. Non-Heme Iron

In addition, it’s important to understand that not all dietary iron is created equal:

Heme iron comes from animal sources and is more easily absorbed by your body (about 15-35% absorption rate). This form of iron is already bound to hemoglobin and myoglobin proteins in animal foods, making it readily available for your body to use.

Non-heme iron comes from plant sources and is less readily absorbed (about 2-20% absorption rate). Your body must convert this form of iron before it can be used. This is why plant-based iron sources require special attention to absorption-enhancing strategies.

This distinction matters when planning an iron-rich diet, especially for vegetarians and vegans who rely exclusively on non-heme iron sources. Understanding these differences allows you to make more informed choices about combining foods to maximize absorption.

20 Best Iron-Rich Foods for Combating Anemia

Animal-Based Iron Sources (Heme Iron)

1. Liver and Organ Meats

Liver isn’t just your grandmother’s favorite—it’s an iron powerhouse. A 3-ounce serving of beef liver contains about 5 mg of iron, making it one of the most concentrated sources available. Chicken liver is slightly lower but still impressive at around 3 mg per serving.

Beyond iron, organ meats provide vitamin B12, folate, and copper—nutrients that work synergistically with iron to prevent anemia. They’re also rich in vitamin A, which supports immune function and vision health.

For those who find liver’s flavor challenging, you can try milder preparations like pâté or mixing small amounts of ground liver into ground beef for burgers or meatballs.

2. Oysters and Clams

Seafood lovers rejoice! Just six medium oysters deliver about 8 mg of iron, along with zinc and vitamin B12. Clams are even more impressive, with 3 ounces providing nearly 24 mg of iron—that’s over 100% of the daily value for most adults.

These shellfish are nutritional treasures, offering not just iron but also vitamin B12, zinc, selenium, and heart-healthy omega-3 fatty acids. Fresh, canned, or frozen options all retain their nutritional benefits, making them convenient options for meal planning.

You can add canned clams to pasta sauce or enjoy oysters on the half shell with a squeeze of vitamin C-rich lemon juice to enhance iron absorption.

Beef
Beef

3. Beef

Red meat, particularly lean cuts of beef, contains highly bioavailable heme iron. A 3-ounce serving of ground beef provides approximately 2.2 mg of iron. Leaner cuts like sirloin or tenderloin are ideal for balancing iron intake with heart health.

Grass-fed beef typically contains higher amounts of nutrients, including iron, compared to conventionally raised beef. It also provides conjugated linoleic acid (CLA), which has anti-inflammatory properties.

For maximum iron benefits, try to avoid overcooking beef, as this can reduce its iron content. Medium or medium-rare preparations preserve more of the available nutrients while still being safe to consume.

4. Sardines

These small fish pack a nutritional punch. Three ounces of canned sardines provide about 2.5 mg of iron, plus heart-healthy omega-3 fatty acids and calcium (especially when you eat the soft bones).

Sardines are also a sustainable seafood choice, as they reproduce quickly and fishing methods for sardines typically have minimal environmental impact. This makes them an environmentally responsible choice for conscious consumers.

5. Turkey

Dark meat turkey contains more iron than white meat—about 2 mg per 3-ounce serving. It’s also a leaner alternative to red meat while still providing quality heme iron.

Turkey is rich in tryptophan, an amino acid that helps produce serotonin, potentially supporting mood regulation—an important consideration since anemia can sometimes impact energy levels and mood.

Ground turkey can be an excellent substitute for ground beef in recipes. It can provide iron with less saturated fat. Plus, Turkey jerky makes a convenient, iron-rich snack option for busy days.

Incorporate Hard-Boiled Eggs into Your Diet
Incorporate Hard-Boiled Eggs into Your Diet

6. Egg Yolks

While not as iron-rich as meat sources, egg yolks contain about 1 mg of iron each. They’re also packed with vitamins D, E, and A, which support overall health.

Eggs also contain choline, which supports brain health, and lutein and zeaxanthin, which benefit eye health. Their complete protein profile makes them a nutritional powerhouse beyond just their iron content.

For those concerned about cholesterol, research increasingly suggests that dietary cholesterol has less impact on blood cholesterol than once thought, making whole eggs a reasonable part of a healthy diet for most people.

Plant-Based Iron Sources (Non-Heme Iron)

7. Legumes

Beans, lentils, chickpeas, and peas are excellent vegetarian iron sources:

  • Lentils: 3.3 mg per cooked cup
  • White beans: 5.1 mg per cooked cup
  • Kidney beans: 3.6 mg per cooked cup
  • Chickpeas: 4.7 mg per cooked cup
  • Black beans: 3.6 mg per cooked cup
  • Soybeans: 8.8 mg per cooked cup

Legumes also provide protein and fiber, making them nutritional all-stars. The fiber in legumes supports digestive health and can help stabilize blood sugar levels, preventing energy crashes.

Sprouting or soaking legumes before cooking can reduce their phytic acid content, potentially improving iron bioavailability. Traditional preparations like sourdough fermentation (as in injera bread served with Ethiopian lentil dishes) or cooking with kombu seaweed can also enhance mineral absorption.

8. Tofu and Tempeh

Soy-based foods are iron-rich vegetarian options. One-half cup of tofu contains about 3.4 mg of iron, while tempeh offers around 4.5 mg per cup. Both are complete protein sources, making them excellent meat alternatives.

Firm tofu typically contains more iron than silken varieties due to the calcium salts used in the coagulation process. For maximum iron benefit, choose tofu coagulated with nigari (magnesium chloride) rather than calcium sulfate when possible.

Plus, Fermented soy foods like tempeh and natto may offer additional benefits, as the fermentation process can break down phytates that inhibit mineral absorption. The probiotic benefits of these foods also support gut health, which can indirectly improve nutrient absorption overall.

9. Quinoa

This ancient grain contains about 2.8 mg of iron per cooked cup, along with complete protein and other minerals. Its versatility makes it easy to incorporate into meals.

Quinoa is technically a seed, not a grain, and contains all nine essential amino acids. This makes it a complete protein source. It’s also rich in magnesium, which plays a role in energy production, particularly valuable when combating anemia fatigue.

Rinsing quinoa thoroughly before cooking removes its natural saponin coating. For enhanced flavor, you can try toasting quinoa lightly in a dry pan before adding cooking liquid.

Pumpkin Seeds
Pumpkin Seeds

10. Pumpkin Seeds

A quarter-cup of pumpkin seeds provides approximately 2.5 mg of iron. They’re also rich in magnesium, zinc, and healthy fats. Sprinkle them on salads, yogurt, or enjoy as a standalone snack.

Also known as pepitas, these seeds contain significant amounts of antioxidants, including carotenoids and vitamin E. Their magnesium content (nearly 40% of daily needs in a quarter cup) supports muscle function and energy production.

Roasting pumpkin seeds at home allows you to control the added salt and oil while creating customized flavors with spices. Raw, sprouted versions may offer improved nutrient bioavailability.

11. Spinach and Other Leafy Greens

One cup of cooked spinach contains about 6.4 mg of iron. Kale, Swiss chard, collard greens, and beet greens are also good sources, ranging from 1-2 mg per cooked cup.

Cooking these greens helps break down oxalates that can inhibit iron absorption. Lightly sautéing, steaming, or blanching preserves more nutrients than boiling.

You can also add a splash of lemon juice or vinegar to cooked greens. This not only brightens their flavor but also enhances iron absorption through vitamin C.

12. Dried Apricots and Other Dried Fruits

A half-cup of dried apricots contains around 2 mg of iron. Raisins, prunes, and dried peaches are also decent sources. Their natural sweetness makes them a satisfying, iron-rich snack.

The drying process concentrates the nutrients in fruits, making dried versions higher in iron than their fresh counterparts by weight. However, it also concentrates sugars, so moderation is key.

Unsulfured dried fruits maintain more of their nutritional value and avoid the preservatives that some people are sensitive to. The darker color of unsulfured dried apricots indicates higher iron content compared to the bright orange sulfured varieties.

Chocolate Almond
Chocolate Almond

13. Dark Chocolate

Good news for chocolate lovers: One ounce of dark chocolate (70-85% cocoa) provides about 3.3 mg of iron. Opt for higher cocoa percentages for greater iron content and less sugar.

Dark chocolate also contains flavonoids that may support cardiovascular health and improve blood flow. This is particularly beneficial for those with anemia, whose bodies are already working harder to deliver oxygen throughout the body.

Raw cacao nibs offer even more nutritional benefits than processed chocolate, with higher antioxidant content and no added sugar. They can be added to smoothies, oatmeal, or yogurt for a crunchy, chocolatey iron boost.

14. Fortified Cereals and Grains

Many breakfast cereals are fortified with iron, with some providing 100% of your daily value in a single serving. Check labels for specific amounts, as they vary widely between brands.

While the iron in fortified foods is non-heme and generally less bioavailable than natural sources, it can still contribute significantly to overall iron intake. Pairing fortified cereals with vitamin C-rich fruits like strawberries or oranges can enhance absorption.

Some research suggests that iron from fortified foods may be better absorbed when consumed as part of a varied meal rather than on its own, likely due to the interaction of various nutrients that support absorption.

How to Use Blue Spirulina
How to Use Blue Spirulina

15. Spirulina

This blue-green algae contains about 8 mg of iron per tablespoon of dried powder. It can be added to smoothies, juices, or taken as a supplement.

Beyond iron, spirulina is one of the most nutrient-dense foods available. It contains significant amounts of protein, B vitamins, copper, and powerful antioxidant compounds. Its complete protein profile makes it particularly valuable for plant-based diets.

The bioavailability of iron from spirulina appears to be better than that of many other plant sources, possibly due to its unique protein complexes that may facilitate absorption.

16. Blackstrap Molasses

Just one tablespoon of blackstrap molasses contains 3.5 mg of iron. Use it as a sweetener in oatmeal, yogurt, or baking for an iron boost.

Blackstrap molasses is what remains after sugar cane is processed and the sugar crystals are removed. Unlike refined sugar, which offers no nutritional value, blackstrap molasses contains significant amounts of calcium, magnesium, potassium, and B vitamins alongside its iron content.

This natural sweetener has a robust, somewhat bitter taste that works particularly well in gingerbread, baked beans, barbecue sauces, and other recipes where its complexity can shine.

17. Potatoes with Skin

One large baked potato with skin contains about 2.7 mg of iron. The skin is particularly iron-rich, so avoid peeling when possible.

Potatoes also provide vitamin C, which enhances iron absorption right in the same food—a natural pairing that maximizes nutritional benefit. Their potassium content (over 900mg in a large potato) supports heart health and muscle function.

Purple and red potato varieties contain additional antioxidants and may have higher iron content than white varieties. Regardless of type, gentle cooking methods like baking or steaming preserve more nutrients than frying.

Ratatouille Stuffed Portobello Mushrooms
Ratatouille Stuffed Portobello Mushrooms

18. Mushrooms

Certain varieties, like morel and oyster mushrooms, contain respectable amounts of iron (about 1.5-2 mg per cooked cup). They also provide B vitamins and selenium.

Mushrooms have unique properties that may support immune function through beta-glucans and other compounds. Some varieties also contain vitamin D or can develop it when exposed to sunlight before cooking, making them one of the few non-animal sources of this important vitamin.

Dried mushrooms typically contain more concentrated nutrients than fresh varieties. Rehydrating them creates a flavorful broth that can be used in cooking to capture any nutrients that leach into the soaking liquid.

19. Olives

A cup of ripe olives provides approximately 3.3 mg of iron, along with healthy monounsaturated fats.

Olives contain polyphenols with antioxidant properties, potentially reducing inflammation and oxidative stress. Their healthy fat content can help with the absorption of fat-soluble vitamins from other foods in your meal.

Different varieties of olives have slightly different nutritional profiles, but most provide similar iron benefits. Black olives typically contain more iron than green varieties due to their longer ripening time.

Benefits of Sesame Oil
Benefits of Sesame Oil

20. Tahini (Sesame Seed Paste)

Two tablespoons of tahini contain about 2.7 mg of iron. It’s versatile in both sweet and savory dishes, from hummus to dressings and baked goods.

Sesame seeds are among the oldest known oilseeds, cultivated for over 5,000 years. Tahini maintains its impressive nutrient profile, including copper, manganese, calcium, and zinc—all of which support overall health.

10 Foods to Avoid or Limit When You Have Anemia

Some foods can interfere with iron absorption or potentially worsen anemia.

1. Calcium-Rich Foods with Iron-Rich Meals

While calcium is essential for health, it can inhibit iron absorption when consumed simultaneously. The effect appears to be dose-dependent, with higher amounts of calcium causing greater inhibition.

Space out your calcium-rich foods (dairy products, calcium-fortified plant milks, calcium supplements) and iron-rich meals by at least two hours. This timing strategy allows you to meet both your calcium and iron needs without one interfering with the other.

Particular foods to be mindful of include:

  • Milk, yogurt, and cheese
  • Calcium-fortified non-dairy milks
  • Calcium-set tofu
  • Calcium-fortified juices
  • Calcium supplements

If you’re taking calcium supplements, consider scheduling them before bed if you’ve had iron-rich foods with dinner, or first thing in the morning if your breakfast isn’t particularly iron-focused.

Coffee
Coffee

2. Coffee and Black Tea

The polyphenols in coffee and tannins in tea can significantly reduce iron absorption. Studies suggest that tea can reduce iron absorption by up to 60%, while coffee may reduce it by about 40%.

If you can’t give them up completely, enjoy them between meals rather than with food. Consider switching to herbal teas that don’t contain tannins, such as peppermint, ginger, or rooibos (red tea), which don’t appear to have the same inhibitory effect on iron.

Interestingly, adding milk to tea may reduce its impact on iron absorption. The calcium in milk binds with some of the tannins, potentially preventing them from binding with iron.

3. Red Wine

Like tea, red wine contains tannins that can bind with iron and prevent absorption. The effect is strongest with red wines, particularly those with high tannin content like Cabernet Sauvignon and Syrah.

Moderate consumption and timing away from meals can minimize this effect. If you enjoy wine with dinner, white varieties may interfere less with iron absorption than reds, though all alcohol should be consumed in moderation.

As with tea, the tannin content in wine varies significantly between varieties and vintages. Generally, older red wines have softer tannins as they age, potentially making them slightly less problematic for iron absorption.

Fiber Rich Food
Fiber-Rich Food

4. High-Fiber Foods

While fiber is beneficial for overall health, excessive amounts can bind with iron in the digestive tract. Insoluble fiber, in particular, may accelerate digestive transit time, reducing the window for nutrient absorption.

Balance is key—don’t eliminate fiber, but perhaps don’t load up on bran cereal at the same meal as your iron supplement. You can consider gradually increasing fiber intake to allow your digestive system to adjust.

5. Carbonated Soft Drinks

The phosphoric acid in sodas can impair iron absorption. Additionally, replacing nutrient-rich beverages with soda can indirectly contribute to nutritional deficiencies.

Diet sodas, while free of sugar, still contain phosphoric acid and provide no nutritional benefit. Sparkling water with a squeeze of lemon or lime can satisfy the craving for carbonation while enhancing iron absorption through vitamin C.

Some research suggests that cola beverages may have a particularly negative impact on bone health due to their phosphoric acid content. This creates another reason to limit these drinks, especially for women who may be at higher risk for both anemia and osteoporosis.

6. Raw Spinach in Excess

While cooked spinach is an iron superstar, raw spinach contains high levels of oxalates that bind with iron. Cooking spinach can reduce its oxalate content by 5-15%, significantly improving mineral bioavailability.

Enjoy your spinach salads, but balance them with other iron sources and cooking methods. If you prefer raw spinach, pair it with plenty of vitamin C-rich foods and consider adding some lemon juice or vinegar to your dressing, as the acidity can help counteract some of the oxalate effects.

Other high-oxalate foods that may impact iron absorption include beet greens, rhubarb, and Swiss chard. Cooking these vegetables and consuming them in moderation helps balance their nutritional benefits with their potential challenges.

7. Dairy Products in Large Amounts

Calcium-rich dairy can inhibit iron absorption, and the casein in milk may also bind with iron. Research suggests this effect may be more pronounced with larger amounts of dairy consumed at once.

You can consider timing dairy consumption away from iron-rich meals or supplements. For instance, if your breakfast is iron-focused (like fortified cereal with fruit), perhaps save yogurt for a mid-morning snack rather than including it with breakfast.

8. Whole Grains with Phytates

Whole grains contain phytic acid, which can bind with minerals, including iron. Phytates can reduce iron absorption by up to 50% in some cases, though the exact impact varies based on the specific food and meal composition.

Soaking, fermenting, or sprouting grains can reduce phytate content while preserving nutritional benefits. For example:

  • Soaking brown rice overnight before cooking
  • Choosing sourdough bread over conventional whole wheat
  • Sprouting wheat berries before cooking
  • Using fermented grain products like Ethiopian injera bread

9. Processed Foods High in Preservatives

Some food additives and preservatives may interfere with nutrient absorption. Additionally, highly processed foods often replace more nutrient-dense options in the diet.

EDTA (ethylenediaminetetraacetic acid), a common preservative, can bind with minerals, including iron. Phosphates used in many processed meats and ready-made foods may also impact mineral absorption.

Beyond direct interference with absorption, processed foods typically offer fewer nutrients per calorie than whole foods, potentially contributing to overall nutritional inadequacy.

10. Excessive Zinc Supplements

While zinc is essential, high-dose supplements can compete with iron for absorption. This competition occurs because zinc and iron utilize some of the same transport mechanisms in the intestine.

If you need both minerals, consider taking supplements at different times. Most multivitamins balance zinc and iron appropriately to minimize this competition, but single-nutrient supplements taken in high doses may create imbalances.

The zinc-to-iron ratio appears to be important—when zinc intake exceeds iron intake by a ratio of 2:1 or greater, iron absorption may be compromised. Most balanced diets naturally maintain appropriate ratios of these minerals.

How Much Iron Do You Need Per Day?

The recommended daily intake of iron varies depending on age, gender, and life stage. Here are the general guidelines for iron requirements per day:

  • Adult men: 8 mg per day
  • Adult women: 18 mg per day
  • Pregnant women: 27 mg per day
  • Breastfeeding women: 9-10 mg per day
  • Children 1-3 years: 7 mg per day
  • Children 4-8 years: 10 mg per day
  • Children 9-13 years: 8 mg per day for boys, 8 mg per day for girls
  • Teens 14-18 years: 11 mg per day for boys, 15 mg per day for girls

Some key points about iron requirements:

  • Women of childbearing age need more iron to replace what is lost during menstruation.
  • Pregnant women need more iron to support the increased blood volume and fetal development.
  • Infants and children need adequate iron for proper growth and development.
  • The type of iron in the diet (heme vs. non-heme) affects how much the body can absorb.
  • Factors like vitamin C intake can enhance iron absorption.

It’s important to get enough iron to prevent anemia, but taking too much can also have negative health effects. You should speak to your doctor to determine your individual iron needs.