Best Substitutes for Salmon
Salmon's richness comes from its 13% fat content, double that of most white fish. This fat melts at mouth temperature, creating that buttery texture.
The pink color comes from astaxanthin in their diet. Wild salmon tastes stronger than farmed (which is 70% of what's sold). Atlantic salmon is fattier than Pacific varieties like coho or sockeye.
When substituting, match the cooking method first. Salmon's fat keeps it moist during high-heat cooking. Lean fish needs lower heat or added fat to avoid drying out. The flavor ranges from mild (like trout) to completely different (like chicken), so adjust seasonings accordingly.
Best Overall Substitute
Arctic char at 1:1 ratio. It has 11% fat content (closest to salmon's 13%), the same pink color, and a mild flavor that works in every salmon recipe without adjustments. Costs about the same too.
All Substitutes
Arctic char
1:1 by weightArctic char is salmon's closest relative, with 11% fat vs salmon's 13%. Same cooking times apply. The flesh has the same pink-orange color and flakes identically. Flavor sits between salmon and trout. Less fishy than salmon but richer than trout. The skin crisps up the same way at 425F for 4 minutes per side.
Rainbow trout
1:1 by weightTrout has 6% fat, half of salmon's content. Cook 2 minutes less per inch of thickness to prevent drying. Add 1 tablespoon butter or oil per fillet when baking. The flesh is lighter pink and more delicate. It flakes into smaller pieces. Flavor is milder and slightly nutty. Skin is thinner and tears easily, so use a fish spatula.
Halibut
1:1 by weight, add 2 tbsp oilHalibut contains only 3% fat. Without added moisture, it turns rubbery in minutes. Brush with oil before cooking. Reduce heat by 25F and cook 30% less time. The white flesh is firm and meaty. No salmon flavor at all. Works best with bold sauces that add richness. Internal temp should hit 130F max (vs 145F for salmon).
Cod
1:1 by weight, add 3 tbsp fatCod has under 1% fat. It needs constant moisture or it turns to cardboard. Wrap in parchment with butter, bake in sauce, or bread and pan-fry. The flesh is bright white and flakes into large chunks. Zero similarity to salmon's taste. Season aggressively. Best at 400F for 12-15 minutes for a 1-inch fillet.
Sea bass
1:1 by weightSea bass has 7% fat content and buttery texture. The flesh is white with a sweet, mild flavor. Nothing like salmon but works in similar preparations. Cooks faster than salmon due to thinner fillets. Reduce time by 20%. The skin crisps beautifully at high heat. More expensive than salmon in most markets.
Chicken breast
1:1 by weight, pound to 3/4-inchSounds weird but works in saucy preparations. Pound breast to salmon thickness (3/4 inch). Season heavily since chicken is bland. Cook to 165F internal temp. Takes 6-8 minutes per side vs salmon's 4-5. Works only when sauce is the star, not the protein. Obviously tastes nothing like fish.
Steelhead trout
1:1 by weightSteelhead is literally ocean-run rainbow trout with 8% fat content. Looks exactly like salmon with orange-pink flesh. Taste falls between salmon and trout. Cooks identically to salmon in timing and temperature. Often mislabeled as salmon in stores. Slightly firmer texture when cooked.
Swordfish
1:1 by weight, cut into steaksSwordfish has 4% fat and meat-like texture. Cut into 1-inch steaks to match salmon portions. The flesh is beige and very firm. Tastes mild and slightly sweet. Holds up to aggressive seasonings and high heat. Grill at 450F for 4 minutes per side. More like eating steak than salmon.
How to Adjust Your Recipe
Fat content drives everything. Salmon at 13% fat self-bastes during cooking. Fish under 5% fat need help.
For lean fish (cod, halibut), either reduce heat by 50F and cooking time by 30%, or add fat through marinades, compound butters, or cooking in parchment with 2-3 tablespoons liquid.
For similar-fat fish (char, trout), cook identically but check 2 minutes early. They're usually thinner.
For meat substitutes, ignore fish cooking rules entirely. Follow standard chicken or pork temperatures.
When Not to Substitute
Raw preparations need fatty fish for safety and texture. Sushi, poke, and gravlax specifically need salmon, tuna, or yellowtail. The fat content prevents parasites and creates the right mouthfeel.
Salmon skin chips need that specific skin thickness. Other fish skins either burn or stay chewy.
Cold-smoked salmon can't be replicated. The 3-day process at 80F with salmon's specific fat content creates unique texture. Hot-smoking works with other fish but tastes different.
Frequently Asked Questions
Is canned salmon a good substitute for fresh?
Yes for salmon cakes, salads, and mixed dishes. Not for searing or grilling. Canned salmon is pre-cooked and falls apart with heat. Use 14.75oz can for every pound of fresh. Drain liquid and remove bones (though they're edible and add calcium). Red salmon has better flavor than pink. Mix gently to keep chunks intact.
Can I use frozen salmon instead of fresh?
Frozen often beats fresh. Most 'fresh' salmon was previously frozen anyway. Thaw overnight in fridge, never at room temp. Pat completely dry before cooking or it steams instead of sears. Cook from frozen by adding 50% more time and starting at 400F covered, then uncovering for the last 5 minutes to crisp. Quality frozen salmon costs 40% less than fresh.
What fish tastes least fishy as a salmon substitute?
Arctic char, then halibut, then cod. Arctic char tastes like mild salmon. Halibut is sweet and clean. Cod is almost flavorless when fresh. Avoid mackerel, sardines, or anchovies which taste much stronger. For the truly fish-averse, use chicken breast in Asian preparations where sauce dominates. Season any mild fish with lemon, dill, or capers to add complexity without fishiness.