Mahi mahi substitutes
Mahi mahi substitutes — 6 options, ranked, with the exact amount
Use Swordfish steaks
Same amount by weight as the mahi mahi
Swordfish and tuna steaks are the firmest swaps and go in one for one, which makes them the safe choice if the recipe puts the fish directly on a grill. Grouper and snapper are the closest on flavor and flake and are ideal in fish tacos and blackened dishes, while halibut is the closest premium match on that thick firm texture. Cod or haddock are the affordable answer for tacos and pan-blackened fish where the fillet gets broken up anyway, but they are much softer, so they will fall through grill grates and need a pan, a basket or a sheet of foil. Whatever you use, the thing mahi brings is firmness with mildness, so choose for firmness first and adjust the cooking method rather than hoping a soft fillet will behave.
- Verdict —
- Tweak it
- What changes —
- different taste, similar texture
- Best for —
- grilling
Updated 19 Aug 2026 · no sponsored swaps
Every option, one card
Ranked| # | Substitute | Instead of mahi mahi | Verdict |
|---|---|---|---|
| 1 | Swordfish steaksgrilling | Same amount by weightTweak it | Tweak it |
| 2 | Grouper or snapperfish tacos | Same amount by weightWorks | Works |
| 3 | Halibutgrilling | Same amount by weightTweak it | Tweak it |
| 4 | Cod or haddockfish tacos | Same amount by weightYou'll taste it | You'll taste it |
| 5 | Tuna steaksgrilling | Same amount by weightYou'll taste it | You'll taste it |
| 6 | Barramundi, striped bass or amberjackpan-searing | Same amount by weightWorks | Works |
Swordfish steaks
different taste, similar texture
Thick, dense steaks from a large warm-water fish, cut the same way mahi is.
- Best for
- grilling, kebabs and skewers, blackened fish, searing in cast iron, fish steaks with salsa
The most reliable choice for anything cooked over fire, since swordfish is even firmer than mahi and simply will not fall apart. It is meatier, denser and slightly richer, with a faint sweetness and more of its own character, so a delicate lemon-butter treatment will taste heavier than it would with mahi. Cook it the same way, four to five minutes a side for a one-inch steak, and stop at 130F to 140F, because like mahi it is lean and turns dry and chalky quickly. Cut it into cubes for skewers and it holds better than any fish here.
Grouper or snapper
similar taste and texture
Warm-water reef fish with thick white fillets and a big moist flake.
- Best for
- fish tacos, blackened fish, grilling, pan-searing, Caribbean and Gulf recipes, fried fish sandwiches
The closest match on flavor and flake, and the fish that appears alongside mahi on the same Florida and Caribbean menus. Both are sweet, mild and large-flaked, so the dish tastes right rather than merely acceptable. They are a little more delicate than mahi, particularly snapper, so handle them once and use a fish spatula on a grill, or cook them in a pan. Snapper is usually sold skin-on and the skin is worth crisping, which is a bonus mahi cannot offer since its skin is tough and always removed.
Halibut
different taste, similar texture
Thick, firm, premium flatfish, sold as steaks or portioned fillets.
- Best for
- grilling, roasting, pan-searing, blackened fish, special-occasion plates
The best texture match at the top of the market: dense, firm and large-flaked, so it survives a grill and holds together in a taco. It is sweeter and cleaner tasting than mahi, and considerably more expensive. The one real risk is timing, because halibut is even leaner and less forgiving than mahi and goes from moist to cottony in about a minute, so use a thermometer, pull it at 130F and let it rest. A heavy blackening rub is arguably a waste of a good halibut steak, though it works.
Cod or haddock
different taste and texture
Lean cod-family white fish, available everywhere fresh or frozen.
- Best for
- fish tacos, battered and fried fish, baked fish, blackened fish in a pan, fish sandwiches
The affordable and widely available answer, and genuinely good in anything where the fish ends up flaked or coated. Cod and haddock are sweeter and cleaner than mahi and their flake is just as large, but they are far softer and wetter, which means they will break apart on a grill grate and can slump in a hot pan. If the recipe grills, switch to a pan, a grill basket or foil, cut the pieces large, and dry the fillet very well first. In a taco, nobody will feel short-changed.
Tuna steaks
different taste and texture
Yellowfin or albacore steaks, cooked rare to medium rather than through.
- Best for
- grilling, searing, poke-style and seared salads, kebabs, blackened steaks
Firm enough for any grill and often available where mahi is not, but the doneness rule is completely different and this catches people out. Mahi is cooked through to opaque; tuna is best seared hard and left rare in the middle, since fully cooked tuna is dry and grey with a strong flavor. It is also darker, denser and much more assertive, so a delicate mango salsa built for mahi will be overpowered. Use it when you are willing to serve the fish pink, and treat it like a steak, ninety seconds a side on ferocious heat.
Barramundi, striped bass or amberjack
similar taste and texture
Medium-firm white fish, generally sold skin-on as fillets.
- Best for
- pan-searing, roasting, fish tacos, grilling with care, blackened fillets
A good middle ground between mahi's firmness and cod's price. All three hold together better than cod and cost less than halibut, and amberjack in particular is dense and steaky and often sold in the same Gulf markets as mahi. They are sold skin-on, which is worth crisping in a pan, though on a grill the skin means you must oil the fish well and leave it alone for the first three minutes. Flavor is slightly more pronounced than mahi's clean sweetness, particularly with amberjack.
Questions
5 questionsIs mahi mahi the same as dolphin?
It is called dolphinfish and sometimes just dolphin on older menus, but it has no relation to dolphins, which are mammals. Mahi mahi is the Hawaiian name and dorado is the Spanish one, and all three refer to the same fish. The name change from dolphinfish to mahi mahi happened largely to stop diners worrying, so if a recipe calls for dorado or dolphinfish, you are looking for mahi mahi.
What is the closest substitute for mahi mahi?
Grouper or snapper for flavor and flake, swordfish for firmness on a grill, and halibut if you want the best texture match and do not mind the price. All swap in at the same weight and the same cooking time. If cost is the issue, cod or haddock will do the job in tacos and pan-cooked dishes, provided you accept that they are much softer and will not tolerate a grill grate.
Can I use tilapia for fish tacos instead of mahi mahi?
Yes, in a pan or under a broiler, and it is a common and good weeknight choice. Blacken or season it heavily, because tilapia is far blander than mahi, and cook it about two minutes a side since the fillet is much thinner. What you cannot do is put it on a grill, where it will tear and drop through the grates, and the flake will be small and soft rather than in the large meaty chunks mahi gives a taco. Catfish is firmer than tilapia and a better choice if both are available.
Can I just leave the fish out or use chicken?
The fish is the protein, so there is nothing to omit, but chicken thigh works surprisingly well in mahi recipes precisely because mahi is firm and meaty. Blackened chicken thigh in a taco with the same slaw and lime crema is a good dish, and it holds up on a grill. Cook it through to 165F rather than to fish doneness. Firm tofu or halved king oyster mushrooms, blackened the same way, are the vegetarian route.
Is frozen mahi mahi acceptable, and how should I handle it?
Almost all mahi is frozen at sea and it holds up well, so frozen portions are a reasonable buy. Thaw them overnight in the fridge on a rack, then blot both sides thoroughly, because the surface water on a thawed steak will steam rather than sear and you will lose the crust that blackening and grilling depend on. Salt fifteen minutes before cooking and blot once more just before the fish hits the heat.
Tips for substituting mahi mahi
5 tips- The reason recipes specify mahi mahi is structural, not just flavor: it is firm enough to sit directly on a grill grate, take a hard blackening sear, and be flipped once without falling apart, while still being mild and lean. When you substitute, decide whether you are matching the firmness or the mildness, and if your fish is softer, change the method to a pan, a foil sheet or a grill basket rather than fighting it.
- Mahi is very lean, so its window is narrow. A one-inch steak wants four to five minutes a side over medium-high heat and should come off at 135F to 140F, when it has just turned opaque and flakes under gentle pressure. Past that it goes dry, tight and slightly chalky. Halibut, swordfish and cod all follow the same rule, and tuna is the exception that should be pulled rare.
- Take the skin off, unlike almost every other fish here. Mahi skin is thick, tough and unpleasant and never crisps well, so it is usually sold skinless and should be removed if it is not. If you switch to snapper, barramundi or striped bass, do the opposite and leave the skin on, dry it well and start it skin-side down for a crisp result.
- Oil the fish, not the grate, and leave it alone. Brush the steak with oil and season it, lay it on a clean hot grill and do not touch it for at least three minutes so the surface sets and releases. This is the single technique that decides whether a fish steak comes off whole, and it matters even more with a softer substitute like cod.
- For blackened fish, get the cast iron properly hot before the fish goes in, use a generous coating of Cajun or blackening seasoning pressed onto both sides, and add a spoonful of butter or oil to the pan rather than to the fish. Blackening is forgiving of the fish you choose, which is why cod, tilapia and catfish all work in a blackened taco even though they would fail on a grill.