Foods with iron in them for anemia

There are 2 types of iron in food: haem and non-haem. Haem iron, found in meat, poultry and seafood, is absorbed more effectively than non-haem iron, which is found in eggs and plant foods.

Animal-based sources of iron

Top animal-based sources of iron include:

  • red meats (beef, lamb, veal, pork, kangaroo). The redder the meat, the higher it is in iron
  • offal (liver, kidney, pate)
  • poultry
  • fish or shellfish (salmon, sardines, tuna)
  • eggs

Plant-based sources of iron

Plant foods containing non-haem iron can still provide an adequate amount of iron for the body. Good sources include:

  • nuts
  • dried fruit
  • wholemeal pasta and bread
  • iron-fortified bread and breakfast cereal
  • legumes (mixed beans, baked beans, lentils, chickpeas)
  • dark leafy green vegetables (spinach, silver beet, broccoli)
  • oats
  • tofu

How much iron do I need?

Your recommended daily intake (RDI) of iron depends on your age and sex:

  • Children aged 1-3 years — 9 milligrams (mg)
  • Children 4-8 — 10mg

  • Boys 9-13 — 8mg
  • Boys 14-18 — 11mg

  • Girls 9-13 — 8mg
  • Girls 14-18 — 15mg

  • Men aged over 19 — 8mg
  • Women aged 19-50 — 18mg
  • Women 51+ — 8mg
  • Pregnant women — 27mg
  • Women breastfeeding exclusively — 9-10mg

Women need more iron to replace the amount lost in blood during menstruation. Until menopause, women need about twice as much iron as men.

Iron deficiency occurs when the iron levels are too low, which can lead to anaemia. If you are worried you have an iron deficiency, your doctor may order some blood tests and may suggest iron supplements. You should always speak to your doctor before you take iron supplements as you could poison yourself if you take too much.

Need help getting enough iron?

Click on this infographic to ensure you get an adequate iron intake from a balanced diet.

Learn how much iron you need each day, which foods are the best sources of iron and how to incorporate them in your diet.

By Leslie BarrieMedically Reviewed by Kelly Kennedy, RDN

Reviewed: January 22, 2021

Medically Reviewed

By opting for whole, nutritious foods in their diet, vegetarians can get enough iron.

iStock

If you’ve been told you’re not getting enough iron, you’re not alone. Iron deficiency is the most common nutritional deficiency globally — especially among children and pregnant women — and the only nutrient deficiency that is widely prevalent in developed countries, according to the World Health Organization. That’s a problem because the mineral plays a number of critical roles in the body, says Sarah Gold Anzlovar, RDN, the Boston-based owner of Sarah Gold Nutrition. “Most well known is that it's a key component of red blood cells and helps transport oxygen from your lungs to the rest of the body,” says Anzlovar.

Iron deficiency, a condition called anemia, makes it difficult for your red blood cells to deliver oxygen, according to the Mayo Clinic. Symptoms of anemia may include fatigue, chest pain or shortness of breath, cold hands and feet, dizziness and headache, poor appetite, and unusual cravings for substances like ice, dirt, or starch.

How Much Iron Do You Need Per Day?

According to the National Institutes of Health (NIH), here’s how much iron different groups of people need per day:

Nonpregnant Women ages 19 to 50 18 milligrams (mg)

Pregnant Women 27 mg

Women Age 51 and Older 8 mg

Men Age 19 and Older 8 mg

Infants and Children 7 to 16 mg, depending on age

RELATED: A Detailed Guide to Using MyPlate for Healthy Eating

Avoid Consuming Too Much Iron

The NIH cautions against taking in more than 45 mg of iron per day if you are a teenager or adult and more than 40 mg per day among those age 13 and younger.

Heme vs. Non-Heme Iron: What’s the Difference?

“There are two types of iron: heme iron from animal sources and non-heme iron from plant sources,” says Frances Largeman-Roth, RD, author of Eating in Color: Delicious, Healthy Recipes for You and Your Family and a nutrition counselor in private practice in New York City. The NIH also notes that meat, poultry, and seafood contain both heme and non-heme iron.

