Recipe Finder

Select an age and one other category

Although weaning opens the floodgates to a whole host of new and exciting foods, tastes and textures, there are some foods you’ll need to avoid during your baby’s first year.


This is off limits until 12 months as it comes with a very small chance that it may contain the food poisoning bacteria botulism. Botulism is a very rare condition but one that makes your baby very sick and can be life-threatening.

Rice milk

Although it’s unlikely that you’ll be offering your baby rice milk in large quantities, you need to be careful of this dairy-free alternative as it contains a high level of arsenic. Don’t worry about other rice products such as rice cakes and rice as these are perfectly safe for your baby to have before 12 months, it’s just the rice milk you need to avoid as this is a more concentrated form and we don’t yet know the long-term effects of this.

High mercury fish

Research shows that regularly feeding baby fish can boost IQ. Just avoid those with high levels of mercury (so, shark, swordfish and marlin, among others). Instead, stick to the many other varieties of fish, including salmon, haddock, pollock, cod and mackerel, to name some. Canned and fresh tuna also gets the thumbs up!

Smoked or cured meats

Meats such as bacon and ham are high in salt so should be avoided.

Cow, goat or sheep’s milk (as your baby’s main drink)

These milks don’t contain all the nutrients (such as iron and vitamin E) a baby needs to grow and develop during their first year and can also be hard for them to digest, which is why breast or formula are the only milk drinks suitable under the age of one. Having said that, you can use regular milks in cooking no problem.

Unpasteurised dairy products

Dairy products such as brie, camembert and soft blue-veined cheese can contain dangerous bacteria called listeria so need o be avoided.

Low-fat or diet versions of foods
Avoid low-fat or diet versions of foods as these are low in nutrition and likely to include added sweeteners.

Fruit juice

Breast milk or formula should be the mainstay of a baby’s diet in the first year of life, with water offered as a supplementary drink. Drinking juice regularly can also cause tooth decay, diarrhoea and other tummy troubles.

Over-processed and sugar-laden foods

There are a whole host of foods that are not technically harmful to your baby, but that are unhealthy, over-processed and filled with sugar – think sugary breakfast cereals, sweets, fizzy drinks, chocolate and battered food. Your baby doesn’t need sugar. By avoiding sugary snacks and drinks (including fruit juice and other fruit drinks), you’ll help to prevent tooth decay.


Caffeine such as tea and coffee should never be given to babies.

Whole nuts and small foods

Nutritious food like large blueberries, cherry tomatoes and grapes are all fine to offer, but they will need to be quartered before giving them to your baby. Whole nuts are off the cards until your baby is at least 5 years of age. Instead, serve these ground or in the form of smooth nut butters, so long as they don’t contain any added salt or sugar.


Don’t add salt to your baby’s food and don’t use your normal stock cubes or gravy, as they’re often high in salt. Remember this when you’re cooking for the family if you plan to give the same food to your baby. You can get special baby stock cubes, or make your own.

Scroll to Top

Get Annabel's Top 50 First Foods Checklist to your inbox!

Join Annabel’s newsletter and also be the first to hear about new competitions, recipes and offers.

By signing up you agree to receive email marketing from Annabel Karmel. Unsubscribe at any time.

Join the AK Family

Join our AK Family today for FREE and gain access to a fantastic selection of  benefits, such as 900+ exclusive recipes, unmissable monthly competitions, vouchers and promotional offers & lots more!

Log in

Login to the AK family for exclusive member benefits.