Skip to content
Weaning & Solids

Can Babies Eat Fish? A UK Guide to Introducing Fish Safely

·8 min read

Can Babies Eat Fish, and From What Age?

Yes — most babies can start eating fish from around 6 months, at the same time you introduce other solid foods. There's no need to hold off on fish specifically, and there are genuinely good reasons to bring it in early rather than leaving it until later.

Fish is one of the most nutritious foods you can offer a weaning baby. White fish is a gentle source of protein, and oily fish such as salmon, sardines and mackerel provide omega-3 fatty acids that support brain and eye development, along with vitamin D. For many families, fish is one of the easiest "grown-up" foods to share, because a plainly cooked, flaked fillet needs no special baby version.

Before you start any solids, it's worth being confident your baby is genuinely ready. The recognised signs of readiness — sitting up with good head control, losing the tongue-thrust reflex, and coordinating hand-eye-mouth movements — usually arrive together at around 6 months. We cover these in detail in our guide to the signs your baby is ready to wean.

As with all first foods, your baby should be sitting fully upright and supervised at every meal — never reclined, never propped, and never left alone with food.

Fish Is an Allergen — Introduce It Early and On Its Own

Fish is one of the recognised common food allergens, alongside eggs, peanuts, tree nuts, cow's milk, soya, wheat, sesame, and shellfish. That sounds alarming, but the current UK advice actually works in your favour: there's no benefit to delaying allergenic foods, and evidence supports introducing them from around 6 months rather than holding back.

The sensible approach is to introduce fish the same careful way you'd introduce any allergen:

  • Offer it on its own, not mixed into a dish with several other new ingredients — so if there's a reaction, you know what caused it.
  • Start with a small amount earlier in the day, so you can watch your baby over the following hours.
  • Wait a couple of days before introducing the next new allergen, keeping one variable at a time.
  • Once your baby has tolerated a fish well a few times, you can happily keep it in regular rotation.

Shellfish (prawns, crab, mussels and so on) is a separate allergen from finned fish, so tolerating salmon doesn't mean shellfish is guaranteed to be fine. Treat shellfish as its own first-time introduction when you get to it, and make sure it's thoroughly cooked. For the full framework, see our guide to introducing allergens to your baby.

Which Fish Are Great — and Which to Avoid

Some fish are ideal early weaning foods; a small number should be avoided entirely for babies and young children, and a couple need portion limits. Here's how they break down.

Great choices: White fish such as cod, haddock, plaice, coley and pollock are mild, flaky and easy to serve. Salmon is an excellent oily fish — soft, forgiving, and rich in omega-3 and vitamin D. Trout is another gentle option.

Fish to avoid completely: Shark, swordfish and marlin should not be given to babies or young children at all, because they can contain higher levels of mercury, which can affect a developing nervous system. This is a firm avoid, not a "small amount is fine" — simply leave these off the menu.

Fish that needs portion limits: Oily fish (salmon, sardines, mackerel, trout, fresh tuna) is brilliant but shouldn't be eaten in unlimited quantities, because it can contain low levels of pollutants. UK guidance sets a weekly limit on oily fish, and the framing is slightly different for boys and girls: girls (who may one day become pregnant) are advised to have no more than 2 portions of oily fish a week, while boys can have a little more. A baby-sized portion is small, so this rarely feels restrictive in practice — a couple of servings of salmon a week fits comfortably within it.

FishSuitable from 6 months?Notes
White fish (cod, haddock, plaice, pollock)YesMild and easy; check very carefully for bones
Salmon, troutYesOily fish — great nutrition, mind weekly oily-fish limit
Sardines, mackerelYesOily; strong flavour; watch tiny bones and salt in tinned versions
Shark, swordfish, marlinNoAvoid entirely — mercury levels
Smoked fish (smoked salmon, kippers)OccasionallyUsually high in salt — offer rarely, in small amounts

Smoked fish — smoked salmon, smoked mackerel, kippers — is generally high in salt, and babies need very little salt because their kidneys can't handle much. It's not dangerous as a rare taste, but it shouldn't be a regular part of your baby's diet. Fresh or plainly cooked fish is a far better everyday choice.

Bones: The Number One Practical Risk With Fish

The most common real-world hazard with fish for babies isn't allergy or mercury — it's bones. Even fillets sold as "boneless" can contain small pin bones, and these are a genuine choking risk for a baby.

Build a simple habit around this:

  • Always flake the fish with your fingers before serving, feeling through every piece for bones — don't rely on it looking clear.
  • Run each flake between your fingertips; pin bones are thin and easy to miss by eye.
  • Be extra vigilant with tinned sardines and mackerel, which often contain soft (but present) bones.
  • Whole small fish like whitebait are not appropriate for babies.

Serve fish soft and moist. Overcooked, dry fish can crumble into a texture some babies find harder to manage, so a gently cooked, flakeable fillet — offered in soft flakes or as a soft fish patty — tends to work best. Whether you're spoon-feeding or letting your baby feed themselves, the same rule applies: upright, supervised, unhurried.

It also helps to be clear on the difference between choking and the normal, noisy gagging that babies do as they learn to eat — they look and sound very different, and knowing which is which stops you panicking over ordinary gagging. Our guide on choking versus gagging in weaning walks through both.

Recommended products

These are what we recommend to every family we work with.

Tommee Tippee Portable Blackout Blind

Dark room is one of the most impactful sleep changes you can make.

~£30View

Dreamegg D1 Sound Machine

Continuous white noise — runs all night, no app needed.

~£25View

Affiliate links — doesn't cost you extra. See all recommendations

Tinned Fish, Salt and Everyday Servings

Tinned fish can be a convenient, affordable and nutritious option — but two things matter: what it's tinned in, and the salt.

  • Choose fish tinned in water or spring water rather than brine (salty) or, where possible, keep an eye on oil versions for added salt.
  • Watch the salt content. Many tinned fish, and especially anything smoked or in brine, carry more salt than a baby should have. Draining and, if needed, giving a quick rinse can reduce surface salt.
  • Tinned tuna is a slightly special case. Tinned tuna doesn't count towards the oily-fish limit (the canning process reduces the long-chain omega-3s), so it isn't restricted in the same way — but it's still fish, and fresh tuna does count as oily fish.

A gentle rule of thumb: keep fish plain. No added salt, no salty sauces, no smoked varieties as a staple. A flake of salmon, a little mashed sardine on toast fingers, or soft white fish stirred through a vegetable purée are all lovely early meals. Fish also pairs beautifully with other iron- and vitamin-rich foods as your baby's diet broadens.

If you'd like a calm, step-by-step way to bring fish and other first foods in — with reassurance about textures, portions and allergens — our Starting Solids course (£67) takes you through the whole journey without the overwhelm.

Spotting an Allergic Reaction — and When to Call 999

Most babies tolerate fish beautifully, but because fish is an allergen, it's important to know what a reaction can look like so you can respond calmly and quickly.

Milder signs can include redness or hives, an itchy rash, swelling around the lips or eyes, sneezing, a runny nose, or some vomiting shortly after eating. If you see mild symptoms, stop offering the food, and speak to your GP or health visitor before trying fish again. They can advise on next steps and whether allergy testing is appropriate.

Anaphylaxis is a medical emergency. Call 999 immediately and say "anaphylaxis" if your baby has any of these signs after eating:

  • Swelling of the tongue, mouth or throat
  • Difficulty breathing, noisy breathing, wheezing or a persistent cough
  • A hoarse cry or voice, or difficulty swallowing
  • Sudden floppiness, pale or blue colouring, or unresponsiveness
  • Widespread rash together with any of the above

Severe reactions are rare, but they can escalate fast — which is exactly why introducing allergens like fish one at a time, earlier in the day, is so useful. It means you're watching, and you're ready.

Everything here is feeding support, not medical advice. If you have any concerns about your baby's diet, allergies, or reactions, please speak to your GP or health visitor, who know your baby and can give tailored guidance.

Frequently asked questions

When can babies start eating fish?

Most babies can have fish from around 6 months, once they're showing the signs of readiness for solids — sitting up with good head control, losing the tongue-thrust reflex, and coordinating hand, eye and mouth. There's no need to delay fish beyond the start of weaning; in fact, introducing it early is encouraged.

Which fish should babies avoid?

Shark, swordfish and marlin should not be given to babies or young children at all, because of their mercury levels. Oily fish such as salmon and mackerel are great but come with a weekly portion limit. Smoked fish is usually high in salt and best offered only rarely.

How do I make fish safe from bones for my baby?

Always flake the fish with your fingers before serving and feel through every piece for pin bones — even 'boneless' fillets can contain them. Serve fish soft and moist, keep your baby sitting fully upright, and supervise every mouthful.

Can babies eat tinned fish?

Yes. Choose fish tinned in water or spring water rather than brine, drain it, and watch the salt content as babies need very little salt. Check tinned sardines and mackerel carefully for soft bones. Tinned tuna doesn't count towards the oily-fish weekly limit, but fresh tuna does.

Is fish a common allergen for babies?

Yes, fish is one of the recognised common food allergens. Introduce it on its own, in a small amount earlier in the day, and watch your baby over the following hours. Seek an anaphylaxis emergency response — call 999 — if there is any swelling of the throat, difficulty breathing, or sudden floppiness.

Related articles

Find local sleep help

Free sleep tips in your inbox

Evidence-based advice for better nights — delivered weekly.

Need personalised help?

Introducing fish and other first foods can feel like a lot to hold in your head — allergens, textures, portions, and all those 'am I doing this right?' moments. We've put everything into our Starting Solids course (£67), a calm, practical walkthrough of weaning from the first spoonful onwards. And remember: this is feeding support, not medical advice — for anything to do with your baby's health or allergies, your GP or health visitor is always the right first port of call.

Want it built for your baby? Personalised Sleep Plan (£127) or full 1:1 support (from £400).

Tell us about your baby

We usually reply within minutes during support hours