Heme iron is more easily absorbed by the body than plant-based non-heme iron according to the Cleveland Clinic, so it can be beneficial to get both types of the nutrient in your diet, Largeman-Roth adds. You’ll need to aim for nearly twice as much iron per day (about 1.8 times as much, per the NIH) if you don’t eat meat.

RELATED: Why Are Healthy Eating Habits Important?

Common Foods Can Help You Get Enough Iron

The good news is that a lot of common foods contain iron — from oysters and pumpkin seeds to fortified cereals and red meat.

Here are 10 foods high in iron that can help you get all of the mineral you need.

309

Eggs, Red Meat, Liver, and Giblets Are Top Sources of Heme Iron

Kirsty Begg/Stocksy

According to the U.S. Department of Agriculture (USDA), in addition to some non-heme iron, lots of animal proteins have heme iron, including ground beef (4 ounces of 93 percent lean ground meat provides 2.63 mg, meaning it’s a good source), eggs (1.68 mg in two large eggs), turkey (1.23 mg per 3 ounces of dark-meat turkey), and pork loin (just over 0.5 mg per 3 ounces).

Organ meats like liver and giblets are especially rich in iron. For example, 113 grams of chicken giblets has 6.1 mg of iron, making it an excellent source. Meanwhile, liver serves up an impressive amount of iron. One ounce of pork liver comes packed with 6.61 mg of iron, another excellent source. If your cholesterol is high, or if you are pregnant, avoid liver. MedlinePlus notes that liver is high in cholesterol (1 ounce contains 85.3 mg of cholesterol), and research links eating liver to possible birth defects.

RELATED: The 10 Best Foods to Fight Stress

310

Oysters, Mussels, and Clams Are Rich Sources of Iron

Claudia Casal/Getty Images

Go ahead and splurge on the seafood appetizer — it comes with a generous side of iron! Bivalve mollusks like clams, mussels, and oysters are loaded with the important nutrient, according to the Harvard T.H. Chan School of Public Health. Per the USDA, five raw oysters deliver 3.23 mg of iron, making it a good source. They are also an excellent source of zinc, with 27.5 mg, as well as vitamin B12, with 6.1 micrograms.

As the NIH points out, zinc helps the immune system fend off viruses and bacteria, and vitamin B12 helps keep nerve and blood cells healthy.

If oysters, mussels, and clams aren't on your regular menu, common seafood choices have some iron as well, according to the Mayo Clinic. For example, 3 ounces of chinook salmon has 0.2 mg of iron, per the USDA.

311

Chickpeas Are a Vegetarian-Friendly Iron Powerhouse

iStock

Animal products are known for being sources of iron, but that doesn’t mean plant-based staples can’t help you meet your goal, too. Chickpeas, a type of legume, provide 3.7 mg of iron per cup, per the USDA, making them an excellent source. They also deliver lean, plant-based protein — 14.6 g per cup, to be exact.

Chickpeas, also called garbanzo beans, are a tasty addition to salads and pasta dishes, and they can be an unexpected way to mix up salsa. If you're not a fan of the texture, puree chickpeas to create homemade iron-rich hummus. Adding lemon juice to your hummus will increase the vitamin C in the snack and help your body more easily absorb the non-heme iron in the legumes, because according to the Mayo Clinic, when you eat an iron-rich food at the same time as a vitamin C–rich food, you enhance your body’s ability to absorb the iron.

RELATED: The Top Foods High in Vitamin C

312

Fortified Breakfast Cereals Can Be Packed With Iron

iStock

Is a bowl of cereal your breakfast of choice? Opt for a fortified version to start off your day with a dose of iron — Mayo Clinic recommends it as a way to up your iron total. Check the nutrition label for the amount of iron per serving. (And be sure to opt for the box with the least amount of added sugar.)

