Can you eat fish when pregnant?
This page contains affiliate links, which means we may earn a small amount of money if a reader clicks through and makes a purchase. All our articles and reviews are written independently by the Netmums editorial team.
Find out if it's safe to eat fish during pregnancy, including tuna, salmon and mackerel. Plus, precautions to take to keep you and your baby healthy.
The official advice on eating fish in pregnancy
The NHS recommends pregnant women try to eat at least two portions of fish each week, including at least one of oily fish. Fish is a good source of protein and oily fish contains long-chain omega-3 fatty acids, which help your baby's brain development.
However, there are some types of fish you should avoid and others you should only eat in moderation.
Which types of fish are safe to eat in pregnancy?
The following types of fish are all considered safe to eat during pregnancy, though some need to be eaten in moderation:
FREE NEWBORN NAPPIES
- Cooked fish and seafood
- Cooked shellfish including lobster, mussels, prawns, scallops and crab
- Smoked fish including smoked salmon and trout
- Cold pre-cooked prawns
- Raw or lightly cooked fish in sushi, if the fish has been frozen first
You can eat as much white fish as you want. White fish includes:
- cod
- haddock
- plaice
- coley
- skate
- hake
- flounder
- gurnard
Which types of fish should I limit when pregnant?
Oily fish
The NHS advises eating no more than two portions of oily fish a week when you're pregnant. Oily fish can contain pollutants and if you eat too many, they may harm your baby.
Oily fish includes:
- salmon
- trout
- herring
- sardines
- pilchards
- mackerel
The following fish and seafood aren't oily, but they have similar levels of pollution to oily fish, so should also be limited to no more than two portions a week:
- dogfish (rock salmon)
- sea bass
- sea bream
- turbot
- halibut
- crab
Tuna
You can still eat tuna during pregnancy, but because it contains mercury you should limit the amount you have. Too much mercury can affect your unborn baby's developing nervous system.
Eat no more than two tuna steaks or four medium cans of tinned tuna a week.
Which types of fish are NOT safe during pregnancy?
Swordfish, shark and marlin
You should avoid eating swordfish, shark and marlin completely when you're pregnant as they all contain high levels of mercury, which can harm your unborn baby.
Raw shellfish
It's safe to eat cooked shellfish when you're pregnant, but you should avoid all raw shellfish, like oysters.
If you're eating cooked shellfish, make sure it's cooked thoroughly. Raw or undercooked shellfish can cause food poisoning, which can be particularly unpleasant when you're pregnant.
Delicious fish recipes
Love fish? Why not try one of these great pregnancy-safe recipes?
- Herby salmon with salad and crushed new potatoes
- Thai fishcakes
- Fish pie for kids
- Tuna, spinach and pesto fishcakes
Looking for more pregnancy diet info? Check out our articles below, or swap tips with other mums-to-be in our forum.