All ArticlesFood

Fish for Baby: Which Types Are Safe from 6 Months?

Babysential TeamFebruary 27, 20267 min read

Fish is one of the best foods you can give your baby. It is rich in omega-3 fatty acids that are important for brain development, and it is an excellent source of iodine, vitamin D, and protein. But which fish is safe, and what should you avoid?

Here is the complete guide to fish for babies, based on recommendations from the AAP, WHO, and FDA.

When Can Your Baby Eat Fish?

According to the AAP (American Academy of Pediatrics), babies can have fish from 6 months — when they begin solid foods. Fish is actually recommended as one of the first foods you introduce, because:

  • Fish is an important source of omega-3 (DHA) that supports brain development
  • Fish contains iodine, which many babies don't get enough of
  • Early introduction of fish may reduce the risk of fish allergy

Fish is a common allergen, and the AAP recommends that all common allergens be introduced within the first year of life. Start with a small taste and observe your baby for 2–3 days before giving more.

Safe Fish Types for Baby

White Fish (from 6 months)

White fish has a mild flavor and soft texture that is perfect for babies.

  • Cod — mild flavor, easy to mash
  • Pollock — affordable and nutritious, slightly firmer than cod
  • Haddock — soft and mild, great in puree
  • Tilapia — mild flavor, widely available
  • Sole/Flounder — very soft and fine for the youngest babies

Fatty Fish (from 6 months)

Fatty fish contains the most omega-3 and should be part of your baby's diet. The AAP recommends fish 2–3 times per week, and fatty fish should be included.

  • Salmon — rich in omega-3, widely available
  • Trout — similar to salmon in nutritional value
  • Mackerel — very rich in omega-3
  • Sardines — nutritious and affordable

Shellfish (from 6 months)

According to the AAP, shellfish can be introduced when your baby starts solid foods. This includes:

  • Shrimp — mash or finely chop for the youngest babies
  • Crab — in small amounts
  • Mussels — well cooked

Shellfish is an allergen. Start with a small taste and observe your baby for 2–3 days. Fresh shellfish should always be thoroughly cooked.

Fish Your Baby Should NOT Eat

Some fish types contain too many environmental pollutants (mercury, dioxins) for babies. According to the FDA and EPA, children under 11 should avoid:

FishReasonSource
SharkVery high mercury contentFDA/EPA
SwordfishVery high mercury contentFDA/EPA
King mackerelHigh mercury contentFDA/EPA
Tilefish (Gulf of Mexico)High mercury contentFDA/EPA
Bigeye tunaHigh mercury contentFDA/EPA
PikeHigh mercury contentFDA/EPA
Fish liverHigh levels of environmental pollutantsFDA

Note: Regular-size farmed salmon and trout are safe.

What About Tuna?

  • Canned light tuna: Can be given in moderate amounts from 6 months. Choose tuna in water, not oil. Limit to 2 times per week.
  • Fresh tuna steak (bigeye/ahi): Should be limited for children under 11 due to mercury. Opt for canned light tuna instead.
  • Canned albacore (white) tuna: Limit to once a week for babies and toddlers.

Parent caring for child in a warm Scandinavian home

How Much Fish Does Your Baby Need?

The AAP and WHO recommend:

AgeAmountFrequency
6–8 monthsA few spoonfuls2–3 times per week
8–12 monthsAbout 1–1.5 oz (20–40g) per serving2–3 times per week
1–2 years1.5–2 oz (40–55g) per serving2–3 times per week

A dinner portion for an 8-month-old baby is about 2–3 tablespoons of fish.

Preparing Fish for Baby

6–8 Months: Puree

  1. Steam or poach the fish in unsalted water until it flakes apart
  2. Remove ALL skin and bones — run your fingers through it carefully
  3. Mash with a fork or blend to a completely smooth puree
  4. Mix well with vegetables (carrot, potato, broccoli)

8–10 Months: Coarser Texture

  1. Cook the fish thoroughly
  2. Break into small flakes with a fork — let it be soft pieces
  3. Serve with cooked vegetable pieces

10–12 Months: Finger Food

  1. Cook or pan-fry the fish
  2. Cut into oblong pieces your baby can hold themselves
  3. Always check for bones!
  4. Homemade fish cakes and fish sticks (without salt) are great

ALWAYS check for bones, even in fillets. Run your fingers over the fish before giving it to your baby. Small bones can get stuck in the throat.

3 Simple Fish Recipes for Baby

1. Cod and Carrot (from 6 months)

  • 1 cod fillet (about 3.5 oz / 100g)
  • 2 carrots, peeled and chopped
  • 1 potato, peeled and chopped
  • 1 tsp olive oil

Boil the vegetables in water until soft (about 15 minutes). Add the fish on top for the last 5 minutes. Remove skin and bones. Mash or blend to desired consistency. Add olive oil.

2. Salmon and Broccoli Puree (from 6 months)

  • 1 salmon fillet (about 3 oz / 80g)
  • 1 handful broccoli
  • 1 small potato, peeled and chopped

Steam everything for 10–12 minutes. Remove skin from the salmon. Mash with a fork. Add a little of the cooking water for desired consistency.

3. Salt-Free Fish Cakes (from 10 months)

  • 7 oz (200g) cod fillet, finely chopped
  • 1 tbsp all-purpose flour
  • 1 egg
  • 1 tbsp finely chopped dill (optional)

Mix everything together. Form into small, flat cakes. Cook in a little oil over medium heat for 3–4 minutes on each side. Cool before serving.

Make a large batch of fish puree and freeze in ice cube trays. One ice cube section equals about one baby portion. Keeps for 3 months in the freezer.

Frequently Asked Questions

Can a 6-month-old baby eat salmon?

Yes. Salmon is an excellent first fish for babies because it is soft, rich in omega-3, and easy to mash. Cook or steam the salmon, remove skin and bones, and blend to a smooth puree. Start with a small taste and watch for an allergic reaction.

Is it safe to give babies sushi?

No. Raw fish (sushi, sashimi) should not be given to children under 5 years. Fish for babies and toddlers should always be thoroughly cooked. Raw fish can contain parasites and bacteria that a baby's immune system cannot handle well.

Can a baby eat smoked salmon?

Smoked salmon should be avoided in the first year. Smoked salmon contains a lot of salt and can contain listeria bacteria. After 12 months, you can offer small amounts occasionally.

How often should a baby eat fish?

The AAP recommends fish 2–3 times per week for babies from 6 months. Vary between white and fatty fish. Fatty fish (salmon, mackerel, trout) should be included at least once a week for omega-3.

Can babies eat fish roe/caviar?

Yes, fish roe (like salmon roe) can be given from 6 months, but choose varieties with low salt content. Store-bought caviar spreads are typically too salty for babies. Fresh, cooked fish roe is a better option.

Caring parent with child in a calm atmosphere

Summary

Fish is safe and recommended from 6 months. Start with mild white fish, and vary with fatty fish for omega-3. Aim for 2–3 fish meals per week. Avoid fish with high mercury content (shark, swordfish, king mackerel), and always check for bones.

Read More


Sources

  1. AAP — Starting Solid Foods
  2. FDA/EPA — Fish Advice for Pregnant Women and Young Children
  3. WHO — Complementary feeding

Sources & Disclaimer: This article is for informational purposes only and does not constitute medical advice. Always consult your healthcare provider for personalized guidance regarding your or your child's health.

Related Topics

babyfoodfishfood introductionomega-3