9 Foods With More Omega-3s Than Salmon—And You’re Probably Not Eating Them

You keep buying salmon because you know it’s good for your brain, your heart, your mood. But what if I told you there are 9 foods with more omega-3s than salmon—and most of us barely touch them? We’re so focused on the obvious source, we’ve missed the real power players hiding in plain sight.
1. Chia Seeds: The Tiny Omega-3 Bomb You’re Underestimating
Don’t let their size fool you. One ounce of chia seeds delivers nearly double the omega-3s of a salmon fillet. And unlike fish, they’re shelf-stable, budget-friendly, and blend into everything—from smoothies to oatmeal. Nutritionists whisper about them like a secret weapon for brain fog and inflammation.
2. Flaxseeds: The Forgotten Superfood That Beats Salmon
Ground flaxseeds aren’t trendy, but they’re effective. Just two tablespoons offer 6 grams of plant-based omega-3s—more than a 4-ounce piece of salmon. The catch? You have to grind them. Whole flax passes right through. Once cracked, though, they become a silent ally for hormonal balance and gut health.
3. Mussels: The Ocean’s Most Underrated Omega-3 Source
They’re cheap, sustainable, and shockingly rich in EPA and DHA—the same brain-boosting omega-3s found in salmon. In fact, a single serving of mussels can deliver up to 50% more omega-3s than farmed salmon. Yet we treat them like a fancy appetizer, not a weekly staple. That needs to change.
4. Brussels Sprouts: Yes, Vegetables Can Be High in Omega-3s
You don’t need to go full pescatarian. One cup of cooked Brussels sprouts packs a surprising amount of ALA, the plant form of omega-3. It’s not as potent as fish-based forms, but paired with a healthy gut, it converts better than we once thought. Plus, roasting them with olive oil? Pure comfort with a side of cognitive protection.
5. Walnuts: The Snack That Quietly Supports Your Brain
Forget almonds. Walnuts are the only nut that delivers a serious omega-3 punch. A single handful gives you over 2.5 grams—more than many “omega-3 fortified” products. And studies link regular walnut eaters to sharper memory and lower anxiety. It’s the snack that feels indulgent but acts like medicine.
6. Hemp Seeds: The Creamy Omega-3 Boost You Can Add to Anything
Two tablespoons of hemp seeds offer 6.5 grams of omega-3s—again, outperforming salmon. They’ve got a nutty, buttery flavor and blend seamlessly into yogurt, salads, even pesto. Nutritionists love them for their perfect omega-3 to omega-6 ratio, a rare balance in modern diets drowning in processed oils.
7. Sardines: Smaller Fish, Bigger Nutrient Payoff
They’re packed in cans, they’re affordable, and they deliver more omega-3s per serving than salmon—especially when you eat the bones (calcium bonus!). Sardines also avoid the contamination risks of larger fish. Yet we skip them for flashier options. It’s time to stop judging fish by their packaging.
8. Spinach: The Leafy Green With a Hidden Omega-3 Edge
You eat spinach for iron and fiber, but it’s also a stealthy source of ALA. Cooked spinach concentrates the nutrients, making one cup surprisingly potent. It’s not a replacement for fatty fish, but when combined with other plant sources, it contributes to a real anti-inflammatory diet—one that doesn’t rely on a single hero food.
9. Natto: The Fermented Soy Bomb Most Americans Fear
It’s slimy. It smells strong. But natto—fermented soybeans—contains nattokinase, a compound that boosts omega-3 absorption and supports circulation. It also delivers more EPA than salmon in some analyses. In Japan, it’s a longevity staple. Here? We scroll past it on Netflix docs. Maybe we’re missing something.
Read Also: 10 Registered Dietitians Reveal the One Morning Habit They Never Skip (And You Should Too)
We’ve been taught that salmon is the gold standard. But nature offers more variety than we give it credit for. These 9 foods with more omega-3s than salmon aren’t exotic—they’re accessible, affordable, and often overlooked. So ask yourself: are you eating for habit… or for real health?