Skip to content

Rockfish substitute

Best substitute

Red snapper

Use the same amount by weight as the rockfish you are replacing

Best for fish tacos

Close match

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.

Other rockfish substitutes

Ranked, with the exact amount to use

Substitutes for Rockfish with ratios

  1. 2Black sea bass

    Close match

    Use the same amount by weight

    Excellent and very close in behavior.

    What changes

    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.

  2. 3Cod

    Different texture

    Use the same amount by weight

    The most widely available substitute and a reliable one.

    What changes

    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.

  3. 4Lingcod or halibut

    Different texture

    Use the same amount by weight

    Use these when the recipe needs the fish to survive something aggressive: a grill, a skewer, a long braise.

    What changes

    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.

  4. 5Tilapia

    Taste and texture differ

    Use the same amount by weight

    The cheap and universally stocked option, and it does the mechanical job: mild, boneless, holds together in a taco.

    What changes

    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.

  5. 6Striped bass

    Taste and texture differ

    Use the same amount by weight

    The right answer if your recipe comes from Maryland or Virginia, where rockfish means striped bass rather than Pacific Sebastes.

    What changes

    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.

What is Rockfish?

Rockfish is the market name for dozens of Pacific Sebastes species, also labeled rock cod, Pacific snapper or Pacific red snapper, yielding lean medium-firm white fillets with a mild, slightly sweet flavor and a medium flake that holds together well in tacos, stews and the pan.

Cooking tips

  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Frequently asked 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.

Related substitutes

More seafood substitutes

Need a different ingredient?

Browse the full index, or the rest of this category.