Anchovies, Herring and Sardines: These are really tiny fish that can have 840 milligram of Omega 3 fatty acids in each 3 ounce can of fist. The anchovy from Europe when canned in oil is much better than the raw one. Herring of the Atlantic variety carries more DHA than the ones from Pacific. Of these three varieties, sardines offer lesser DHA.
Caviar or Fish Roe: These are considered gourmet delights and also have one of the best sources of DHA in each serving. Red fish and Black caviar of 100 gms has as much 3.8 milligrams. Roe from fish, based on the type can contain as much as 1.3 to 1.7 milligram per 100 gms.
Algae: For people who not consume fish the best sources for Omega 3 fatty acids can be derived from tofu, walnuts and flaxseeds. But these do not have DHA which comes from the sea. Algae can be a good source of DHA even for those strict vegetarians. You can get these from health stores.
Mother’s milk and formula for babies: For really small infants, the mother’s milk provides DHA. In case that is not possible you can get formula that has this as manufactures know the importance of DHA.