There are many ways to cook John Dory; it can be baked whole, pan-fried, steamed, grilled, roasted, or poached. However, it’s easy to overcook, like most fish, so it’s best to keep the skin on during cooking to protect the meat and keep it moist.