You're prepping fish tacos and the tilapia fillets you grabbed last week aren't in the freezer. The recipe counts on that mild white fish flavor and flaky texture that doesn't overpower toppings or sauces.

Tilapia works in so many dishes because it stays neutral-it absorbs marinades, holds up to baking and frying, and doesn't taste too fishy. Most white fish can fill that role with small adjustments.
Cod and basa replace tilapia 1:1 in most cooked dishes-both offer mild flavor and flaky texture. Pollock works for baking and light frying but runs slightly softer. For plant-based swaps, firm tofu mimics the texture in stir-fries and bakes, while young jackfruit brings flaky structure to vegan tacos.
7 Substitutes for Tilapia: Mild Flavor and Flaky Texture 🐟
Each option below matches different aspects-some bring firmer texture, others stay ultra-mild.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Cod Fillets | 🍳 Cooking | 1:1 | firmer with more flavor |
| 2 | Basa Fillets | 🍳 Cooking | 1:1 | softer, very mild |
| 3 | Halibut Steaks | 🍳 Cooking | 1:1 | denser texture |
| 4 | Catfish Fillets | 🍳 Cooking | 1:1 | earthier flavor |
| 5 | Pollock Fillets | 🍳 Cooking | 1:1 | slightly watery |
| 6 | Firm Tofu | 🌱 Vegan | 1:1 | no fish flavor |
| 7 | Jackfruit | 🌱 Vegan | 1:1 | fibrous, flaky texture |
1. Cod Fillets 🐟
Cod delivers a mild white fish flavor with slightly more depth than tilapia. The texture runs firmer and holds its shape better during grilling or baking.
Use 1:1 anywhere you'd use tilapia. Cod works great in fish tacos, baked dishes, and pan-fried recipes where you want the fish to stay intact.
- ✅ Firmer texture holds up to flipping and stirring
- ✅ Mild flavor won't overpower sauces or marinades
Cod costs more per pound in most markets, but it's reliable when you need structure. If you're switching from tilapia regularly, these common Cod swaps ranked cover what to reach for when cod's out too.
2. Basa Fillets 🐟
Basa stays ultra-mild with a slightly sweet edge and softer flake than tilapia. It's one of the closest texture matches you'll find.
Swap 1:1 in any recipe calling for tilapia. Basa works best in light pan-frying and baking where gentle handling keeps it intact.
- ✅ Very mild flavor similar to tilapia
- ⚠️ More delicate-won't hold up to aggressive stirring
Skip basa in recipes that need firm fish-it breaks apart faster under heat.
3. Halibut Steaks 🐟
Halibut brings clean, mild flavor with a denser, meatier texture than tilapia. The flesh holds its shape through grilling and high-heat baking.
Use 1:1 by weight in any cooked dish. Halibut excels in grilled preparations and recipes where you want the fish to stay firm.
- ✅ Stays intact through flipping and turning
- ✅ Mild taste works with most seasonings
- ⚠️ Less flaky-expect a firmer bite
If halibut runs out, try tested Halibut replacements that match the firm texture in different price ranges.
4. Catfish Fillets 🐟
Catfish provides a flaky texture similar to tilapia but carries a slightly earthier, richer flavor. It holds up well to pan-frying and grilling.
Swap 1:1 in any tilapia recipe. Catfish works great in Southern-style fried fish, blackened dishes, and grilled preparations where bold seasoning balances the stronger taste.
- ✅ Flaky texture like tilapia
- ✅ Holds shape when cooked
- ⚠️ More pronounced flavor
- ⚠️ Skip when you need very mild fish
The earthier taste stands out in delicate sauces or recipes with minimal seasoning. For more options with similar structure, check easy Catfish swaps that work in different cooking methods.
5. Pollock Fillets 🐟
Pollock offers mild, slightly sweet flavor with a soft, flaky texture. It's one of the most affordable white fish options.
Use 1:1 in place of tilapia for baking and light frying. Pollock works in fish tacos, baked casseroles, and breaded preparations where the fish gets support from breading or sauce.
- ✅ Very mild and sweet
- ✅ Budget-friendly
- ⚠️ Softer texture
- ⚠️ Can release moisture during cooking
Pat pollock dry before cooking to reduce excess water. It breaks apart faster than tilapia, so handle gently when flipping or stirring.
When pollock's not available, these common Pollock swaps ranked by price and texture can fill in.
6. Firm Tofu 🌱
Firm tofu mimics tilapia's texture in vegan cooking without bringing any fish flavor. It holds its shape through pan-frying, baking, and stir-frying.
Use 1:1 by weight in place of tilapia. Press the tofu first to remove excess moisture, then marinate it to absorb surrounding flavors.
- ✅ Holds shape like fish
- ✅ Absorbs marinades well
- ⚠️ No fish flavor-season aggressively
Tofu works great in vegan fish tacos, stir-fries, and baked dishes where you'd normally use white fish. If you're out of firm tofu, try Tofu substitutes ranked by texture and protein content.
7. Jackfruit (Young, Unripe) 🌱
Young jackfruit brings a fibrous, flaky texture that mimics shredded fish in vegan dishes. The neutral flavor absorbs seasonings like fish would.
Swap 1:1 by volume in recipes where tilapia gets shredded or flaked. Jackfruit works great in vegan fish tacos, fish cakes, and dishes where the fish breaks down during cooking.
- ✅ Flaky, fibrous texture
- ⚠️ No fish flavor-needs bold seasoning
Skip jackfruit in dishes needing whole fish fillets-it won't hold together like firm tofu does. For more plant-based options with similar texture, check instead of Jackfruit try these ranked by versatility.
Match Your Dish to the Right Tilapia Swap
- For tacos and fried fish: Cod or basa work best with mild flavor
- For grilling and high heat: Halibut holds shape better than softer options
- For vegan dishes: Firm tofu in whole fillets, jackfruit for shredded preparations
- Budget-friendly pick: Pollock costs less but needs gentle handling
Frequently Asked Questions
Yes-frozen cod, basa, or pollock work just as well as fresh. Thaw the fish completely in the fridge overnight, then pat it dry before cooking. Frozen fish can release more moisture during cooking, so drain any liquid that pools in the pan.
Cod and basa are the top picks for fish tacos-both stay mild and flake easily after cooking. Basa runs slightly softer, so it won't hold up to aggressive flipping. Cod gives you more structure if you're grilling the fish instead of frying it.
Salmon brings a much stronger flavor and higher fat content than tilapia, so it won't work in recipes that need mild white fish. Use salmon only when you want that pronounced fish taste and richer texture-it'll change the dish completely.
Pat the fish completely dry before seasoning or cooking-excess moisture makes it steam instead of sear. Use a hot pan with enough oil to prevent sticking, and flip the fish only once. Softer options like basa and pollock need gentler handling than firmer fish like cod or halibut.
Neither tofu nor jackfruit tastes like fish on its own-they both need aggressive seasoning with kelp, nori, or Old Bay to mimic seafood flavor. Firm tofu holds together better for whole fillets, while jackfruit works best in shredded or flaked fish dishes like tacos and cakes.

7 Best Substitutes for Tilapia
Ingredients
Method
- Choose the substitute matching your dish and dietary preference.
- Prep the substitute by draining, pressing, or draining excess moisture as needed.
- Use a 1:1 substitution ratio by weight or volume depending on the ingredient.
- Adjust seasonings and marinade to compensate for flavor differences.
- Cook carefully to maintain texture; handle softer substitutes gently.
Notes
- Pat fish fillets dry before cooking to prevent steaming and ensure proper sear.
- Press firm tofu to remove moisture and marinate for better flavor absorption.
- Use bold seasoning with vegan substitutes like jackfruit or tofu to mimic fishy flavor.




