Avoiding certain foods in pregnancy is recommended for maternal and foetal well-being. Pregnancy is a state of lower immunity and pregnant women catch infections easily. Moreover, not all medications can be used to treat diseases in pregnancy. Hence it is safer to avoid certain foods in pregnancy which can give rise to food poisoning or infections. Fish such as shark, swordfish, king mackerel, and tilefish have high mercury levels and must be avoided. Smaller fish have less mercury content can be chosen instead as their longevity in water is short such as fresh water fish. Similarly, smoked meat or fish should be avoided as they can cause infections. Raw uncooked eggs or poultry, unpasteurised milk and milk products, raw sprouts, unwashed fruits or vegetables are not advisable as well. Pregnant women should carefully avoid excess caffeine, alcohol or tobacco as these could harm the baby. Artificial sweeteners, sugar rich foods, canned foods and foods containing nitrates as in frozen meat are better avoided in pregnancy.