You're planning fish and chips when the store's cod section is empty. The mild sweetness and flaky texture won't translate from just any white fish.

Cod brings clean flavor, tender flakes, and reliable structure that holds through frying and baking. Several fish-and two plant-based options-can fill that gap depending on the cooking method.
Pollock and haddock replace cod 1:1 in most recipes-both bring mild flavor and flaky texture. Halibut works for grilling but runs firmer. Tilapia pan-fries well though it's less sweet. For vegan swaps, firm tofu or shredded jackfruit mimic the texture in cooked dishes.
Out of Cod? Try These 7 Swaps
Cod's mild flavor and flaky texture make it a blank canvas for seasonings and batters. The swaps below match different aspects-some focus on texture, others on mild flavor or structural integrity.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Pollock | ✨ Both | 1:1 | Slightly less sweet |
| 2 | Haddock | ✨ Both | 1:1 | Subtle smoky note |
| 3 | Halibut | 🍳 Cooking | 1:1 | Firmer, denser texture |
| 4 | Tilapia | ✨ Both | 1:1 | Less sweet, earthy |
| 5 | Firm Tofu | 🌱 Vegan | 1:1 | Absorbs marinades well |
| 6 | Jackfruit | 🌱 Vegan | 1:1 | Shred for flaky texture |
| 7 | Fish Stock Gelatin | 🍳 Cooking | 1 cup + 1 tsp | Flavor only, no texture |
1. Pollock 🐟
Pollock shares cod's flaky texture and mild flavor-it's the closest match for fish and chips or pan-fried fillets. The sweetness runs slightly lower, but most diners won't notice the difference.
Use 1:1 by weight in any recipe calling for cod. Pollock holds its shape through frying, baking, and poaching.
- ✅ Nearly identical flake structure
- ✅ Mild flavor takes on seasonings easily
- ⚠️ Slightly less sweet than cod
If you're out of pollock too, what to use for Pollock depends on
2. Haddock 🐟
Haddock delivers the same flaky texture and mild profile as cod with a subtle smoky note that adds depth. It works great in baked dishes where that hint of smokiness goes with the seasonings.
Swap 1:1 by weight. Haddock behaves identically to cod in the pan, oven, or fryer.
The smoky undertone shows up more in simple preparations like broiled fillets or fish tacos. Heavier sauces mask it completely.
Skip haddock if you need a completely neutral fish flavor for delicate sauces or raw preparations like ceviche.
3. Halibut 🐟
Halibut brings mild flavor but runs firmer and denser than cod. It won't flake as lightly, which makes it better for grilling or dishes where you want the fish to hold together.
Use 1:1 by weight. The firmer texture means it won't break apart when flipped or stirred into soups.
- 🍳 For grilling: Halibut holds up better than cod on the grates
- ⚠️ For battering: The denser texture feels less tender than cod
Need more options? Tested Halibut replacements cover both firm and flaky fish swaps.
4. Tilapia 🐟
Tilapia gives you flaky texture and mild flavor at a lower price point. The taste runs less sweet and slightly earthy compared to cod's clean profile.
Swap 1:1 by weight for pan-frying and baking. Tilapia cooks faster than cod, so reduce cooking time by 1-2 minutes.
- ✅ Budget-friendly and widely available
- ✅ Flakes similar to cod when cooked
- ⚠️ Earthy note shows in simple preparations
The earthy flavor blends into taco seasonings, curry sauces, and tomato-based dishes. It stands out more in butter-based sauces or plain broiled preparations.
Running low on tilapia? Tilapia substitutes ranked by cooking method can help.
5. Firm Tofu 🌱
Firm tofu replaces cod's texture in vegan fish dishes. It holds shape when cooked and absorbs marinades the same way cod soaks up butter or lemon.
Press the tofu for 15 minutes to remove excess moisture. Cut into cod-sized pieces and marinate for at least 30 minutes before cooking.
Use 1:1 by weight. Coat in cornstarch or breadcrumbs to mimic cod's crispy exterior when fried.
Tofu won't taste like fish unless you add seaweed flakes, Old Bay seasoning, or fish sauce to the marinade. The texture is what makes it work-firm enough for fish tacos or sandwiches but tender enough to flake when pressed.
6. Jackfruit 🌱
Jackfruit mimics cod's flaky texture when shredded. The neutral-to-fruity flavor disappears under seasonings, making it a solid vegan swap for fish tacos or sandwiches.
Use canned young jackfruit in brine (not syrup). Drain, rinse, and shred it with a fork into thin pieces.
Marinate for 20-30 minutes before cooking.
Swap 1:1 by volume after shredding. The texture works best when pan-fried or baked with a crispy coating.
Jackfruit breaks down faster than cod, so it won't hold up in long braises or soups. Stick to quick-cooking methods where the shreds stay intact.
For more plant-based swaps, tested Jackfruit replacements cover other proteins with similar texture.
7. Fish Stock + Gelatin Blend 🍲
This DIY blend adds cod's mild fish flavor to soups, chowders, and sauces without replicating the texture. It won't work as a direct fish substitute-use it when you need the flavor backbone.
- 🍲 For soups: Combine 1 cup fish stock with 1 teaspoon unflavored gelatin
- ⚠️ Texture note: This adds flavor and body, not flakes
Heat the fish stock and dissolve the gelatin completely before adding it to your dish. The gelatin adds a silky body that mimics the richness cod leaves behind when cooked.
Skip this swap if you need actual fish pieces. It only works for flavor and mouthfeel in liquid-based dishes.
Out of fish stock entirely? Easy Fish Stock swaps that work include clam juice and dashi.
Picking Your Cod Swap by Cooking Method
- For fish and chips: Pollock or haddock work 1:1 with nearly identical results
- For grilling: Halibut holds together better on the grates
- For fish tacos: Tilapia, firm tofu, or jackfruit all work depending on dietary needs
- For chowders: Pollock or haddock maintain the right texture in liquid
Need vegan options? Firm tofu mimics cod's firm texture best, while jackfruit replicates the flake when shredded and pan-fried.
Frequently Asked Questions
Yes-frozen pollock, haddock, or tilapia work just as well as fresh. Thaw completely in the fridge overnight and pat dry before cooking. Frozen fish often holds more moisture, so expect slightly longer cooking times and make sure to remove excess water to get a crispy exterior when frying.
Tilapia works best for fish tacos-it's mild, flaky, and cooks quickly. For vegan tacos, use firm tofu or shredded jackfruit marinated with lime, cumin, and smoked paprika. Both hold up well in a tortilla and take on taco seasonings without falling apart.
No, haddock isn't fishier-it just has a subtle smoky note that cod lacks. Both are mild white fish, but haddock's slight smokiness improves baked or broiled dishes. If you're worried about the flavor difference, heavier sauces or batters will mask it completely.
Not really-salmon's flavor and texture are too different. Salmon runs oilier, richer, and flakes differently than cod's delicate white flakes. Stick to other white fish like pollock, haddock, or tilapia if you want a closer match to cod's mild profile.
Marinate pressed firm tofu in a mix of nori flakes, Old Bay seasoning, lemon juice, and a splash of soy sauce for 30 minutes. The seaweed adds ocean-like flavor while the seasonings mimic what you'd use on cod. Pan-fry in a cornstarch coating to get the crispy exterior cod develops when fried.

7 Best Substitutes for Cod
Ingredients
Method
- Choose the substitute based on your recipe and dietary needs.
- Prepare vegan options by pressing tofu or shredding jackfruit and marinating.
- Use fish substitutes 1:1 by weight or volume as indicated.
- Adjust cooking time slightly for certain substitutes like tilapia or jackfruit.
- For flavor-only substitute, warm fish stock and dissolve gelatin before adding to liquids.
Notes
- Pollock and haddock are best for fish and chips or fried dishes.
- Firm tofu and jackfruit offer the best vegan textures when marinated.
- Fish stock with gelatin provides mild cod flavor for soups and sauces but no flake texture.




