Babies can have sweet potatoes after they start solids, which typically happens around 6 months old.