Foods to Avoid for Babies

You're better off waiting a little while to add these foods to your baby's diet.

What to avoid?

If your baby is under 6 months, there are a few foods you'll want to wait to introduce until a bit later, as they may cause food allergies or make your baby ill. They

  • Eggs
  • Fish
  • Shellfish
  • Nuts and seeds
  • Soft and unpasteurised cheeses
  • Foods that contain wheat or gluten (a protein found in wheat, rye and barley)

Fruit, vegetables and baby rice are really all you need at this early stage; they won’t get bored, trust us.

Even after the magic 6-month point, there are still a few no-no’s for babies under one: namely too much sugar or salt, artificial additives, honey, unpasteurised milk or cheeses, and raw or undercooked meat, fish or eggs. It's also best to limit high-fibre foods until the age of 2, because they fill tiny tummies up too fast and keep your baby from getting enough calories to fuel that rapidly growing body! Choose full-fat dairy products, too – they provide valuable energy and valuable vitamins such as vitamin A which low fat dairy products may be low in.

One last tip: your baby is still figuring out this chewing lark, so for safety's sake, avoid giving foods that are hard or large in size, like popcorn or grapes. Vegetables bigger than a pea could get stuck if they go down the wrong way.

A note about salt

Babies have a limited ability to handle salt in foods, and you might be surprised to learn how little they need - children less than 12 months old should have less than 1g of salt per day (0.4g sodium).

Even after a year, the maximum amounts are still small:

  • 1 to 3 years - 2g salt a day (0.8g sodium)
  • 4 to 6 years - 3g salt a day (1.2g sodium)
  • 7 to 10 years - 5g salt a day (2g sodium)
  • 11 and over - 6g salt a day (2.4g sodium)

Lots of foods contain sodium already, so there’s no need for your to add salt to any food your baby eats. Trust us, the natural flavours of food will be more than exciting enough for their little palates!