Solid food refusal

What if my baby is seven months old and won't eat solids?

Not all babies start eating solid foods at six months of age. Some refuse. But by eight months, most have begun. Babies who start later than six months should be seen by their health-care providers to make sure the baby is growing well and nothing is wrong. Parents can try a variety of food flavours and textures and feeding approaches.

A) Babies who refuse solid foods

Some babies refuse solid foods until they are a little older than the recommended starting age of six months. This is normal for some babies. Most of them will start eating solid foods by the age of eight months.

Some babies refuse:

  • Pureed foods but will accept textured foods.
  • Bland food but will accept spiced and even very spicy foods.
  • To be fed but instead want to feed themselves.

These are all normal. Just pay attention to your baby’s signs and abilities.

Babies who do not start solid foods by 9 – 10 months can have long term feeding problems (Coulthard 2009; Northstone 2001). If your baby is starting later than six months, ensure the baby is growing well and see your health-care providers to make sure nothing is wrong.


Coulthard H, Harris G, Emmett P. Delayed introduction of lumpy foods to children during the complementary feeding period affects child's food acceptance and feeding at 7 years of age. Matern Child Nutr. 2009 Jan;5(1):75-85
Northstone K, Emmett P, Nethersole F; ALSPAC Study Team. Avon Longitudinal Study of Pregnancy and Childhood. The effect of age of introduction to lumpy solids on foods eaten and reported feeding difficulties at 6 and 15 months.J Hum Nutr Diet. 2001 Feb;14(1):43-54