The right time for your baby to eat chocolate With children over 3 years old, you can give your baby chocolate with an appropriate amount for good for the heart and brain. While feeding babies under 3 years old may not be good for babies.