John Dory substitute
Sea bream, dorade or porgy
Use the same amount by weight as the john dory you are replacing
Sea bream or porgy fillets are the closest swap at 1:1 - same firmness, same clean sweetness, same thin fillet. Turbot or brill is the luxury match if you can get it, and halibut is the easiest supermarket answer, though it is drier and less sweet so do not overcook it. One warning first: the cheap frozen fish sold as dory, cream dory or basa is pangasius and is not related to John Dory at all - it is soft and much blander, and it will not hold its shape under a delicate sauce.
Other john dory substitutes
Ranked, with the exact amount to use
Substitutes for John Dory with ratios
2Turbot or brill
Close matchWhat changes
- Best for
- restaurant-style fillets, roasting on the bone, beurre blanc, poaching
Turbot has the same reputation, the same price bracket and the same ability to sit under a butter sauce without collapsing. The flesh is richer and has more natural gelatin, so it stays moist even if you leave it a minute too long - the opposite of John Dory, which turns dry quickly. Brill is turbot's cheaper relative and behaves almost identically.
3Halibut
Different tasteWhat changes
- Best for
- pan-searing, roasting, grilling, butter sauces
Halibut holds its shape as well as John Dory does, which is the main thing a delicate recipe needs. What it lacks is the sweetness, and it punishes overcooking harder than almost any white fish - a halibut fillet goes from perfect to chalky in about 60 seconds. Halibut fillets are usually thicker, so allow 4-6 minutes a side and pull it while the very centre is still barely translucent.
4Red snapper or barramundi
Different tasteWhat changes
- Best for
- crisp skin fillets, pan-frying, Asian-style steamed or fried fish, grilling
Both are a step up in flavour intensity: snapper has a distinct savoury note and barramundi is a touch richer and oilier, so a very delicate sauce like a beurre blanc will be slightly overshadowed. Both have thicker fillets and tougher skin than John Dory, which is an advantage if you want a crisp skin and a disadvantage if you wanted the fish to disappear into the sauce.
5Sole, plaice or flounder
Different textureWhat changes
- Best for
- meuniere, shallow frying, delicate butter sauces, rolled fillets
These match John Dory's thin fillet and mild sweetness but not its firmness - where a John Dory fillet lifts out of the pan in one piece, a plaice fillet may not. Turn them once only, with a wide spatula, and cut a minute off the cooking time. Flavour is close enough that a sauce hides the difference completely.
6Basa or pangasius sold as dory (least-bad option)
Taste and texture differWhat changes
- Best for
- battered or breaded fish, curries, stews where the sauce leads
Cream dory, river cobbler and basa are all pangasius, a farmed freshwater catfish. It is soft, holds a lot of water and tastes considerably flatter, sometimes faintly muddy. Thaw fully, press dry, salt for 15 minutes to firm the flesh, and cook it in something with a coating or a strong sauce. It cannot carry a plain butter-and-lemon treatment the way real John Dory does.
What is John Dory?
John Dory is a flat-bodied, big-headed silvery sea fish with a dark thumbprint mark on each side, known in France as saint-pierre, prized for the four thin, firm, pearly-white fillets it yields and for a clean sweet flavour that suits butter and very little else.
Cooking tips
- A whole John Dory is mostly head - the yield is around a third of its weight in fillet, which is why it costs what it does. If a recipe calls for 4 fillets, that is two whole fish of about 1.5 lb each, and any substitute bought whole will feed more people per pound.
- The fillets are thin and firm, so they want a hot pan and a short time: 2-3 minutes on the first side, about a minute on the second. They are lean, which means they dry out fast, so finish them with butter, olive oil or a sauce rather than cooking them longer.
- John Dory skin is thin and does not crisp the way snapper or bream skin does. Most cooks remove it, and most recipes assume it is off. If you substitute snapper, barramundi or bream, consider leaving the skin on and crisping it - it is one place the substitute beats the original.
- The bones and head make excellent stock - clean, sweet and gelatinous - so ask the fishmonger for the frame when they fillet it. The same is true of turbot, brill, bream and snapper, and it is the cheapest way to make the sauce taste like the fish.
- If a British, Irish, French or Australian recipe specifies John Dory and you are shopping in North America, do not chase it. Buy sea bream, porgy or halibut and adjust the timing to the fillet thickness. Special-order John Dory is expensive, usually frozen, and no better than a good fresh alternative.
Frequently asked questions
Is the frozen fish sold as dory the same as John Dory?
What is the best substitute for John Dory in the US?
Can I use cod instead of John Dory?
Can I just leave the John Dory out?
Why is John Dory so expensive?
Related substitutes
More seafood substitutes