Most of the food items are safe but there are some foods which you should definitely avoid if you are pregnant.
Raw meat like sushi, seafood or uncooked should be avoided as they carry the risk of contamination Fully cook all meat products before eating. Avoid refrigerated meat spreads. Also try to avoid raw eggs and food items which may contain raw eggs as it may be contaminated with salmonella.
Unpasteurized milk contains bacteria called listeria, which can be a cause of miscarriage as it has the ability to cause infection and blood poisoning. So make sure that you drink pasteurized milk, if you are pregnant.
Caffeine intake in moderation is always fine but excess of it may cause miscarriage. Avoid caffeine in first trimester of pregnancy. Try to drink plenty of water, juices and milk rather than caffeine and tea. Research shows that large amount of caffeine is associated with low birth weight, premature birth or miscarriage.
Consumption of alcohol is a strict NO during pregnancy. Alcohol interferes with the healthy development of the baby and can lead to developmental disorders. So stop the consumption of alcohol as soon as you know that you are pregnant and if you are breastfeeding.
Avoid the consumption of soft cheese like feta, brie, blue veined cheese and panela. However these are safe to eat if they are fully pasteurized. Avoid high mercury fish such as shark, swordfish, tilefish etc. Also make sure that you do not have more that two servings of fish in a week.
Fresh fruits and vegetables are always good for your health but make sure that you wash them thoroughly before consumption.
Its not necessary that everything you crave for during pregnancy, may not be good for you. Some food items like junk food only give you empty calories without the benefits of healthier foods. Sometimes a candy or chips are fine but try to curb your cravings and have an apple instead of a doughnut.
A healthy pregnancy diet is not about rules and regulations, it is about taking care of your baby.