Fish and seafood intimidate many home cooks, but they're actually among the fastest and most forgiving ingredients to cook — if you understand their unique properties. The biggest mistake is overcooking. Unlike meat, which comes in a range of acceptable doneness, fish transitions from perfect to dry and rubbery in just a minute or two. Timing is everything.
Buying Fish: Freshness Indicators
- Smell: Fresh fish smells like the ocean — clean, slightly briny. It should not smell "fishy" — that smell indicates degradation.
- Eyes: Should be clear and bulging, not cloudy or sunken
- Flesh: Should be firm and spring back when pressed. Dull or slimy flesh = not fresh.
- Color: Bright, vibrant color appropriate to the species
- The fishmonger test: A good fishmonger will tell you what came in today. Shop where turnover is high.
Pan-Seared Fish
The most versatile technique for fillets:
- Pat the fillet completely dry. Dryness = crispier skin.
- Season skin side with salt just before cooking — too early draws moisture.
- Heat an oil with a high smoke point (avocado, canola) in a stainless or cast iron pan over medium-high — until shimmering.
- Place fish skin-side down. Press gently for 30 seconds to prevent curling.
- Don't move it. The skin will crisp and the fish will release naturally when ready — about 3-4 minutes for medium thickness.
- Flip once. Cook another 1-2 minutes. The fish is done when it flakes easily and the center is just starting to turn opaque all the way through.
Doneness: The USDA recommends 145°F internal temperature. Many chefs prefer 125-130°F for salmon for a silkier texture.
Poaching Fish
Poaching produces incredibly delicate, moist fish — perfect for delicate species like sole, halibut, or for creating flaked fish for salads:
Bring a flavorful liquid to a bare simmer: water with wine, lemon, herbs, and aromatics (court bouillon). Submerge fish gently. For fillets ½ inch thick: 5-6 minutes. The liquid should never boil — bubbles tear delicate flesh.
Baking Fish
Simple and hands-off: place fillets in a baking dish, season, add aromatics (lemon slices, herbs, capers, or a ladleful of wine and stock), cover with foil, bake at 400°F. Cooking time: roughly 10 minutes per inch of thickness.
Shellfish
- Mussels and clams: Steam in wine and aromatics in a covered pan — 3-5 minutes until they open. Discard any that don't open.
- Shrimp: Cook just until pink and curled into a C shape. An O shape = overcooked. 2-3 minutes per side at medium-high heat.
- Scallops: Extremely dry, very hot pan, don't touch for 90 seconds. A deep golden-brown crust is the goal — they'll release naturally when seared properly.
- Crab and lobster: Steaming is the classic method; boiling works for hard-shell crabs
💡 Fish Cooking Tips
- The thumb test: when fish flakes along its natural lines when pressed gently — it's done
- Bring fish to room temperature for 15 minutes before cooking — cold fish chills the pan
- Season at the last moment — salt draws moisture out and toughens if applied too far ahead
- Frozen fish is often superior to "fresh" fish that's been shipped long distances — look for IQF (individually quick frozen)
- Acid (lemon, vinegar) added after cooking brightens all seafood dramatically