Typically babies should start eating whole foods around six months old or when they start to show signs of readiness to start solids. You want to start with simple, easy-to-chew foods served in appropriate sizes and textures. Oats are a great option for baby's first food, as it offers iron and healthy fats to feed those growing brains and bodies.