We include products we think are useful for our readers. If you buy through links on this page, we may earn a small commission. Here’s our process.

Iron is a mineral that is vital for human survival. It is an essential component of hemoglobin, a protein that transports oxygen in red blood cells.

A shortage of iron can lead to dizziness, tiredness, and even anemia.

The Centers for Disease Control and Prevention (CDC) recommend adult males get 8 milligrams (mg) per day, and women up to the age of 50 years who are not pregnant or breastfeeding consume 18 mg of iron per day. Amounts vary from person to person.

There are many ways to meet daily iron requirements, boost iron levels, and still eat a varied, tasty, and nutritious diet.

This article looks at the 10 best sources of iron in the diet.

Fortified corn flakesShare on Pinterest
Fortified cereals can provide all the iron a person needs during the day.

Breakfast cereals are often a leading source of iron, but it is essential to choose the right types.

The key is to look for a fortified cereal that contains 100 percent of the daily value of iron.

Heading straight for the colorful, sugar-heavy cereals is not the best way to boost dietary iron.

A one-cup serving of fortified cereal contains 18 mg of iron.

Next time you go to your favorite seafood restaurant, consider ordering some oysters.

A 3-ounce (oz) serving of cooked oysters contains 7.82 mg of iron.

Raw oysters contain a wide variety of nutrients, but cooked oysters are safer to eat.

White beans have the richest iron content of any bean. In fact, a one-cup serving contains 5.08 mg.

Canned white beans are also an excellent source of iron for people who do not have the time to sort and soak raw beans, packing a punch with 7.83 mg. Keep an eye on the sodium content, as manufacturers often add it to canned goods as a preservative.

Enjoy white beans by themselves in a salad, or add them to stews, soups, and pasta dishes.

Dark chocolate lovers have another reason to tuck into their favorite treat.

Just 3 oz of dark chocolate contains about 6.82 mg of iron.

Choose dark chocolate with at least 45 percent cacao solids.

Share on Pinterest
Organ meats are high in iron and a range of other nutrients.

While people often overlook organ meats, they are a great source of vital nutrients, including iron.

The exact amount depends on which type of organ it is, as well as its source.

Beef liver, for example, has 4.15 mg of iron per a regular 3-oz serving.

In the same serving, pork liver sausage has 5.44 mg, and chicken liver contains 7.62 mg of iron.

Soybeans are an ideal protein source in vegetarian diets. But these nutrient-dense legumes have a range of other benefits, including dense iron content, which is valuable to everyone.

A half-cup serving contains 4.54 mg of iron.

Try replacing meat with soybeans in main dishes, or add dried versions to salads to add a nutritious crunch to the texture.

These types of pulses are similar to beans and contain comparable amounts of iron.

A half-cup serving contains 6.25 mg of iron.

Lentils cook more quickly than beans, so they are perfect when seeking a quick fix of iron to meet the daily requirement.

Spinach has a reputation for its high vitamin A content, but it is also a valuable source of iron.

A half-cup of boiled, drained spinach contains 3.21 mg of iron, as well as a range of other essential nutrients.

Share on Pinterest
Tofu is an important source of iron for people following a vegetarian diet.

Another staple of the vegetarian diet is tofu, which often comes fried.

Tofu contains 4.14 mg of iron in a 3-oz serving.

Sourcing iron from plant-based foods is particularly important in the vegetarian diet, as iron is most abundant in animal products. That need not mean vegetarians and vegans become iron-deficient.

Eating enough foods, such as tofu and soybeans, can ensure that a vegetarian diet provides more than enough iron to meet daily requirements.

Scaly fish are excellent sources of protein and omega-3 fatty acids. While shellfish have the edge on iron content, sardines can also pack a powerful iron punch.

3 oz of sardines provides 2.48 mg of iron.

Eat sardines on their own as a fishy snack or as part of a more substantial meal.

It is a good idea to know where to find the best sources of iron. This information will help people obtain enough of this essential nutrient.

Ask a doctor or dietitian for specific iron recommendations if you:

  • have recently lost a lot of blood
  • take blood thinners
  • have a history of kidney disease
  • are over 65 years of age
  • experience heavy menstrual flow

It is also important to realize that iron requirements vary by age, sex, and health status. This is especially true for people with iron deficiency or who are prone to anemia.


The foods listed in this article are available in most grocery or health food stores and online: