When Can Babies Eat Fish? A Parent's Guide to Introducing Fish Safely
Fish is one of the most nutritious foods you can offer your baby — it is rich in protein, easy to digest when cooked well, and a natural source of healthy fats that support your baby's growing brain and eyes. Yet many parents feel nervous about it. When is the right time? Which fish is safe? And what about allergies?
The good news is that fish can be introduced early, just like other foods, as long as it is prepared safely and offered in small, age-appropriate portions. This guide explains when to start, which fish to choose first, how to serve it, and the signs to watch for, so you can feel confident at the high chair.
Table of Contents
- When Can Babies Start Eating Fish?
- 1. The Best First Fish for Babies
- 2. How to Introduce Fish for the First Time
- 3. How to Prepare Fish Safely for Babies
- 4. Fish Allergy: What to Watch For
- 5. Fish to Limit or Avoid for Babies
- 6. Easy Ways to Serve Fish to Your Baby
- 7. How Often Should Babies Eat Fish?
- Putting It All Together: A Simple First Month
- Frequently Asked Questions
When Can Babies Start Eating Fish?
Most babies can start eating fish at around 6 months of age, once they have begun solid foods and can sit up with support. Fish is usually introduced at the same stage as other protein foods such as meat, eggs, and lentils — there is no need to wait until your baby is a year old.
Before offering fish, your baby should show the usual signs of readiness for solids: good head control, sitting up with little support, an interest in food, and the ability to move food from the front of the mouth to the back and swallow. If your baby is already eating purees or soft finger foods comfortably, fish can be one of the next foods you try.
Some parents worry that introducing fish early increases the risk of allergy, but current guidance from paediatric health organisations generally suggests the opposite: introducing common allergenic foods, including fish, during the first year may actually help reduce the risk of developing a food allergy. If your baby already has an allergy, eczema, or a family history of food allergies, it is sensible to talk to your paediatrician first — but for most babies, there is no reason to delay.
1. The Best First Fish for Babies
The best first fish for babies are mild, low in mercury, and easy to flake into soft pieces. Good choices include cod, haddock, salmon, and pollock. These fish have a gentle flavour that most babies accept, and they cook quickly into a soft, flaky texture.
How to choose: pick fresh or frozen fish from a trusted source. Fresh fish should smell mild, like the sea, not strongly "fishy". Frozen fish is a practical option — it is often frozen soon after catching, which helps preserve its quality, and it lets you defrost one small portion at a time.
Why it works: mild white fish such as cod and haddock flake into tiny, soft pieces that are easy for a baby to manage, while salmon adds healthy fats and a slightly richer flavour. Starting with a mild fish makes it more likely your baby will enjoy the taste and want to try it again.
2. How to Introduce Fish for the First Time
The first time you offer fish, keep it simple: one small portion, on its own, so you can see how your baby reacts. Offer it at a meal when your baby is calm and a little hungry — not overtired or unwell — and at home, where you can watch them closely afterwards.
How to do it: cook a small piece of fish thoroughly, remove every bone, and flake it into tiny pieces or mash it into a smooth puree with a little of your baby's usual milk or some mashed vegetables. Offer a teaspoon or two at first. If your baby turns away or spits it out, do not worry — that is normal with a new taste. Simply offer it again on another day.
Why it works: a small, plain first serving lets you watch for any reaction and lets your baby get used to the flavour without being overwhelmed. It usually takes several tries — sometimes ten or more — before a baby accepts a new food, so patience matters more than the first reaction.
3. How to Prepare Fish Safely for Babies
Safe preparation is the most important part of feeding fish to a baby. Fish must always be fully cooked, and every bone must be removed before serving. Raw or undercooked fish, including sushi-style preparations, should never be offered to babies.
How to do it: steam, bake, or poach the fish until it is opaque all the way through and flakes easily with a fork. Avoid frying, which adds unnecessary fat and can make the fish harder to manage. Once cooked, flake the fish with your fingers or a fork and check carefully for bones — even a small fillet can hide fine pin bones. For babies under 9 months, mash the flakes into a smooth or lumpy puree; older babies can manage soft flakes as finger food.
Why it works: gentle cooking methods keep the fish soft and moist, which makes it safer and easier to swallow. Checking by hand, rather than by eye alone, is the most reliable way to catch small bones before they reach your baby's plate.
4. Fish Allergy: What to Watch For
Fish is one of the common food allergens, so it is worth knowing what a reaction can look like. Most babies have no problem at all, but a small number will react, and it is better to know the signs in advance than to be caught by surprise.
How to do it: after the first serving, watch your baby for the next two hours. Look for a rash or hives, swelling of the lips or face, vomiting, or unusual fussiness. A mild reaction may be a few spots around the mouth; a more serious reaction — such as swelling, difficulty breathing, or repeated vomiting — needs urgent medical attention. If you notice any worrying symptoms, stop feeding the fish and contact your paediatrician or seek medical help straight away.
Why it works: reactions, when they happen, usually appear quickly, within minutes to a couple of hours. Watching your baby after the first few servings means you can act fast if needed, and if nothing happens, you can feel confident offering fish again.
5. Fish to Limit or Avoid for Babies
Not all fish is suitable for babies. Some large fish contain higher levels of mercury, a substance that can affect a developing nervous system, and these should be avoided or strictly limited in the first years of life.
How to do it: avoid shark, swordfish, marlin, and tilefish entirely for babies and young children, as these are the fish highest in mercury. Limit oily fish such as salmon, trout, and mackerel to one or two small portions a week — oily fish is healthy, but variety matters. Also avoid raw fish, smoked fish with a strong salt content, and fish prepared with added salt, sauces, or batter, which are not suitable for babies.
Why it works: sticking to low-mercury fish and keeping portions small gives your baby all the nutritional benefits of fish while keeping mercury exposure very low. Variety is the key: rotating fish with other protein foods such as chicken, lentils, and eggs is the healthiest approach of all.
6. Easy Ways to Serve Fish to Your Baby
Once your baby has tried fish once or twice, you can start mixing it into meals they already enjoy. Fish is very versatile, and a little goes a long way — you only need a few spoonfuls per meal.
How to do it: try flaked cod stirred into mashed potato, salmon mixed with mashed sweet potato or carrot, or tiny pieces of poached fish in a vegetable puree. For older babies, soft fish cakes made from flaked fish, mashed potato, and a little egg make a good finger food, and small pieces of fish with steamed vegetables work well for self-feeding.
Why it works: mixing fish with a familiar food makes the new flavour less strange, and offering it in different forms helps your baby learn to like it. Babies who meet fish in several different meals are more likely to accept it as a regular part of their diet.
7. How Often Should Babies Eat Fish?
For most babies, fish once or twice a week is a good amount. A serving for a baby is small — roughly one to two tablespoons of flaked fish — and that is plenty to provide the nutrients fish is known for.
How to do it: aim for one fish meal a week to begin with, then increase to two once your baby enjoys it. Keep a simple mental note of which fish you served and when, especially in the early weeks, so you can rotate the types and spot any pattern if your baby reacts to a particular fish.
Why it works: a regular but modest amount of fish gives your baby the benefits without overdoing any single food. It also builds a habit: babies who eat fish regularly in their first year are much more likely to enjoy it as toddlers and beyond.
Putting It All Together: A Simple First Month
Here is a gentle plan for introducing fish over your baby's first month with it:
- Week 1: offer a teaspoon or two of flaked, well-cooked cod or haddock once, on its own, and watch for any reaction.
- Week 2: offer the same fish again, mixed into mashed potato or a vegetable puree your baby already likes.
- Week 3: try a second type of fish, such as salmon, in a small portion.
- Week 4: if all has gone well, fish is now a regular food — serve it once or twice a week in different meals.
Do not worry if your baby refuses fish at first. Offer it again a few days later, in a different form or mixed with a favourite food. Most babies come round to fish with a little patience, and there is no rush — the first year is about exploring tastes, not finishing plates. If your baby has a known allergy, eczema, or a family history of fish allergy, speak to your paediatrician before the first serving.
Frequently Asked Questions
Can babies eat salmon?
Yes — salmon is one of the best first fish for babies. It is low in mercury, rich in healthy fats, and cooks into a soft, flaky texture. Offer it fully cooked, with all bones removed, in small portions, once or twice a week.
What if my baby refuses fish?
That is very common and nothing to worry about. Babies often need many tries before accepting a new taste. Offer fish again in a few days, in a different form — mixed into a favourite puree, or as a soft fish cake — and keep portions small and pressure-free.
Can babies eat tinned fish?
Tinned fish in water, such as tinned tuna in water, can be offered occasionally, but check the salt content and choose low-salt options where possible. Fresh or frozen fish is usually the better everyday choice, and large tinned fish such as tuna should be kept to small, occasional portions because of mercury.
Do I need to worry about bones?
Yes — always check for bones by flaking the cooked fish with your fingers before serving. Even boneless fillets can contain small pin bones. For younger babies, mashing the fish into a puree adds another layer of safety.
When should I talk to a doctor about fish?
Talk to your paediatrician before introducing fish if your baby has a known food allergy, eczema, or a close family history of fish or shellfish allergy. Seek medical help straight away if your baby develops swelling, breathing difficulty, or repeated vomiting after eating fish.
Disclaimer: This article is for general information only and is not medical advice. Talk to a qualified healthcare professional before changing your diet, starting supplements, or beginning a new exercise routine — especially if you are pregnant, breastfeeding, managing a health condition, or taking medication. For questions about your baby's feeding, always consult your pediatrician.
#BabyFood #BabyFirstFoods #IntroducingFish #BabyNutrition #HealthyBaby #ParentingTips #UnlockingWellness
