17/09/2026
If you’ve noticed sardines disappearing from supermarket shelves, you’re not imagining it.
The viral trend has seen people embracing sardines for their impressive nutritional profile, with demand reportedly contributing to shortages.
Sardines are a nutrient dense oily fish, providing protein, long chain omega 3s (EPA and DHA), vitamin B12, vitamin D, selenium and calcium, particularly when the edible bones are included.
They’re also small fish, which generally means lower mercury exposure than larger predatory fish.
But you don't need sardines specifically to get the benefits of eating seafood.
There are plenty of alternatives:
🐟 Tinned tuna: An affordable and convenient source of protein and some omega 3s. It generally contains less omega 3 than oily fish such as sardines, salmon, mackerel and herring, but it's still a great budget friendly option.
🐟 Salmon: Rich in EPA and DHA, protein and vitamin D, making it one of the closest alternatives when you're specifically looking for an omega 3 rich fish. Fresh salmon can be considerably more expensive than tinned sardines, but tinned and frozen options can help keep costs down.
🐟 Tinned mackerel: Another oily fish and one of the closest swaps for sardines nutritionally, providing protein and plenty of long chain omega 3s.
🐟 Anchovies: Another small oily fish providing omega 3s, protein and vitamin B12. You don't need to eat them on their own either. Add a few to pasta sauces, dressings, salads or pizza for a little seafood boost.
🐟 Herring: Another oily fish that provides omega 3s, protein and vitamin B12. It can be found canned, smoked or pickled, depending on what's available.
🦪 Mussels: Not an oily fish like sardines, but still a nutrient dense seafood option. They're particularly rich in vitamin B12, iron and protein, while also providing omega 3s.
So if the sardine shelf is empty, don't stress.
Mix it up. Choose what you enjoy, what's available and what fits your budget. Sardines are nutritious, but they don't need to be the only fish on your plate!