Per the USDA, raisin bran has 9.39 mg of iron per cup, and that makes it an excellent source. It is also an excellent source of fiber, a common characteristic of fortified cereals. The Mayo Clinic notes that dietary fiber can help relieve constipation and lower your odds of developing diabetes and heart disease.

313

Pumpkin Seeds May Be Small, But They Have Lots of Iron

Harald Walker/Stocksy

Don’t underestimate these crunchy seeds that you start seeing around Halloween. A 1-ounce serving of raw pumpkin seeds without shells has 2.7 mg of iron, per the USDA, providing a good iron source in a variety of dishes. Add the seeds to homemade trail mix or bread or muffin recipes, or use them as a crunchy topping for yogurt, cereal, or salad. You may also try them alone for a quick and healthy snack — 1 ounce packs 7 grams of protein. Win-win!

RELATED: 12 Easy Pumpkin Recipes

314

Edamame Is Filled With Iron and Other Essential Nutrients, Too

iStock

A common sushi sidekick, a cup of these raw green soybeans contains about 9 mg of iron, per the USDA, making them an excellent source of the nutrient. Not to mention, they’re a good source of minerals such as copper, which helps keep blood vessels and the immune system healthy, according to the NIH. A cup of soybeans is also a good source of copper and an excellent source of manganese and fiber, as well as provides plant-based protein.

Largeman-Roth recommends including soybeans in stir-fries or making an edamame dip. Soy beans make a tasty addition to pasta dishes, too, or you can simply enjoy them on their own, steamed and sprinkled with a little sea salt.

315

Prepare Black Beans With Vitamin C–Rich Veggies for an Iron Win

Gina Gorny/iStock

Boiled black beans serve up 3.61 mg of iron per cup, per the USDA, for an excellent source. To rev iron absorption, pair them with healthy fare such as kale, bell peppers, broccoli, or cauliflower. As MedlinePlus notes, those foods are high in vitamin C, which is a nutrient that aids the absorption of non-heme iron. Add beans to a salad, puree them into a dip to eat with raw veggies, or toss them into a stir-fry. The recipe possibilities for a can of black beans are endless! And if you’re looking for more variety, kidney, pinto, and fava beans all have iron, too, according to the USDA.

RELATED: 10 Nutritious Family Dinners to Make With Beans

316

Lentils Are Another Legume With Lots of Iron

Silvia Elena Castañeda Puchetta/Getty Images

Another legume worth an honorable mention in the iron department is lentils. Cooked lentils offer an excellent source of the mineral with about 6.59 mg per cup, per the USDA. And they offer 15.6 g of fiber per cup, too, making them a rich source. Fiber may help lower cholesterol and stabilize your blood sugar, according to the Harvard T.H. Chan School of Public Health. Lentils are also an extremely versatile ingredient in the kitchen — they're a great addition to everything from soups and salads to burgers and chili.

317

Spinach, Eaten Either Cooked or Raw, Offers Iron

Cameron Whitman/Stocksy

No matter how you prepare it, spinach is an excellent source of iron. Per the USDA, 1 cup of this healthy green (frozen and then boiled) delivers 3.72 mg of iron, as well as some protein, fiber, calcium, and vitamins A and E.

Calcium is necessary to keep your bones strong, according to the Mayo Clinic; vitamin A is beneficial for your vision and immunity, the Mayo Clinic notes; and vitamin E helps your vision, as well as your blood, brain and skin, per the Mayo Clinic.

The same serving size of raw spinach, which is more loosely packed than when prepared cooked, gives you almost 1 mg of iron, offering some of the mineral, according to the USDA.

While the leafy green often gets a bad rap in the taste department, especially among kids, it's an easy ingredient to sneak into recipes undetected for a secret iron-boost (and as a non-heme iron source, it's especially beneficial when paired with foods high in vitamin C, like some veggies, suggests Anzlovar, and as research shows). “I love using sautéed spinach in vegetable lasagna,” says Largeman-Roth. “It also works well in mini frittatas, which my kids love.” If eating spinach in a dish doesn’t sound appealing, try this green mixed into a naturally sweet fruit smoothie.

