Question: when a baby can eat fish?
Answer: As for the “when,” babies can start eating fish whenever they start chowing on solid foods — usually between about 4 and 6 months of age. It's a perfect time to introduce a piscine diet to replenish all those Omega-3s lost in the transition away from breast milk and formula.