You're prepping for fish fry night and the grocery store is completely out of catfish. The mild sweetness and firm flaky texture matter-most white fish won't behave the same way in hot oil or on the grill.

Catfish brings a subtle earthiness and holds moisture without turning mushy. Picking the right swap depends on grilling, or going plant-based.
Tilapia and swai replace catfish 1:1 in fried and grilled dishes-both share mild flavor and flaky texture. Cod works for baking but runs drier after frying. For plant-based swaps, firm tofu absorbs seasonings and holds shape when fried, though it lacks seafood flavor.
7 Top Substitutes for Catfish
Catfish brings mild seafood flavor and firm-yet-flaky texture that standard white fish can't always match. Below are swaps covering fried, grilled, baked, and vegan applications.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Tilapia | ✨ Both | 1:1 | Less earthy flavor |
| 2 | Swai | 🍳 Cooking | 1:1 | Softer texture |
| 3 | Basa | 🍳 Cooking | 1:1 | Very soft flesh |
| 4 | Cod | 🍳 Cooking | 1:1 | Drier after frying |
| 5 | Mahi Mahi | 🍳 Cooking | 1:1 | Stronger flavor |
| 6 | Firm Tofu | 🌱 Vegan | 1:1 | No seafood taste |
| 7 | Jackfruit | 🌱 Vegan | 1 cup : 1 cup | Stringier texture |
1. Tilapia 🐟
Tilapia steps in when you need mild flavor and firm flakes that hold up during frying or grilling. It brings a slight sweetness without the earthy undertone catfish has.
Use it 1:1 by weight in any catfish recipe. The texture stays intact when battered and fried.
- ✅ Closest match for mild sweetness
- ✅ Flakes cleanly without falling apart
- ⚠️ Less earthy depth than catfish
- ⚠️ Can taste bland if underseasoned
Tilapia works great in fish tacos, po' boys, and blackened fish dishes. If you're low on tilapia next time, Tilapia replacements that work cover several backups.
2. Swai (Pangasius) 🐟
Swai brings mild seafood flavor and firm texture that holds moisture through frying, baking, and pan-searing. The flesh runs slightly softer than catfish but doesn't turn mushy when cooked right.
Use it 1:1 by weight. It works in any dish calling for catfish fillets.
- 🍳 In frying: Stays moist and doesn't dry out
- 🥘 In stews: Holds shape without breaking down
- ⚠️ Watch texture: Overcooking makes it too soft
Swai shines in Southern fried fish, fish and chips, and cornmeal-crusted preparations. The neutral flavor picks up seasonings well.
3. Basa 🐟
Basa delivers neutral seafood flavor and flakes easily when cooked. It holds moisture well but the texture runs very soft compared to catfish.
Use it 1:1 by weight in recipes where softer texture works-especially frying and stews. Skip it if you need firm, meaty flakes.
- ✅ Flakes cleanly without toughness
- ⚠️ Very soft-breaks apart easily
Basa works in catfish gumbo, fish soups, and battered fried fish where soft texture isn't a problem. It's budget-friendly but won't match catfish's firm bite.
4. Cod 🐟
Cod brings firm texture and mild flavor that works in baking and frying. The lean flesh holds shape when cooked but dries out faster than catfish.
Use it 1:1 by weight. Pull it from heat early-it overcooks in seconds.
- ✅ Firm flakes hold shape well
- ✅ Mild flavor takes seasoning
- ⚠️ Dries out fast in high heat
- ⚠️ Less sweet than catfish
Cod works in baked fish dishes, fish and chips, and grilled preparations. If cod runs out, Cod substitutes for cooking cover several options.
5. Mahi Mahi 🐟
Mahi mahi delivers firm, flaky flesh that stands up to high heat on the grill or in the fryer. The flavor runs stronger than catfish-less neutral, more distinct.
Use it 1:1 by weight. It holds shape perfectly but won't taste as mild.
The firm texture makes it work for grilled catfish recipes and blackened fish dishes. Skip it in recipes where mild flavor matters-mahi mahi's taste comes through.
It dries out when overcooked, so pull it just before it's fully opaque. For swaps when mahi mahi runs out, Mahi-mahi replacements that work cover the bases.
6. Firm Tofu 🌱
Firm tofu mimics catfish's firm texture and holds shape when fried or grilled. It absorbs marinades and seasonings well but lacks any seafood flavor.
Use it 1:1 by weight. Press it first to remove excess water-this helps it crisp up during frying.
- ✅ Holds shape through frying and grilling
- ✅ Absorbs seasonings and breading well
- ⚠️ No seafood flavor-season heavily
Firm tofu works in vegan fried "fish" sandwiches, plant-based po' boys, and grilled fish-style tacos. If you're building a plant-based recipe and need options, Tofu substitutes ranked cover several swaps.
7. Jackfruit (Young, Unripe) 🌱
Jackfruit brings flaky, fibrous texture that works in vegan fried catfish-style dishes. It absorbs flavors well and holds shape when fried.
Use 1 cup shredded jackfruit per 1 cup catfish. The texture runs stringier and won't match firm fish flakes exactly.
- ✅ Flaky texture mimics cooked fish
- ⚠️ No seafood flavor-needs seasoning
Jackfruit shines in vegan fish tacos, fried "fish" sandwiches, and plant-based po' boys. Season it heavily with Old Bay, nori, or kelp powder to add seafood notes.
If jackfruit doesn't work for your recipe, quick Jackfruit replacements to try cover other plant-based options.
Picking Your Catfish Swap
- For frying: Tilapia or swai hold moisture and crisp up perfectly
- For grilling: Mahi mahi's firm texture won't fall through grates
- For stews: Basa or swai stay tender without breaking apart
- For vegan: Firm tofu absorbs flavor and crisps when fried
Match the substitute to your cooking method first. Texture matters more than mild flavor in most catfish recipes.
Frequently Asked Questions
Yes-frozen tilapia, swai, or cod work great. Thaw them in the fridge overnight and pat dry before cooking. Frozen fillets sometimes release more water, so season them after drying to avoid washing off the spices.
Tilapia and swai come closest. Both hold moisture during frying and take to cornmeal breading without falling apart. Tilapia's slightly sweeter flavor matches catfish better, but swai's softer texture absorbs seasonings well.
Mahi mahi and tilapia grill best-they're firm enough to flip without sticking. Cod works but dries out fast. Swai and basa are too soft and tend to fall apart on grill grates.
Press firm tofu to remove water, then marinate it in soy sauce, lemon juice, and nori flakes or kelp powder for 30 minutes. The seaweed adds seafood flavor without actual fish. Bread and fry it like catfish.
Tilapia holds up best in po' boys. It fries crispy, stays moist inside, and doesn't fall apart when you bite into the sandwich. Swai works too but runs softer. For vegan po' boys, use pressed firm tofu with heavy seasoning.

7 Best Substitutes for Catfish
Ingredients
Method
- Choose substitute based on cooking method: tilapia or swai for frying, mahi mahi for grilling, tofu or jackfruit for vegan dishes.
- Prepare substitute as needed: press tofu to remove water; shred jackfruit; pat dry fish fillets.
- Use substitution ratio of 1:1 by weight (or by volume for jackfruit) in your recipe.
- Cook with attention to texture: avoid overcooking cod and swai, season plant-based options heavily.
- Adjust seasoning and check for desired moisture and firmness before serving.
Notes
- Press firm tofu well before cooking to achieve a crispy texture.
- Pull cod and mahi mahi early when frying to prevent drying out.
- Season plant-based substitutes like tofu and jackfruit heavily with seaweed or spices to mimic seafood flavor.




