Fish is an excellent food for babies — high in protein, omega-3 fatty acids (important for brain development), and it introduces an important allergen. But mercury content matters.
Low-mercury fish (serve freely): Salmon, cod, tilapia, trout, sardines, pollock, catfish, anchovies.
Moderate-mercury fish (serve occasionally): Canned light tuna, halibut, mahi-mahi, snapper.
High-mercury fish (avoid for babies): Swordfish, shark, king mackerel, tilefish, bigeye tuna.
The FDA and EPA recommend 2-3 servings of low-mercury fish per week for children. For babies just starting solids, once or twice a week is a good goal. Salmon is the gold standard — low mercury, high omega-3, mild flavor, and a soft texture that works for both purees and BLW.