RELATED: 11 High-Fiber Foods to Add to Your Diet

318

Sesame Seeds Taste Nutty — and Have a Kick of Iron

Martin Hospach/Getty Images

“Sesame seeds have a wonderful nutty taste and are a rich source of iron,” says Largeman-Roth. The seeds contain some iron — 1.31 mg per tablespoon, per the USDA — and offer a slew of other essential nutrients, like copper. Not to mention, they contain phosphorus, vitamin E, and zinc.

An easy way to incorporate the seeds into your diet is to sprinkle them on a salad: Each tablespoon will add over a milligram of iron to your daily count — and when you’re aiming for 18 mg a day, every bit counts!

Most Recent in Diet & Nutrition

The Ultimate Self-Care Workbook

The 8 Best Winter Fruits to Help Keep You Healthy

7 Herbs and Spices That May Help Boost Immunity Naturally

The 6 Worst and 4 Best Foods for Fighting Belly Bloat

NEWSLETTERS

Sign up for our Diet and Nutrition Newsletter!

Enter your email

Subscribe

By subscribing you agree to the Terms of Use and Privacy Policy.

The Latest in Diet & Nutrition

Does Pilk Do a Body Good? What to Know About the Trendy Pepsi-Milk Drink

Lindsay Lohan might love it, but a registered dietitian-nutritionist has other thoughts.

By Kelly Kennedy, RDNDecember 16, 2022

All About Kiwi: Nutrition Facts, Health Benefits, Risks, Recipes

By Valencia HigueraDecember 14, 2022

Edamame 101: Nutrition, Health Benefits, Side Effects, and More

By Kristeen Cherney, PhDDecember 14, 2022

Whey Protein: Nutrition Facts, Health Benefits, Side Effects, and More

By Kristeen Cherney, PhDDecember 13, 2022

The Weight Loss Plans to Try, and the Fad Diets to Skip, if You Want to See Results

By Amy Gorin, MS, RDNDecember 12, 2022

The Ultimate Guide to Autophagy: What It Is, Why It Matters, and How It Impacts Health

By Ashley WelchDecember 9, 2022

9 Ways You’re Wasting Money on Food

Shrinking your grocery bill is easier than you think, because odds are, you’re making some common but easily corrected errors in the kitchen.

By Matthew Kadey, RDDecember 9, 2022

What Are Antioxidants? Health Benefits, Best Sources, Side Effects, and More

You know they’re good for you, but you probably don’t know why. Here’s your detailed guide.

By Angela Lemond, RDNDecember 7, 2022

Salt 101: Why You Need It, How Much Is Too Much, and How to Cut Back

By Valencia HigueraDecember 6, 2022

The 8 Best Winter Fruits to Help Keep You Healthy

You might not find yourself instinctively reaching for fruit this time of year, but doing so could bolster your immune system and support a healthy weight...

What foods have the most iron for anemia?

Iron Rich Foods Heme iron is found in meat, fish and poultry. It is the form of iron that is most readily absorbed by your body. You absorb up to 30 percent of the heme iron that you consume. Eating meat generally boosts your iron levels far more than eating non-heme iron.

What fruit is high in iron?

Prune juice, olives and mulberries are the three types of fruit with the highest iron concentration per portion. These fruit also contain antioxidants and a variety of other nutrients beneficial to health.

Are eggs high in iron?

Low iron levels are a common concern for blood donors, so you might be wondering if eggs are a good source of iron to help you out. Fortunately, eggs are a great source of iron, protein and other essential vitamins.

What foods cure anemia?

Add these foods to your diet to get more iron and help fight iron deficiency anemia:.
Leafy greens. Leafy greens, especially dark ones, are among the best sources of nonheme iron. ... .
Meat and poultry. All meat and poultry contain heme iron. ... .
Liver. ... .
Seafood. ... .
Fortified foods. ... .
Beans. ... .
Nuts and seeds..

Toplist

Latest post

TAGs