Porgy substitute
Sea bream, dorade or orata
Use the same amount by weight as the porgy you are replacing
Sea bream or dorade is the same family and swaps 1:1. Black sea bass is the best swap for a whole steamed porgy - firmer, sweeter, and it holds together in the steamer - and branzino is nearly as good. If you want one fish instead of several, buy a 2 to 3 lb red snapper and add about 10 minutes. Buy a whole fish rather than fillets: in a steamed or roasted whole-fish recipe the bones and skin are keeping the flesh moist and giving the dish its flavour, and fillets in the same recipe come out dry and bland.
Other porgy substitutes
Ranked, with the exact amount to use
Substitutes for Porgy with ratios
2Black sea bass
Close matchWhat changes
- Best for
- steaming whole with ginger and scallion, roasting whole, grilling, crisp-skin fillets
This is the fish most Chinese-American cooks reach for when porgy is not available, and it is arguably better: the flesh is firm enough to lift off the bone in clean pieces rather than shredding, and the skin takes a hot oil pour beautifully. It costs noticeably more than porgy. Same size, same timing.
3Branzino or European sea bass
Close matchWhat changes
- Best for
- roasting whole, grilling, steaming, salt-baked fish, en papillote
Branzino is a little more delicate and slightly less sweet than porgy, with softer flesh that needs a gentler hand coming out of the pan or off the grill - use two spatulas. Its skin crisps as well as anything. It is reliably available where porgy is not, which is often the deciding factor.
4Red snapper
Different tasteWhat changes
- Best for
- roasting whole, steaming whole, grilling, fried whole fish
Snapper is firmer and more distinctly flavourful than porgy, with a faintly nutty savoury quality, and its thicker skin makes it the best of these on a grill. Because the fish is much bigger, add time: a 3 lb whole snapper wants 30-40 minutes at 425F (220C) or 20-25 minutes steamed, and it is worth scoring deeply so heat reaches the shoulder.
5Croaker, spot, grunt or other small panfish
Close matchWhat changes
- Best for
- fried whole fish, roasting whole, steaming, grilling
Croaker and spot are as bony as porgy and just as sweet, and both are traditional in Southern American frying. They are slightly softer, so they suit frying and steaming better than grilling. Where porgy is sold, these usually are too, and they are frequently cheaper. Cooking times are the same.
6Whole rainbow trout
Different tasteWhat changes
- Best for
- roasting whole, grilling whole, steaming, stuffed with aromatics
Trout has more fat than porgy, so it stays moist and is hard to overcook, which makes it the most forgiving whole fish on this list. The flesh is pink and its flavour is much more assertive, so a steamed preparation with ginger, scallion and soy tastes noticeably different - still good, just not the clean sweet result porgy gives. Same timing as a 1 lb porgy.
7Whole tilapia (least-bad budget option)
Taste and texture differWhat changes
- Best for
- steaming whole with strong aromatics, fried whole fish with a sharp sauce
It gives you the shape of the dish without much of the pleasure: loose flesh, sometimes a faint earthy note, and skin that goes leathery instead of crisp. It works best where the aromatics lead - plenty of ginger, scallion, soy and hot oil, or deep-fried whole and doused in a sour-spicy sauce. For a plainly roasted or salt-baked fish, buy branzino instead.
What is Porgy?
Porgy is Porgy, also called scup and sold in some American markets simply as sea bream, is a small, bony, sweet-fleshed Atlantic panfish usually bought whole at three quarters of a pound to a pound and a half, scaled and gutted.
Cooking tips
- Porgy is genuinely bony, and that is part of the deal - it is a cheap whole fish, not a boneless fillet. Steaming or roasting it whole and lifting the flesh off the frame at the table is the intended experience. If bones are a problem for the people you are feeding, buy black sea bass or bream instead of trying to fillet a porgy.
- For a whole steamed fish, 10-14 minutes over a hard boil is right for a 1 lb fish. Test at the thickest part behind the head with a chopstick - it should slide in with no resistance. Pour the soy and scallion over hot oil at the very end so the aromatics sizzle; do not steam the fish in the sauce.
- Score both flanks two or three times down to the bone. The thin belly and thick shoulder of a round fish otherwise finish minutes apart, and the cuts hold ginger, garlic or lemon slices in place.
- Porgy has hard scales that fly a long way. Ask the fishmonger to scale and gut it, or work in a sink under running water. A single missed patch of scales ruins otherwise good crisp skin.
- The frame from a porgy or any of its substitutes makes a clean sweet stock in 20 minutes - longer than that and white fish bones turn bitter. Rinse the blood off the bones first, and you have the base for the next night's soup for free.
Frequently asked questions
Is porgy the same as sea bream?
What is the best substitute for porgy in a whole steamed fish?
Can I use fillets instead of a whole porgy?
Can I just leave the porgy out?
Why is porgy so cheap?
Related substitutes
More seafood substitutes