Iron-Rich Foods for Pregnancy: Complete List

Getting enough iron during pregnancy is one of the most important nutritional goals you'll have over the next nine months. Your blood volume increases significantly to support your growing baby, and iron is what your body uses to make haemoglobin — the protein in red blood cells that carries oxygen. Without enough iron, you can become anaemic, which can leave you feeling exhausted, breathless, and lightheaded.

The good news is that many delicious, everyday foods are excellent sources of iron. With a little planning, most women can get a good amount from their diet.

Why Iron Matters in Pregnancy

During pregnancy, your iron needs increase considerably compared to before you were pregnant. Your body is producing extra blood, your baby is building their own iron stores (which they'll rely on in the first months after birth), and the placenta also requires iron to function.

Iron deficiency anaemia is one of the most common nutritional deficiencies in pregnancy in the UK. Your midwife will check your iron (haemoglobin) levels at your booking appointment and again at around 28 weeks. If your levels drop too low, they'll discuss iron supplements with you.

Common signs of low iron include:

  • Persistent tiredness and weakness
  • Pale skin, particularly inside the lower eyelids
  • Shortness of breath on mild exertion
  • Heart palpitations
  • Difficulty concentrating

If you experience any of these, mention them to your midwife or GP rather than self-diagnosing.

The Best Iron-Rich Foods

There are two types of dietary iron: haem iron (found in animal products) and non-haem iron (found in plant-based foods). Haem iron is absorbed more readily by the body, but non-haem sources are still valuable — especially when eaten alongside vitamin C.

Animal sources (haem iron):

  • Lean red meat such as beef and lamb (well-cooked)
  • Chicken and turkey (dark meat tends to be higher in iron)
  • Fish, including salmon, sardines, and tinned tuna
  • Eggs

Plant-based sources (non-haem iron):

  • Lentils and chickpeas
  • Kidney beans, black beans, and other pulses
  • Tofu and tempeh
  • Dark leafy greens such as spinach, kale, and watercress
  • Fortified breakfast cereals (check the label)
  • Dried apricots, raisins, and prunes
  • Pumpkin seeds and sesame seeds
  • Wholemeal bread and oats

Liver is very high in iron but is not recommended during pregnancy because it also contains very high levels of vitamin A, which can be harmful to your baby.

How to Boost Iron Absorption

Vitamin C dramatically improves the absorption of non-haem iron. Try pairing iron-rich plant foods with:

  • A glass of orange juice or diluted fruit juice
  • Fresh peppers, tomatoes, or broccoli
  • A squeeze of lemon juice over spinach or lentils

Conversely, some things can reduce iron absorption if eaten at the same time. Tea, coffee, and calcium-rich foods (like milk and cheese) can interfere with absorption if consumed with an iron-rich meal. You don't need to avoid them entirely — just try not to have them at exactly the same time as your main iron source.

When to Consider Supplements

Diet alone may not be enough if your iron levels are already low. Your midwife or GP will advise if you need iron supplements based on your blood results. Don't start high-dose iron supplements without guidance, as they can cause side effects including constipation and nausea. If prescribed, taking them with a small amount of orange juice can help absorption and reduce stomach discomfort.

Frequently Asked Questions

How much iron do I need in pregnancy?

The NHS advises that pregnant women aim for around 14.8mg of iron per day, though needs can vary depending on your starting levels and individual circumstances. Your midwife will monitor your levels through blood tests and advise if you need to supplement.

What foods are highest in iron?

Some of the most concentrated sources of iron include lean red meat, fortified breakfast cereals, lentils, dark leafy greens like spinach, and dried apricots. Combining these with a vitamin C-rich food helps your body absorb the iron more efficiently.

Can I get too much iron from food?

It's very difficult to eat too much iron from food alone. The risk of excessive iron is mainly associated with high-dose supplements taken without medical guidance. Always check with your midwife or GP before starting any iron supplement.

Always speak to your midwife or GP for personal advice about your iron levels and whether you need supplements during pregnancy.


This article is for informational purposes only and does not constitute medical advice.

Related articles: