The Best Omega-3-Rich Fish

Looking to get more healthy fats into your diet? Start with this list of the best—of the best—fish sources of omega-3 fatty acids.

Every product is independently selected by our editors. If you buy something through our links, we may earn an affiliate commission.

Omega-3 fatty acids lower your risk of heart disease mainly by lowering triglycerides and countering inflammation. Although you can find them in “foods such as chia seeds, walnuts, and even algae,” says Erin Palinski-Wade, RD, author of Belly Fat Diet For Dummies, in Hamburg, New Jersey, the very best source is fish. In fact, the American Heart Association recommends eating two 3.5 ounce servings of fish per week. But not all fish are created equal, however. This handy chart will help you choose the fish with the highest omega-3 content.

Type of fishTotal omega-3 content per 3.5 ounces (grams)
Mackerel2.6
Trout, lake2.0
Herring1.7
Tuna, bluefin1.6
Salmon1.5
Sardines, canned1.5
Sturgeon, Atlantic1.5
Tuna, albacore1.5
Whitefish, lake1.5
Anchovies1.4
Bluefish1.2
Bass, striped0.8
Trout, brook0.6
Trout, rainbow0.6
Halibut, Pacific0.5
Pollock0.5
Shark0.5
Sturgeon0.4
Bass, freshwater0.3
Catfish0.3
Ocean perch0.3
Flounder0.2
Haddock0.2
Snapper, red0.2
Swordfish0.2
Sole0.1

Sources