10 Foods Highest in Omega-3, Ranked
The two foods with the most omega-3 in our entire database aren’t fish. Flaxseed / Linseed (whole) tops our list at 22,813mg per 100g, and Chia Seeds come second at 17,552mg, both still comfortably ahead of third place, Caviar (black, sturgeon), at 6,789mg. But the real story here isn’t just the ranking, it’s that those top two numbers measure a genuinely different, less directly useful kind of omega-3 than everything below them.
The real top 10 in our database
- Flaxseed / Linseed (whole): 22,813mg per 100g
- Chia Seeds: 17,552mg per 100g
- Caviar (black, sturgeon): 6,789mg per 100g
- Bottarga: 4,000mg per 100g
- Smoked Mackerel: 3,200mg per 100g
- Salmon (Atlantic, farmed, raw): 2,587mg per 100g
- Mackerel (Canned, in brine): 2,400mg per 100g
- Buckling: 2,200mg per 100g
- Lumpfish Roe (Black): 2,200mg per 100g
- Tobiko (Orange): 2,100mg per 100g
ALA versus EPA and DHA, not the same omega-3
Flaxseed and Chia Seeds are both rich in ALA, a plant-based omega-3 that your body has to convert into the two forms it actually uses for most of the benefit typically associated with omega-3, EPA and DHA. The British Dietetic Association is direct about how well that conversion works: “ALA makes these in your body. This happens slowly and only small amounts are formed.” Oily fish, by contrast, supplies EPA and DHA directly, no conversion step needed, which is a large part of why the NHS treats it as a genuinely different, more reliable source.
Why oily fish still matters here
By raw milligrams per 100g, several fish on this list, Smoked Mackerel, Salmon, canned Mackerel, rank behind Flaxseed and Chia. But the NHS’s own advice is built around fish specifically: “A healthy, balanced diet should include at least 2 portions of fish a week, including 1 of oily fish,” a portion being around 140g when cooked. Oily fish are, in the NHS’s own words, “the richest source of long-chain omega-3”, the EPA and DHA kind your body doesn’t have to make itself.
Where you will see it used on this site
Every one of the 10 foods above shows its own real omega-3 figure on its own food page, and our Omega-3 Rich badge uses the same real 500mg-per-100g threshold across our entire database, not just this top 10. See our full High Omega-3 Rich hub page for every food that clears it.
*This article is general information, not medical or dietary advice. If you’re making dietary changes for a specific health reason, pregnancy or otherwise, speak to a doctor or registered dietitian.
