Fish is good for you and your baby and it’s safe to eat some types of white, non-oily fish like cod, haddock or plaice.
But some fish have higher levels of mercury, which can be harmful. So when you are pregnant, you should not eat shark, swordfish or marlin. Also, limit the amount of tuna you eat to no more than two tuna steaks a week (about 140g when cooked) or four medium-sized tins (about 140g when drained). Oily fish, such as salmon or mackerel, should also be limited to no more than two portions a week, as these can contain pollutants such as PCBs and dioxins.
It’s also best not to eat raw shellfish, such as oysters, mussels or prawns, to reduce the risk of food poisoning. This kind of seafood with low mercury levels is generally safe as long as it is thoroughly cooked. However, you may want to err on the safe side and abstain during pregnancy.