← All guidesSign in
Nutrition

The best foods for you and your baby

You don't need to eat for two — just eat a little smarter. Here are the nutrients that matter most in pregnancy and the everyday foods that provide them.

Reviewed against ACOG, NHS and WHO guidance · Updated November 2026

Folic acid (folate)

400–800 mcg a day from a supplement, plus food sources

Helps prevent neural tube defects such as spina bifida.

  • Leafy greens like spinach and kale
  • Lentils, chickpeas and beans
  • Fortified cereals and bread
  • Oranges and avocado

Iron

About 27 mg a day

Your blood volume grows by up to 50%; iron prevents anaemia and fatigue.

  • Lean red meat and poultry
  • Beans, lentils and tofu
  • Fortified cereals
  • Pair with vitamin C (citrus, peppers) to absorb more

Calcium

About 1,000 mg a day

Builds your baby's bones and teeth and protects yours.

  • Pasteurised milk, yogurt and hard cheese
  • Calcium-fortified plant milks
  • Tofu set with calcium
  • Broccoli and almonds

Vitamin D

About 600 IU (10–15 mcg) a day

Works with calcium for bone health.

  • Salmon and sardines
  • Fortified milk and eggs
  • Most prenatal vitamins include it

Omega-3 DHA

2–3 servings of low-mercury fish per week

Supports your baby's brain and eye development.

  • Salmon, sardines, trout and herring
  • Anchovies
  • DHA supplement if you don't eat fish (ask your provider)

Protein

About 70–75 g a day

Builds your baby's tissues and supports your growing uterus.

  • Eggs (fully cooked)
  • Chicken, fish and lean meat
  • Greek yogurt
  • Beans, lentils, nuts and seeds

Iodine

About 220 mcg a day

Essential for your baby's brain and thyroid.

  • Dairy and eggs
  • Seafood
  • Iodised salt in normal amounts

Choline

About 450 mg a day

Supports brain and spinal cord development.

  • Eggs (one egg ≈ 150 mg)
  • Chicken and fish
  • Soybeans and broccoli

Fibre & fluids

25–30 g fibre and 8–12 cups of water a day

Helps with constipation and haemorrhoids, both common in pregnancy.

  • Oats and whole grains
  • Fruit like pears, berries and prunes
  • Vegetables and legumes
  • Water through the day — Mamivaa can remind you

How many extra calories?

In the first trimester you usually need no extra calories. Around 340 extra calories a day are recommended in the second trimester and about 450 in the third — roughly a yogurt with fruit and a handful of nuts.

Carry this guide in your pocket

Mamivaa is a free pregnancy app with a week-by-week tracker, vitamin and water reminders, a food scanner and a baby checklist.

Start free

This guide offers general information and does not replace advice from your doctor or midwife. If something feels wrong, contact your provider or emergency services.