When Can Baby Eat Fish?

baby eating
Catherine Delahaye/ Digital Vision/Getty

Most babies can eat fish, and in fact they should, since fish is such a good source of brain-building omega-3 fatty acids. While it's true that fish is one of the top seven allergy foods, scientific research shows that delaying the start of foods may not prevent food allergies as once was thought. In light of those studies, the American Academy of Pediatrics updated its feeding recommendations. Of course, as with any new foods, be sure you talk with your pediatrician about the right timing for your baby.

Guidelines for Feeding Fish to Babies

You can begin feeding your baby certain properly cooked fish as early as four to six months of age, provided there is no history of allergies. In a 2008 study, the American Academy of Pediatrics Committee on Nutrition stated:

"Although solid foods should not be introduced before four to six months of age, there is no current convincing evidence that delaying their introduction beyond this period has a significant protective effect on the development of atopic disease regardless of whether infants are fed cow milk protein formula or human milk. This includes delaying the introduction of foods that are considered to be highly allergic, such as fish, eggs, and foods containing peanut protein."

However, your pediatrician may offer your different advice, based on your baby's health needs. More conservative suggestions for offering fish to babies state to wait until your baby is one year old for fish and possibly delay to age three for shellfish and crustaceans, like lobster, clams, oysters, and shrimp. Again, research indicates that this may not be necessary, but you and your doctor know your baby's particular needs best.

Best Fish for Babies

Fish can be a wonderful source of nutrition for your baby. It is packed with lean protein and contains essential fatty acids. The American Dietetic Association notes that these fats promote brain development. Additionally, fish can provide varying amounts of iron, calcium, zinc and magnesium.

When introducing fish to your baby, choose fish that is:

  • Properly de-boned
  • Thoroughly cooked. Avoid raw, underdone fish or ceviche "cooked" fish.
  • Considered to have lower levels of mercury. Avoid swordfish, king mackerel, shark, and tilefish.
  • Fresh
  • Mild in flavor, such as flounder, haddock, cod, and sole. As your baby develops a taste for fish, you might add in fish that have a stronger flavor.

Preparing Fish for Your Baby

You can prepare the fish in a variety of ways. Steaming, poaching, or baking are more healthful than pan-frying. These methods also tend to make the fish softer and easier for your baby to mash.

If you are making your own baby food, you can process the fish to your baby's desired texture. You may also wish to mix it with a fruit or vegetable that your baby loves. Be creative in your combinations. Though peaches and fish may sound like an odd combination to you, your baby might gobble it all up!

If he is ready for table foods, your baby can self-feed properly cooked, deboned fish. Simply make sure the fish is cut into suitable small pieces that he can handle.

Was this page helpful?