Skip to content
Out of

Rockfish substitutes

Rockfish substitutes — 6 options, ranked, with the exact amount

Use thisBest of 6 options

Use Red snapper

Same amount by weight as the rockfish

Red snapper and black sea bass are the closest matches and swap in at 1:1 with no change to the method. Cod is the easiest fish to find and works everywhere rockfish does, just softer and larger-flaked, and tilapia is the cheap fallback. One important note: on the Chesapeake, rockfish means striped bass, which is a richer, meatier, oilier fish, so check which one your recipe means before you shop.

Verdict —
Works
Best for —
fish tacos

Updated 26 Jul 2026 · no sponsored swaps

Every option, one card

Ranked
Rockfish substitutes compared
SubstituteInstead of rockfish
Red snapperfish tacosSame amount by weightWorks
Black sea basspan-seared filletsSame amount by weightWorks
Codfish tacosSame amount by weightTweak it
Lingcod or halibutgrillingSame amount by weightTweak it
Tilapiafish tacosSame amount by weightYou'll taste it
Striped bassgrilled filletsSame amount by weightYou'll taste it
What changes6 options

Red snapper

similar taste and texture

The nearest match, and unsurprising given that much American rockfish is sold as Pacific red snapper in the first place. Snapper has the same lean medium-firm flesh and medium flake with a slightly sweeter, marginally more distinctive flavor, so grilled fillets and fish tacos taste a touch more interesting. Skin-on snapper crisps very well. Timing and technique need no adjustment at all.

Best for
fish tacos, grilled fillets, pan-seared fish, baked fish, ceviche, whole roasted fish

Genuine red snapper costs more than rockfish. Vermilion snapper and Pacific rockfish sold under the snapper name are both fine and cheaper.

Black sea bass

similar taste and texture

Excellent and very close in behavior. Black sea bass is lean and moderately firm with a clean, mildly sweet, slightly more savory flavor than rockfish, and its fillets take a hard sear and hold their shape in a brothy stew. The flake is a little tighter and finer, so pieces stay neater in a taco. It is also superb steamed whole with ginger and scallion, which rockfish is too.

Best for
pan-seared fillets, steamed whole fish, fish stew, grilled fish, fish tacos

East Coast fish, so it is often the practical swap in exactly the places rockfish is not sold.

Cod

similar taste, different texture

The most widely available substitute and a reliable one. Cod matches rockfish's mildness and lean, low-oil profile, but the flake is distinctly larger, thicker and looser, so a taco filling comes out in big soft pieces rather than firm bite-sized chunks and a stew needs the fish added later to keep it intact. Cod is also a bit sweeter and cleaner in flavor, and thicker fillets need a few extra minutes.

Best for
fish tacos, baked fish, chowder, beer-battered fish, fish stew

Use center-cut cod loin for even thickness and the best structural integrity. Add it to soups in the last five minutes.

Lingcod or halibut

similar taste, different texture

Use these when the recipe needs the fish to survive something aggressive: a grill, a skewer, a long braise. Both are firmer and denser than rockfish, halibut noticeably so, so the fillet stays in one piece where rockfish might begin to break. Lingcod is sweet and mild and behaves closest to rockfish; halibut is sweeter still but very lean, which means it dries out fast if you cook it past just-done.

Best for
grilling, fish skewers, braises, roasted fillets, chowder

Both cost significantly more than rockfish. Lingcod is not a cod, and its flesh is sometimes tinged blue-green raw, which cooks out white.

Tilapia

different taste and texture

The cheap and universally stocked option, and it does the mechanical job: mild, boneless, holds together in a taco. What it does not do is taste like rockfish. Tilapia is denser and slightly rubbery with a faint muddy or earthy background note where rockfish is clean and marine, so lean hard on lime, chili and cilantro and it will disappear into the dish. Do not use it for ceviche or any preparation where the fish is the point.

