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 editorial product is independently selected, though we may be compensated or receive an affiliate commission if you buy something through our links.

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