Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

Foods high in omega-3

Per 100 g, the foods highest in omega-3 on our list are flaxseed (23 g), chia seeds (18 g) and canola oil (9.1 g). Omega-3 fats are essential: the body cannot make them. Oily fish supply EPA and DHA; flax, chia, walnuts and hemp supply the plant form, ALA. There is no daily value, so we list foods with at least 0.5 g per 100 g.

19 foods
Omega-3 fats in each food. Select a column heading to sort. Daily value: g.
Food
Flaxseed23 g1.6 g (1 tbsp ground)4.3 g59
Chia seeds18 g2.1 g (1 tbsp)3.7 g68
Canola oil9.1 g1.3 g (1 tbsp)1 g18
Walnuts9.1 g2.5 g (1 oz)1.4 g24
Hemp seeds8.7 g2.6 g (3 tbsp)1.6 g60
Mayonnaise5.3 g0.7 g (1 tbsp)0.8 g10
Salmon2.4 g2.9 g (1 fillet portion)1.2 g40
Sardines1.5 g1.4 g (1 can, drained)0.7 g58
Mackerel1.4 g1.2 g (3 oz cooked)0.5 g35
Canned salmon1.1 g1 g (3 oz)0.9 g53
Trout1.1 g0.8 g (1 fillet)0.6 g60
Pecans1 g0.3 g (1 oz)0.1 g20
Avocado oil1 g0.1 g (1 tbsp)0.1 g11
Mussels0.9 g0.7 g (3 oz cooked)0.5 g65
Chocolate chip cookies0.8 g0.2 g (2 cookies)0.2 g10
Oysters0.8 g0.7 g (6 medium)0.8 g78
Olive oil0.8 g0.1 g (1 tbsp)<0.1 g13
Hummus0.7 g0.2 g (2 tbsp)0.3 g31
Granola0.6 g0.4 g (1/2 cup)0.1 g42

Source: USDA FoodData Central. Last updated .