If you have trouble persuading your child to eat their greens, the food you gave them as a baby may be to blame.
Scientists have found commercial baby foods are so sweet that toddlers never learn to appreciate bitter flavours.
Even products which say they contain lots of vegetables are packed with sweeter varieties such as carrot and sweet potato, and many savoury baby foods are supplemented with sugary fruit juice.
As such children fed these baby foods develop a sweet tooth very early in life, meaning they find vegetables too bitter when they are older, said the team from the University of Glasgow.
They said parents should be encouraged to give their children home-cooked vegetables to promote a wider range of tastes. Study leader Dr Ada Garcia said: "Infants have an innate preference for sweet foods.