You're prepping fish tacos and realize the mahi-mahi fillets aren't in the freezer. The recipe counts on that firm, flaky texture and sweet, mild flavor that holds up to grilling and lime juice.

Mahi-mahi sits between delicate white fish and meatier options-it's substantial enough for high heat but still tender. Most grocery stores carry a few solid swaps that behave the same way when cooked.
Snapper and halibut swap 1:1 for mahi-mahi in grilled and pan-seared dishes-both hold shape well and stay moist. Cod works in baked recipes but flakes more easily. Tilapia offers mild flavor but softer texture. Avoid delicate fish like sole when grilling or making fish tacos.
Out of Mahi-Mahi? Try These 7 Swaps
Mahi-mahi brings firm texture and mild sweetness that standard white fish can't always match. Pick your swap based on frying, or baking.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
| # | Substitute | Best For | Ratio | Key Note |
|---|---|---|---|---|
| 1 | Snapper | 🍳 Cooking | 1:1 | Slightly stronger taste |
| 2 | Halibut | 🍳 Cooking | 1:1 | Denser, less sweet |
| 3 | Cod | 🥧 Baking | 1:1 | More delicate texture |
| 4 | Tilapia | 🥧 Baking | 1:1 | Very mild, softer |
| 5 | Sea Bass | 🍳 Cooking | 1:1 | Subtle richness |
| 6 | Catfish | 🍳 Cooking | 1:1 | Earthy, distinct flavor |
| 7 | DIY White Fish | 🍳 Cooking | Mix equal parts | Blend for patties |
1. Snapper 🐟
Snapper replicates mahi-mahi's firm texture and mild sweetness better than most white fish. The flesh holds together when grilled or fried, and the flavor runs only slightly stronger than mahi-mahi's delicate profile.
Use 1:1 by weight in any recipe calling for mahi-mahi. Snapper works great in fish tacos, grilled fillets, and pan-seared preparations.
- ✅ Firm texture holds shape at high heat
- ✅ Mildly sweet flavor matches closely
- ⚠️ Slightly more pronounced fish taste than mahi-mahi
The texture difference is minimal-most people won't notice the swap. Snapper costs less in many markets, making it a practical choice for replacements similar to Red Snapper when you need that firmness.
2. Halibut 🔥
Halibut brings the firmness mahi-mahi provides in high-heat cooking. It stays moist through grilling and pan-searing, though the flavor runs less sweet and the texture slightly denser.
Use 1:1 by weight for grilled fish, blackened preparations, and steak-style fillets. Halibut stands up to bold marinades and spice rubs the same way mahi-mahi does.
The meat holds together even when flipped multiple times on the grill. It won't fall apart like cod or tilapia.
- 🔥 High heat: Maintains structure when grilled or broiled
- 🌮 Fish tacos: Stays firm in tortillas with toppings
If you're working with halibut in other dishes, Halibut substitutes ranked covers how different fish behave as replacements.
3. Cod 🍽️
Cod steps in when you're baking or stewing mahi-mahi rather than grilling it. The mild flavor matches mahi-mahi's sweetness, but the texture flakes more easily and won't survive aggressive handling.
Use 1:1 by weight in baked casseroles, fish stews, and gentle pan-frying. Skip cod for fish tacos or anything grilled-it breaks apart too easily.
- ✅ Mild, slightly sweet flavor
- ⚠️ Delicate texture needs careful handling
Cod works great in chowders and baked dishes where the fish simmers in liquid. It absorbs flavors well but won't hold a char or grill marks.
For dishes needing sturdier fish, check out Cod alternatives worth trying that offer more structure.
4. Tilapia 🥘
Tilapia offers the mildest flavor of any mahi-mahi swap. It's neutral enough to take on any seasoning, though the texture runs softer and less substantial than mahi-mahi's meaty bite.
Use 1:1 by weight in pan-fried dishes, fish cakes, or baked preparations with sauce. The soft texture works better when supported by breading or mixed into patties.
Tilapia falls apart on the grill and doesn't hold up in fish tacos without careful handling. It flakes before you can get it from spatula to plate.
Stick with tilapia for recipes where the fish breaks down into a sauce or gets coated in batter. If you need sturdier options, easy Tilapia swaps that work covers firmer alternatives.
5. Sea Bass 🌊
Sea bass brings firm texture and subtle richness that mimics mahi-mahi's body. The flesh holds shape through grilling and pan-searing, though it carries a slightly oily quality and more delicate flaking than mahi-mahi.
Use 1:1 by weight for grilled fillets, pan-seared steaks, and dishes with herb crusts. Sea bass works in most preparations calling for mahi-mahi's firmness.
- 🔥 Grilling: Holds shape but needs gentler handling than mahi-mahi
- 🥘 Pan-searing: Develops good crust with olive oil
- ⚠️ Oiliness: Slight richness may change lighter dishes
The mild flavor stays neutral enough for citrus marinades and garlic butter sauces. For more options, tested Sea Bass replacements breaks down how different fish compare.
6. Catfish 🍤
Catfish provides firm texture that holds together through frying and blackening. The flesh stays intact when battered or coated in cornmeal, though the earthy flavor differs significantly from mahi-mahi's sweetness.
Use 1:1 by weight in fried fish preparations, blackened dishes, and heavily spiced recipes. The distinct taste works better with bold seasonings than delicate preparations.
Catfish's flavor runs earthy with a slightly muddy note-it's nothing like mahi-mahi's clean sweetness. Skip it for fish tacos or citrus-forward dishes where that earthiness will stand out.
The texture works great for Southern-style fried fish and blackened fillets where spice rubs mask the flavor. When catfish isn't available, replacements similar to Catfish offers milder options.
7. DIY White Fish Blend 🛠️
Blending white fish creates a neutral base that approximates mahi-mahi's mild flavor and firm texture when formed into patties. Mix equal parts cod and tilapia, mince them together, and form portions matching mahi-mahi's size.
This method works for fish cakes, fish burgers, and pan-fried patties where the texture gets built through processing. Skip this swap for whole fillets or grilled steaks-the blended texture won't hold together the same way.
- 🍔 Fish cakes: Holds shape when formed into patties
- ⚠️ Not for grilling: Texture breaks down without binding
The blended result tastes mild enough to take any seasoning. It won't replicate a whole mahi-mahi steak but works when you need fish that behaves consistently in cooked applications.
Picking Your Mahi-Mahi Swap
- For grilling: Snapper or halibut hold shape at high heat
- For baking: Cod or tilapia work in casseroles and stews
- For fish tacos: Snapper stays firm under toppings
- For frying: Catfish or sea bass hold together in batter
Frequently Asked Questions
Salmon won't work as a direct swap-it's oilier, has a stronger flavor, and different texture. Mahi-mahi is mild and lean while salmon is rich and fatty. Stick with white fish like snapper or halibut for closer matches.
Snapper works best for fish tacos-it's firm enough to stay intact under toppings and has a similar mild, slightly sweet flavor. Halibut also holds up well. Skip cod and tilapia since they flake apart too easily.
Grouper matches mahi-mahi's firm texture and mild flavor closely. Use it 1:1 in grilled or pan-seared dishes. It costs more in most markets but behaves nearly identically when cooked.
Frozen snapper, halibut, or cod work fine if thawed properly-pat dry before cooking to avoid excess moisture. Frozen fish often flakes more easily than fresh, so handle it gently. Avoid refreezing once thawed.
Cod has a more delicate texture than mahi-mahi and breaks apart easily at high heat or with flipping. Use it in baked dishes or gentle pan-frying instead of grilling. For firmer texture, switch to snapper or halibut.

7 Best Substitutes for Mahi-mahi
Ingredients
Method
- Choose your substitute based on cooking method: snapper or halibut for grilling, cod or tilapia for baking.
- Prep the substitute by properly thawing if frozen, then draining or mincing if needed.
- Use a 1:1 ratio by weight when substituting mahi-mahi with snapper, halibut, cod, tilapia, sea bass, or catfish.
- For blended fish patties, mix equal parts cod and tilapia minced together, then form into portions.
- Check the final dish's taste and texture, adjusting seasoning or cooking time as needed.
Notes
- For grilling, prefer snapper or halibut due to their firmness.
- Avoid delicate fish like cod or tilapia on the grill as they flake too easily.
- Frozen substitutes should be properly thawed and patted dry to maintain texture.




