Babies can eat various foods through baby-led weaning (BLW), starting from around 6 months of age. Some of these foods include avocado, eggs, oats, and sweet potatoes. Share on Pinterest Jen ...