โ† Blog  ยท  Nutrition

Can Babies Eat Salmon? Introducing Fish Safely

Last updated: March 19, 2026  ยท  7 min read

Yes โ€” babies can eat salmon from 6 months of age. Salmon is one of the best fish choices for babies: it is very low in mercury, exceptionally rich in DHA and EPA omega-3 fatty acids that are critical for brain and eye development, and a great source of high-quality protein, vitamin D, and B12. The FDA and EPA actively encourage parents to serve low-mercury fish like salmon to young children regularly.

Why Salmon Is One of the Best Foods for Babies

Parents sometimes hesitate to introduce fish due to concerns about mercury or allergies. When it comes to salmon specifically, those concerns are largely unfounded โ€” and the nutritional benefits are substantial:

Brain Development Fact: DHA makes up approximately 97% of the omega-3 fat in the brain and 93% of the omega-3 fat in the retina. Adequate DHA intake during infancy is directly linked to cognitive performance and visual development. Salmon is the best whole-food source of DHA available.

Mercury in Fish: Why Salmon Is Safe

Mercury concerns are legitimate for some fish โ€” particularly large predatory fish like shark, swordfish, king mackerel, and tilefish from the Gulf of Mexico, which bioaccumulate mercury over their long lifespans.

Salmon is in a completely different category. According to the FDA:

Far from being cautious about salmon, pediatric nutrition experts actively encourage it for the omega-3 benefits it provides.

How to Prepare Salmon for Babies by Age

Essential Safety Steps (All Ages)

Before any preparation:

6โ€“8 Months: Puree or Flaked Mash

8โ€“10 Months: Small Soft Flakes

10โ€“12 Months: More Texture

Cooking Methods for Baby Salmon

The best cooking methods that keep salmon moist, making it easier for babies to eat:

Wild-Caught vs. Farmed Salmon for Babies

Both wild-caught and farmed salmon are safe and nutritious for babies. Here's a brief comparison:

The omega-3 benefits are present in both. Choose what fits your budget and is most accessible โ€” either option is an excellent choice for your baby.

Fish Allergy: What Parents Need to Know

Fish is one of the top 9 allergens in the United States. Fish allergy affects approximately 0.2% of children. Unlike some other food allergies, fish allergy often persists into adulthood.

When introducing salmon for the first time:

  1. Choose a day when you are home and your baby is well
  2. Offer a small amount (about 1 teaspoon) first
  3. Wait 10โ€“15 minutes and watch for immediate reactions
  4. Continue watching for 2 hours after eating
  5. If tolerated, gradually increase the amount over subsequent servings

Signs of fish allergy include hives, vomiting, diarrhea, swelling, runny nose, or difficulty breathing. Seek emergency care immediately if breathing is affected.

Note: allergy to one type of fish does not necessarily mean allergy to all fish, but cross-reactivity is common. Discuss with your pediatrician if your baby reacts to salmon before trying other fish.

Sources: US Food and Drug Administration ยท United States Environmental Protection Agency ยท National Institutes of Health Office of Dietary Supplements.

Want to check if another food is safe for your baby? Search the CanBabyEat Food Database →

Frequently Asked Questions

When can babies eat salmon?

Babies can eat salmon from 6 months. It is one of the best fish for babies โ€” very low in mercury and rich in DHA omega-3s that support brain and eye development.

Is salmon high in mercury?

No โ€” salmon is classified as a "Best Choice" low-mercury fish by the FDA. The FDA and EPA recommend children eat 2โ€“3 servings per week of fish like salmon.

Can babies be allergic to salmon?

Yes โ€” fish is a top 9 allergen. Introduce salmon in a small amount and watch for 2 hours. Signs include hives, vomiting, swelling, or breathing difficulty. Seek emergency care for severe reactions.

Can babies eat canned salmon?

Yes โ€” canned salmon in water with no added salt is a convenient, nutritious option. Choose boneless, skinless varieties and rinse before serving to reduce any residual sodium.

How often can babies eat salmon?

The FDA and EPA recommend 2โ€“3 servings per week of low-mercury fish like salmon for young children. A baby serving is 1โ€“2 oz (28โ€“56g).

This article is for informational purposes only and does not constitute medical advice. Always consult your pediatrician before introducing new foods. Sources: FDA Fish Advice for Young Children, AAP HealthyChildren.org, EPA Mercury in Fish guidelines.