Solid foods should be introduced to a baby's diet when their digestive system is ready, usually around 6 months of age. Signs of readiness include the baby being able to sit up with support, showing interest in food, and having good head and neck control.