Flaxseed oil is being heavily promoted as an alternative to fish oil. The health benefits of fish oil are believed to derive principally from two omega-3 fats, eicosapentaenoic acid (EPA) and docosahexaenoic acid (DHA). Flaxseed oil contains a third, plant-based omega-3, alpha-linolenic acid (ALA). Other foods (especially walnuts) and oils (canola and soybean, for example) contain ALA. But at about 7 grams per tablespoon, flaxseed oil is by far the richest source.