
Vegan alternatives to fish
Swap matrix
Use these instead
The 'fish' in fish dishes is mostly seaweed. Marinate tofu, jackfruit or banana blossom in nori or dulse and you get the sea flavour without the trawler.
Conversion ratios
| Substitute | Use this much | Good to know |
|---|---|---|
| Firm tofu | 1 : 1 | Wrap in nori before battering for fish-and-chips. |
| Banana blossom | 1 tin = 2 fillets | Flakes exactly like white fish. |
| Seaweed (nori, dulse, kombu) | 1 sheet per 200 g | The flavour carrier, not the bulk. |
Best uses
- Battered 'fish' and chips
- Fish-style tacos
- Chowders and stews
- Sushi and poke bowls
Why the swap works
It brings the same savoury, salty depth that makes the original taste good.
Where it does not work
Do not rely on tofu alone for the flavour — without seaweed or a splash of caper brine it just tastes like tofu.
Kitchen notes
- Beer batter is usually vegan; check the beer is not fined with isinglass.
- Soak banana blossom in kombu stock with a squeeze of lemon for 30 minutes before frying.
- Capers, dill and lemon push a dish firmly into 'fish' territory.
The numbers
Swapping one kilo saves about 5 kg CO₂e. Do it once a week for a year and you avoid roughly 65 kg CO₂e — the same as driving a petrol car 325 km.
Sources: Poore & Nemecek (Science, 2018), FAO, USDA FoodData Central, Mekonnen & Hoekstra (2011).
Common questions
What tastes like fish but is vegan?
Seaweed. Nori, dulse and kombu carry the marine flavour compounds, and tofu or banana blossom supply the flake.
What is banana blossom?
The flower of the banana plant, sold tinned. Its layered texture flakes like cod, and it is nearly flavourless so it takes marinade well.
Is fish farming better for the ocean?
Farmed fish still relies heavily on wild-caught feed fish, so it does not remove the pressure on wild stocks.
Convert this recipe
Paste an ingredient list and we will rewrite the animal ingredients as vegan ones, with quantities kept as written.
In depth
The longer answer
Fish contributes a unique combination of delicate protein, healthy omega-3 fats, and subtle brininess to dishes. Its flaky texture and mild flavor are hard to mimic because fish muscle behaves differently from plant proteins. A direct substitute isn't straightforward; the goal is to replicate the eating experience rather than the exact chemical composition. Plant-based options must address structure, moisture, and that savory sea taste.
Key plant-based fish alternatives include tofu, banana blossoms, hearts of palm, and seaweed-based products. Tofu can be pressed and marinated for a firm, flaky texture, while banana blossoms offer a natural flake when shredded. Hearts of palm provide a tender, slightly sweet bite. Seaweed like nori or dulse adds the essential oceanic flavor. These options vary in price, with homemade versions being cheaper, and have a much lower environmental footprint than wild-caught or farmed fish.
For best results, use firm or extra-firm tofu, freeze and thaw it to create a meatier texture, then marinate in a mix of soy sauce, lemon juice, and seaweed. When cooking, avoid overcooking to prevent mushiness. Banana blossoms need thorough rinsing and pressing to remove bitterness. Accept that the texture won't be identical to fish, but with proper seasoning and cooking techniques, these alternatives work well in tacos, curries, and fish-free 'fillets'.
At a glance
Quick facts
| Detail | What to know |
|---|---|
| Main alternatives | Tofu, banana blossoms, hearts of palm |
| Flavor source | Seaweed (nori, dulse, kelp) |
| Omega-3 content | Lower than fatty fish |
| Environmental impact | Much lower than wild fish |
| Best cooking method | Bake, pan-fry, or grill |
In practice
What this means for you
- Press and freeze tofu for a firmer, flakier texture before marinating.
- Shred banana blossoms and rinse well to remove bitterness before cooking.
- Add nori sheets to the marinade for an authentic oceanic taste.
- Use hearts of palm in ceviche-style dishes for a tender, tangy bite.
- Season generously with lemon, dill, and capers to mimic fish's brightness.
FAQ
Common questions
Can I use jackfruit as a fish substitute?
How do I get enough omega-3s without eating fish?
Is plant-based fish healthier than real fish?
Can I make vegan fish and chips at home?
Newsletter
One short letter. Once a month.
A handful of recipes, a story worth your time, and one thing you can do this week. Nothing else.
We never share your email. Unsubscribe in one click.