You're prepping teriyaki bowls and realize the salmon fillet went bad. Fresh fish spoils fast, and buying more means another store trip.

Salmon's rich oil content and flaky texture define how it cooks and tastes. Other fish, plant proteins, and even canned versions fill that gap depending on your dish.
Arctic char and rainbow trout replace salmon 1:1 in grilled, baked, or pan-cooked dishes-both offer similar oily texture and flaky structure. Marinated tofu or jackfruit with seaweed work for plant-based versions but lack the natural fat and protein salmon provides.
7 Alternatives to Replace Salmon
Salmon's oily richness and protein density don't translate directly to leaner fish. The swaps below cover grilling, baking, and plant-based applications.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Arctic Char | ✨ Both | 1:1 | Milder, lighter color |
| 2 | Rainbow Trout | ✨ Both | 1:1 | Less rich, nutty taste |
| 3 | Smoked Mackerel | 🍳 Cooking | Equal | Stronger smoky punch |
| 4 | Marinated Tofu | 🌱 Vegan | 1:1 | Lacks natural oil |
| 5 | Jackfruit Blend | 🌱 Vegan | See note | Texture only, low protein |
| 6 | Canned Salmon | 🍳 Cooking | 1:1 | Softer, preserved flavor |
| 7 | Marinated Tilapia | 🍳 Cooking | 1:1 | Firmer, needs marinade |
1. Arctic Char 🐟
Arctic char shares salmon's oily texture and flaky structure, making it the closest substitute for most recipes. The flavor runs milder and slightly sweeter than salmon.
Use 1:1 by weight in grilled fillets, baked dishes, or pan-seared preparations. The pink-orange flesh looks nearly identical to salmon when cooked.
- ✅ Nearly identical oil content and moisture
- ✅ Same flaky texture when cooked
- ✅ Works in raw applications like sushi
- ⚠️ Slightly lighter flavor than salmon
Char works in teriyaki bowls, poke, cedar plank preparations, and anywhere you'd grill or bake salmon. The fish holds up to high heat without drying out.
2. Rainbow Trout 🍳
Rainbow trout offers a flaky texture and oily profile similar to salmon, though the flavor leans nuttier and less rich. Use 1:1 by weight in baked, pan-fried, or grilled dishes.
Trout fillets are smaller than salmon, so you might need multiple pieces to match portion sizes. The pinkish flesh cooks to an opaque off-white rather than salmon's deeper orange.
Works well in lemon-herb preparations, foil packets, and pan-seared dishes where you'd use salmon. The milder taste takes on seasonings easily.
If you run low on trout, replacements similar to Rainbow Trout work in most cooked applications.
3. Smoked Mackerel 💨
Smoked mackerel brings oily richness and umami depth that mimics cooked salmon in spreads, salads, and pasta dishes. The flavor runs stronger and smokier than fresh salmon.
Use equal weight when replacing cooked or smoked salmon in dips, fish cakes, or grain bowls. The firm texture flakes apart easily but won't mimic salmon's delicate structure.
- 🍳 In spreads: Blends into cream cheese or yogurt-based dips
- 🥗 In salads: Adds protein and smoky notes to leafy greens
- ⚠️ Too strong for: Raw preparations or dishes needing mild fish flavor
The intense smoke flavor won't work in recipes where you'd use fresh salmon raw. Mackerel shines in cooked applications where bold seafood taste belongs-if you need something milder, quick Mackerel replacements to try offer less intense options.
4. Marinated Tofu 🌱
Firm tofu marinated in seaweed broth absorbs umami and subtle ocean flavors that mimic salmon's seafood profile. Soak 1:1 by weight in kombu or wakame broth for 30 minutes before cooking.
Tofu lacks salmon's natural oil content and flaky texture. Add a drizzle of sesame oil or olive oil during cooking to replace some of salmon's richness.
Works in vegan poke bowls, teriyaki-style preparations, and stir-fries where salmon chunks would go. The firm texture holds up to sautéing and baking without falling apart.
For tofu-heavy recipes, Tofu alternatives to try offer backup options when you run out.
| Use | Ratio | Notes |
|---|---|---|
| Poke bowls | 1:1 cubed | Add sesame oil for richness |
| Teriyaki | 1:1 by weight | Marinate 30 min minimum |
| Stir-fries | 1:1 cubed | Press tofu dry first |
5. Jackfruit Blend 🥙
Shredded young jackfruit mixed with smoked paprika and crushed seaweed mimics salmon's flaky texture in vegan preparations. Use 1 cup shredded jackfruit + 1 teaspoon smoked paprika + ½ teaspoon seaweed per 1 cup cooked salmon.
Jackfruit provides texture but no protein or natural oils. Add nutritional yeast or hemp seeds to boost protein content if needed.
Works in vegan "fish" tacos, salads, and grain bowls where you'd use flaked cooked salmon. The mild jackfruit takes on smoky and briny notes from the seasonings-Paprika swaps that match can adjust the smoke level if needed.
- ✅ Flaky texture resembles cooked salmon
- ⚠️ No protein or omega-3s
6. Canned Salmon 🥫
Canned pink salmon retains salmon's protein and essential flavor, offering convenience when fresh fish isn't available. Use 1:1 by drained weight in salmon cakes, dips, casseroles, and pasta dishes.
The texture runs softer and less firm than fresh salmon. Flavor tastes slightly metallic from the canning process but still recognizable as salmon.
- ✅ Same protein and omega-3 content
- ✅ Shelf-stable pantry backup
- ⚠️ Won't match fresh salmon's appearance or texture
Works well in salmon patties, salad sandwiches, and mixed into cream cheese spreads. Drain thoroughly before using to avoid excess liquid in your dish.
7. Marinated Tilapia 🐠
Tilapia marinated in fish sauce absorbs umami and seafood flavor that mimics salmon in cooked dishes. Marinate fillets with 1 tablespoon fish sauce per fillet for 30 minutes, then use 1:1 by weight.
Tilapia's lean, firm texture won't replicate salmon's oily richness or flakiness. Add butter or oil during cooking to replace some of salmon's natural fat.
- 🍳 Best for: Baked or pan-cooked dishes with bold seasoning
- ⚠️ Skip for: Raw preparations or delicate salmon-focused recipes
The marinade adds the seafood depth tilapia naturally lacks. Works in teriyaki-glazed fish, curry dishes, and stir-fries where strong flavors dominate-tested Tilapia replacements work if you need something different.
Picking Your Salmon Swap by Dish
Match the substitute to what salmon does in your recipe-not just its flavor.
- For grilling or baking: Arctic char or rainbow trout match salmon's oil content
- For dips and spreads: Canned salmon or smoked mackerel work best
- For vegan bowls: Marinated tofu holds texture better than jackfruit
Plant-based swaps need added fat to replace salmon's natural oils. Fish swaps usually work 1:1 without adjustments.
Frequently Asked Questions
Tuna works in cooked dishes but dries out faster than salmon because it's leaner. Add olive oil or butter to replace salmon's natural oils. Tuna's meatier texture and stronger flavor won't match salmon's delicate flake, but it holds up in casseroles and pasta dishes.
Mackerel and arctic char offer the highest omega-3 levels among salmon substitutes. Rainbow trout contains moderate amounts but less than salmon. Plant-based swaps like tofu and jackfruit don't provide omega-3s unless you add flaxseed or chia seeds separately.
Arctic char works best for raw preparations like sushi and poke-it shares salmon's texture and color. Rainbow trout also works raw but tastes milder. Avoid cooked substitutes like smoked mackerel or marinated tilapia in raw dishes.
Marinate tofu or jackfruit in seaweed broth (kombu or wakame) for 30 minutes to add ocean flavor. Add a splash of soy sauce or fish sauce for umami depth. Smoked paprika mimics cooked salmon's color and adds a subtle smoky note.
Frozen salmon works the same as fresh once thawed properly-defrost in the fridge overnight for best texture. Flash-frozen salmon retains moisture and flavor well. The texture softens slightly compared to never-frozen fish, but it won't affect cooked dishes like grilled fillets or baked salmon.

7 Best Substitutes for Salmon
Ingredients
Method
- Choose the substitute that best fits your recipe needs-fish or plant-based.
- Prepare plant-based substitutes by marinating or seasoning as required (e.g., tofu soaked in seaweed broth, jackfruit with smoked paprika).
- Apply the recommended 1:1 substitution ratio by weight, adjusting portions if fillet size differs.
- Add extra oils or fats for plant-based options to replace salmon's natural richness.
- Taste and check texture consistency before final cooking or serving.
Notes
- Arctic char and rainbow trout are the best direct fish substitutes with similar oil content and texture.
- Plant-based alternatives need added fats to compensate for salmon's natural oils.
- Drain canned salmon well to avoid excess moisture affecting the dish.




