Guide · Oct 13, 2026
Omega-3 Foods: EPA, DHA and ALA per Serving (USDA Data)
Omega-3 content of 18 fish, seeds, nuts and oils per serving from USDA data, split into EPA, DHA and plant ALA, plus what the prostate research shows.
By Michael Gonzales · Last updated
By Michael Gonzales · Last updated October 13, 2026
Short answer: The foods highest in omega-3 are oily fish (salmon, herring, sardines, mackerel and trout) for EPA and DHA, and flaxseed, chia seeds, walnuts and canola oil for ALA, the plant omega-3. Men need 1.6 g of ALA a day; there's no official daily target for EPA and DHA [1]. The Dietary Guidelines suggest about 8 ounces of seafood a week for adults [2].
Not all omega-3s are the same, and that changes what you should put on your plate. Here's the full table, the fish vs. plant difference most lists skip, and how to pick fish that's low in mercury.
The three omega-3s, and why the type matters
- ALA (alpha-linolenic acid) comes from plants: flax, chia, walnuts, canola and soybean oil. It's the only one with an official intake level: 1.6 g a day for men and 1.1 g for women [1].
- EPA and DHA are the long-chain omega-3s. They come almost entirely from fish, shellfish and algae.
- Your body can turn some ALA into EPA and DHA, but only a small amount [1]. So a spoonful of flax is a great ALA source, but it isn't a swap for a serving of salmon.
Omega-3 per serving: the full table
| Food | Serving | ALA (g) | EPA (g) | DHA (g) |
|---|---|---|---|---|
| Flaxseed oil | 1 tbsp | 7.26 | – | – |
| Chia seeds | 1 oz | 5.06 | – | – |
| English walnuts | 1 oz | 2.57 | – | – |
| Flaxseed, whole | 1 tbsp | 2.35 | – | – |
| Canola oil | 1 tbsp | 1.28 | – | – |
| Salmon, Atlantic, farmed, cooked | 3 oz | – | 0.59 | 1.24 |
| Salmon, Atlantic, wild, cooked | 3 oz | – | 0.35 | 1.22 |
| Herring, Atlantic, cooked | 3 oz | – | 0.77 | 0.94 |
| Soybean oil | 1 tbsp | 0.92 | – | – |
| Black walnuts | 1 oz | 0.76 | – | – |
| Sardines, canned in tomato sauce | 3 oz | – | 0.45 | 0.74 |
| Mackerel, Atlantic, cooked | 3 oz | – | 0.43 | 0.59 |
| Salmon, pink, canned | 3 oz | 0.04 | 0.28 | 0.63 |
| Trout, rainbow, wild, cooked | 3 oz | – | 0.40 | 0.44 |
| Sea bass, cooked | 3 oz | – | 0.18 | 0.47 |
| Oysters, eastern, wild, cooked | 3 oz | 0.14 | 0.30 | 0.23 |
| Edamame, prepared | 1/2 cup | 0.28 | – | – |
| Shrimp, cooked | 3 oz | – | 0.12 | 0.12 |
| Tuna, light, canned in water | 3 oz | – | 0.02 | 0.17 |
| Cod, Pacific, cooked | 3 oz | – | 0.04 | 0.10 |
| Egg, cooked | 1 large | – | – | 0.03 |
Values are from the NIH Office of Dietary Supplements, based on USDA FoodData Central [1][4]. A dash means the food has little or none of that type. Values vary by species, farm, season and brand.
The five highest omega-3 foods
For EPA + DHA (per 3 oz cooked): farmed Atlantic salmon (1.83 g), herring (1.71 g), wild Atlantic salmon (1.57 g), sardines (1.19 g) and mackerel (1.02 g) [1].
For ALA: flaxseed oil, chia seeds, walnuts, whole or ground flaxseed and canola oil [1].
Foods with omega-3 other than fish
If you don't eat fish, you can easily meet the ALA target. One ounce of chia seeds or walnuts, or a tablespoon of flaxseed, covers it [1]. EPA and DHA are harder. Plant foods have essentially none, so vegetarians and vegans who want them usually look at algae-based supplements, which is something to talk over with your doctor or a dietitian.
Eggs, beef and chicken have tiny amounts [1]. "Omega-3 eggs" come from hens fed flax or fish oil and have more, but check the label for the actual amount.
How much fish a week, and which ones?
The Dietary Guidelines suggest about 8 ounces of seafood a week for adults, roughly two servings [2]. To keep mercury low, the FDA and EPA's fish advice lists salmon, sardines, herring, Atlantic mackerel, trout, shrimp, canned light tuna, cod, pollock and tilapia among the "best choices" [3]. The fish to avoid are the big predators: king mackerel, marlin, orange roughy, shark, swordfish, Gulf of Mexico tilefish and bigeye tuna [3].
Handy fact: the oily fish with the most omega-3 (salmon, sardines, herring, Atlantic mackerel, trout) are also low in mercury.
Canned, fresh or frozen?
All three count. Canned salmon and sardines are cheap, shelf-stable and have the same omega-3 types as fresh. Canned salmon with the soft bones mashed in also gives you calcium. Frozen fillets are often frozen on the boat and are just as good as "fresh" fish that has sat in a case. Canned light tuna is lower in mercury than albacore, but also lower in omega-3 [1][3].
Omega-3s and the prostate: mixed findings
Fish oil is often marketed for men's health, but the prostate research doesn't line up neatly. In a study within the SELECT trial, men with the highest blood levels of long-chain omega-3s had a higher rate of prostate cancer than men with the lowest levels (hazard ratio 1.43) [5]. That was an observational analysis of blood levels, not a test of eating fish. NIH notes that studies on omega-3s and cancer have been mixed, with some finding no link and some suggesting a higher risk of certain cancers such as prostate cancer [1].
The sensible takeaway: eat fish as part of a balanced pattern, and talk to your doctor before taking high-dose fish oil.
Easy ways to eat more
- Canned sardines or salmon on whole-grain toast. Wild Planet canned sockeye salmon has no bones or skin to pick out.
- A tablespoon of ground flaxseed in oatmeal or yogurt. Whole seeds often pass through undigested, so grind them or buy them ground.
- Chia pudding: 3 tablespoons of chia in a cup of milk, overnight in the fridge.
- Walnuts in salads or on oatmeal.
- Canola oil for everyday cooking instead of corn oil.
- A weekly fish night, like our baked salmon with lemon and dill.
More nutrient tables: foods high in selenium, foods high in zinc and high-fiber foods.
Sources
- NIH Office of Dietary Supplements. Omega-3 Fatty Acids: Fact Sheet for Health Professionals. https://ods.od.nih.gov/factsheets/Omega3FattyAcids-HealthProfessional/
- U.S. Department of Agriculture and U.S. Department of Health and Human Services. Dietary Guidelines for Americans. https://www.dietaryguidelines.gov/
- U.S. Food and Drug Administration. Advice about Eating Fish. https://www.fda.gov/food/consumers/advice-about-eating-fish
- U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. https://fdc.nal.usda.gov/
- Brasky TM, Darke AK, Song X, et al. Plasma phospholipid fatty acids and prostate cancer risk in the SELECT trial. J Natl Cancer Inst. 2013;105(15):1132-41. https://pubmed.ncbi.nlm.nih.gov/23843441/
ProstateFoods writes about food, not treatment. Nothing here is medical advice or a claim that any food treats, cures or prevents a disease. Talk to your doctor before changing how you eat, especially if you take medication or have a health condition. See our medical disclaimer. Photo: Raw salmon fillets by FULVIO_TOGNON, CC0, via Wikimedia Commons.
Frequently asked questions
Which food is highest in omega-3?
Per serving, flaxseed oil has the most ALA, at about 7.3 g per tablespoon. For EPA and DHA, the long-chain types, farmed Atlantic salmon and herring lead NIH's table, with about 1.7 to 1.8 g per 3-ounce cooked serving. Chia seeds and walnuts are the top whole-food plant sources.
What foods are rich in essential fatty acids?
The two essential fatty acids are ALA (omega-3) and linoleic acid (omega-6). ALA is in flaxseed, chia seeds, walnuts, canola and soybean oil. Linoleic acid is in most vegetable oils, nuts and seeds. Oily fish adds EPA and DHA, which the body can only make in small amounts from ALA.
What foods contain omega-3 other than fish?
Flaxseed and flaxseed oil, chia seeds, walnuts, hemp seeds, canola oil, soybean oil and edamame all contain ALA, the plant omega-3. One ounce of chia or walnuts, or a tablespoon of flaxseed, covers a man's daily 1.6 g. Plant foods have almost no EPA or DHA; algae oil is the non-fish source of those.
Can I eat omega-3 daily?
Yes, from food. Adding ALA from flax, chia or walnuts every day is normal, and the Dietary Guidelines suggest about 8 ounces of seafood a week. High-dose fish oil supplements are different: they can interact with blood thinners, so check with your doctor before taking them.
How much omega-3 do men need?
The Adequate Intake for ALA is 1.6 g a day for adult men. There's no official daily amount for EPA and DHA. The Dietary Guidelines suggest about 8 ounces of seafood a week, which for oily fish like salmon or sardines works out to several grams of EPA and DHA.
Are omega-3s good for the prostate?
That hasn't been shown. One SELECT analysis linked higher blood omega-3 levels to more prostate cancer, and NIH says cancer findings overall are mixed. Eat fish as part of a balanced diet, and ask your doctor before taking fish oil supplements.

Written by
Michael Gonzales
Founder & Editor
Michael Gonzales is the founder of Cloudalien Technologies LLC, the company that owns ProstateFoods, and he edits every page on the site. ProstateFoods publishes everyday recipes, food lists and grocery guides for men who want to eat well. Michael is not a doctor or registered dietitian, so nothing on ProstateFoods is medical advice.