A healthy diet is an important part of a healthy lifestyle at any time, but is especially vital if you're pregnant or planning a pregnancy. Eating healthily during pregnancy will help your baby to develop and grow.
This page has information about:
Fruit and vegetables
Starchy foods (carbohydrates)
Foods that are high in sugar or fat
Preparing food safely
You don't need to go on a special diet, but it's important to eat a variety of different foods every day to get the right balance of nutrients that you and your baby need.
It's best to get vitamins and minerals from the foods you eat, but when you're pregnant you need to take a folic acid supplement as well, to make sure you get everything you need.
No need to "eat for two"
You will probably find that you are hungrier than usual, but you don't need to "eat for two" – even if you are expecting twins or triplets.
Try to have a healthy breakfast every day, because this can help you to avoid snacking on foods that are high in fat and sugar.
Eating healthily often means just changing the amounts of different foods you eat so that your diet is varied, rather than cutting out all your favourites. You don't need to achieve this balance with every meal, but try to get the balance right over a week.
Fruit and vegetables in pregnancy
Eat plenty of fruit and vegetables because these provide vitamins and minerals, as well as fibre, which helps digestion and can help prevent constipation.
Eat at least five portions of a variety of fruit and vegetables every day – these can be fresh, frozen, canned, dried or juiced. Always wash fresh fruit and vegetables carefully.
Starchy foods (carbohydrates) in pregnancy
Starchy foods are an important source of energy, some vitamins and fibre, and help fill you up without containing too many calories. They include bread, potatoes, breakfast cereals, rice, pasta, noodles, maize, millet, oats, yams and cornmeal. If you are having chips, go for oven chips lower in fat and salt.
These foods should make up just over a third of the food you eat. Instead of refined starchy (white) food, choose wholegrain or higher fibre options such as whole wheat pasta, brown rice or simply leaving the skins on potatoes.
Protein in pregnancy
Eat some protein foods every day. Sources of protein include:
Choose lean meat, remove the skin from poultry, and try not to add extra fat or oil when cooking meat. Read more about eating meat in a healthy way.
Make sure poultry, burgers, sausages and whole cuts of meat such as lamb, beef and pork are cooked all the way through. Check that there is no pink meat, and that juices have no pink or red in them.
Try to eat two portions of fish a week, one of which should be oily fish such as salmon, sardines or mackerel. There are some types of fish you should avoid. When you're pregnant or planning to get pregnant, you shouldn't eat shark, swordfish or marlin.
When you're pregnant, you should avoid having more than two portions of oily fish a week, such as salmon, trout, mackerel and herring, because it can contain pollutants (toxins).
You should avoid eating some raw or partially cooked eggs, as there is a risk of salmonella.
Dairy in pregnancy
Dairy foods such as milk, cheese, fromage frais and yoghurt are important in pregnancy, because they contain calcium and other nutrients that you and your baby need.
Choose low-fat varieties wherever possible, such as semi-skimmed, one per cent fat or skimmed milk, low-fat lower-sugar yoghurt and reduced-fat hard cheese.
If you prefer dairy alternatives, such as soya drinks and yoghurts, go for unsweetened, calcium-fortified versions.
Sugary foods and drinks are often high in calories which can contribute to weight gain. Having sugary foods and drinks can also lead to tooth decay.
Fat is very high in calories, so eating too many fatty foods or eating them too often can make you put on weight. Having too much saturated fat can increase the amount of cholesterol in the blood, which increases the chance of developing heart disease.
Foods that are high in fat, sugar or both include:
If you're having foods and drinks that are high in fat and sugar, have these less often and in small amounts.
Try to cut down on saturated fat, and have small amounts of foods rich in unsaturated fat instead, such as vegetable oils.
Healthy snacks in pregnancy
If you get hungry between meals, try not to eat snacks that are high in fat and/or sugar, such as sweets, biscuits, crisps or chocolate. Instead, choose something healthier, such as:
Preparing food safely
You also need to make sure that some foods, such as eggs, poultry, burgers, sausages and whole cuts of meat like lamb, beef and pork are cooked very thoroughly.
Important: Our website provides useful information but is not a substitute for medical advice. You should always seek the advice of your doctor when making decisions about your health.