Best for
fish tacos, breaded fish, baked fish, blackened fish

Pat it thoroughly dry before searing or blackening, because tilapia releases water and steams instead of browning.

Striped bass

different taste and texture

The right answer if your recipe comes from Maryland or Virginia, where rockfish means striped bass rather than Pacific Sebastes. Striped bass is firmer, oilier and considerably more flavorful, with a large meaty flake and skin that crisps into something genuinely good, so a fillet eats richer and holds up to grilling far better than Pacific rockfish. Going the other direction, Pacific rockfish in a Chesapeake rockfish recipe will taste noticeably leaner and plainer.

Best for
grilled fillets, roasted fish, pan-seared skin-on fillets, Chesapeake-style recipes

Sold as striper, striped bass or hybrid striped bass. The farmed hybrid is milder and the most consistently available.

Questions

5 questions

Is rockfish the same as striped bass?

It depends on where you are. In Maryland, Virginia and the rest of the Chesapeake region, rockfish is the local name for striped bass. On the West Coast and in most seafood markets nationally, rockfish means one of many Pacific Sebastes species, sold as rock cod or Pacific snapper. They are unrelated fish and cook differently, since striped bass is fattier, firmer and more strongly flavored.

Can I just leave the rockfish out?

No, since it is the protein in every recipe that names it. In a fish stew or a taco you could substitute shrimp, which needs only two or three minutes of cooking, or scallops, and the dish will still work. Simply omitting it leaves you with a bowl of broth or a tortilla of slaw.

What is the best rockfish substitute for fish tacos?

Red snapper or black sea bass if you want the same firm bite-sized chunks, and cod if you want the easiest fish to find and do not mind larger softer flakes. Tilapia is the budget option and works because the lime, chili and crema carry the flavor. Cut whatever you use into strips about an inch wide before cooking so it portions neatly.

Is rockfish the same as rock cod or Pacific snapper?

Yes. Rock cod and Pacific snapper, sometimes Pacific red snapper, are older market names for the same Pacific rockfish, and neither is a true cod or a true snapper. A recipe using any of those names can be cooked exactly as written with any rockfish fillet, and equally with red snapper or black sea bass.

Can I use rockfish instead of cod?

Yes, and in some dishes it is better. Rockfish is firmer and its tighter flake survives a stew or a taco griddle where cod falls apart. Two adjustments: rockfish fillets are usually thinner than cod loin, so cut two to four minutes off the cooking time, and the flavor is a shade less sweet, so a little extra lemon or a good sauce is worthwhile.

Tips for substituting rockfish

5 tips
  1. Work out which rockfish your recipe means before you shop. On the Pacific coast and in most cookbooks, rockfish is a lean Sebastes fillet closest to snapper. On the Chesapeake, rockfish is striped bass, a fattier and meatier fish. Getting this wrong is the main reason a rockfish recipe turns out disappointingly bland or unexpectedly rich.
  2. Rockfish fillets taper from a thick shoulder to a paper-thin tail. Either tuck the tail end under before it goes in the oven or cut it off and add it a couple of minutes late, otherwise the thin end will be dry and stringy before the thick end is cooked.
  3. The flesh is lean and medium-firm, which makes rockfish unusually good in fish tacos because it breaks into neat bite-sized chunks rather than shredding. If you swap to cod or haddock, expect big soft flakes and either accept a looser filling or cut the fish into cubes before cooking.
  4. Skin-on rockfish crisps well if you dry it hard, salt it fifteen minutes ahead, blot it again and start it skin-side down in a properly hot pan with a light press for the first thirty seconds. This works identically for snapper, black sea bass and striped bass.
  5. For ceviche, rockfish is a good traditional choice, but only use fish you know is safe to eat raw. Buy from a counter that sells it for raw consumption, keep it very cold, cube it small so the lime penetrates evenly, and note that lime does not make unsafe fish safe.

Seafood drawer All ingredients