Swordfish and High-Mercury Fish for Babies: Why to Avoid Them
Swordfish and other high-mercury fish are not safe for babies. Mercury builds up in these fish and can harm a baby's developing brain and nervous system, so skip them and choose low-mercury fish like salmon, cod, or trout.
- When to introduce
- Avoid for babies and young children
- Common allergen?
- Yes (fish, a top-9 allergen)
- Texture
- Not recommended at any texture
- Key nutrients
- High mercury, not safe for babies
When can babies eat swordfish and high-mercury fish?
Swordfish, shark, king mackerel, tilefish, marlin, and bigeye (ahi) tuna are high-mercury fish, and they are best avoided for babies and young children entirely. Mercury is a metal that collects in these larger, longer-lived fish, and in a baby it can harm the developing brain and nervous system. Fish itself is a wonderful early food and one of the top-9 allergens worth introducing around 6 months. The fix is not to skip fish, it is to choose a low-mercury one like salmon, cod, or trout.
How to prepare swordfish and high-mercury fish for baby-led weaning (BLW) and purΓ©es, by age
Is swordfish and high-mercury fish safe? Choking & prep
The core safety issue with these specific fish is mercury, not choking or allergy, and mercury cannot be cooked, trimmed, or rinsed away, so the only safe move is to leave swordfish, shark, king mackerel, tilefish, marlin, and bigeye (ahi) tuna off the plate. When you serve a low-mercury fish instead, cook it fully until it flakes and is opaque throughout, and run a fingertip through it to find and remove every bone, since fish bones are a choking hazard. Skip added salt. Fish is one of the top-9 allergens, so introduce a new low-mercury fish on its own, earlier in the day, and watch for about two hours for hives, swelling, or vomiting, and treat any trouble breathing or swelling of the tongue or throat as an emergency.
Nutrition
Fish in general is a valued source of protein and of the omega-3 fat DHA that supports brain and eye development, which is exactly why the goal is to keep fish on the menu rather than drop it. The catch with swordfish and the other high-mercury fish is that their mercury load outweighs those benefits for a baby, so the nutrition you are after is better delivered by low-mercury choices. Salmon, sardines, trout, and cod offer similar protein and omega-3s without the mercury concern.
Goes well with
Salmon Β· Cod Β· Trout Β· Sardines
Storage & freezing
This is a food to avoid rather than store for your baby, so there are no baby leftovers to keep. If high-mercury fish is being cooked for adults in the house, keep it and its juices separate from your baby's food to avoid mix-ups, and cook any low-mercury fish you are serving the baby fresh and eat it within a day or two kept cold, or freeze it.
More proteins to explore
Introducing this allergen
Related reading
- Fish for babies: mercury & safe choices β
- Best first proteins for babies β
- How to cut food to prevent choking β
Frequently asked questions
Can babies eat swordfish?
No. Swordfish is one of the high-mercury fish that should be avoided for babies and young children, because mercury can harm a developing brain and nervous system. Choose a low-mercury fish like salmon, cod, or trout instead.
Which fish are too high in mercury for babies?
The ones to avoid are swordfish, shark, king mackerel, tilefish, marlin, and bigeye (ahi) tuna. Mercury builds up most in these large, long-lived predatory fish.
Is a small taste of swordfish okay for my baby?
It is best to avoid it entirely. There is no established safe small amount for babies, and mercury cannot be cooked or rinsed out, so a taste is not worth the risk when good low-mercury fish are easy to serve.
What fish can babies eat instead?
Low-mercury fish are the way to go: salmon, cod, trout, tilapia, sardines, and light canned tuna in moderation. Cook them fully, flake finely, and check very carefully for bones.
Is canned tuna safe for babies?
Light canned tuna is lower in mercury and fine in moderation, but avoid canned white (albacore) tuna and bigeye tuna, which are higher in mercury. When in doubt, salmon or sardines are easy low-mercury swaps.
My baby ate some swordfish at a restaurant, what should I do?
One accidental exposure is not an emergency, since the mercury concern is about regular intake over time. Simply avoid high-mercury fish going forward, and mention it to your pediatrician if you have any concerns.
Sources
- American Academy of Pediatrics (HealthyChildren.org): Starting Solid Foods
- CDC: Foods and Drinks to Encourage and Limit
Track it in YummyYucky
Log first tries, get nudged through the allergen watch, and keep every bite in one place you can share with your pediatrician.
Start tracking for freeLast updated July 2026. How we write these: grounded in widely published pediatric guidance (the AAP, WHO, the NIAID 2017 allergen guidelines, and the LEAP study), and pending independent review by a pediatric professional. See our editorial and medical policy for how we research, source, and update these.
This is general information, not medical advice, and has not been individually reviewed for your baby. Always talk to your pediatrician about your baby's diet, introducing allergens, and any reaction. In an emergency, contact emergency services.
Some links in our guides are affiliate links: if you buy through them we may earn a small commission, at no extra cost to you. We only suggest things we'd actually use, and it never changes our guidance.