Whole Roasted Fish With Fresh Herbs and Lemon Recipe

Two whole roasted daurade (orata) sit in a platter with some lemon wedges and parsley garnishing the plate
[Image: Vicky Wasik]

Why It Works

  • It is easier to determine if a fish is fresh if you can see the whole head and body.
  • A brief soak in salt water lightly seasons and firms up the fish.
  • Stuffing aromatics like fresh herbs, lemon, and garlic in the belly adds flavor.

If there's one thing I wish I could change about the American diet, it's how we eat fish. First, I wish we ate more of it—while keeping an eye on making sustainable choices. And eating more of it means cooking more of it at home. Second, I wish we branched out to fish beyond the over-consumed salmon, shrimp, and tuna, because our waters hold a lot more than just those three creatures. (Plus, I'm pretty sure there's a heck of a lot of salmon, shrimp, and tuna out there that would thank us for laying off just a little bit.)

The thing with fish is that it continues to intimidate people, both in terms of how to shop for it and how to cook it. The sustainability issue doesn't help bolster consumer confidence much either, but the good news is that, at least in New York City, there are new fishmongers popping up that are doing an amazing job of bringing responsibly caught fish to their counters, and even some of the big boys are doing an admirable job. (In fact, Greenpeace regularly releases a list of the most sustainable seafood retailers. I encourage everyone to read through Greenpeace's report, and keep it in mind the next time you're trying to decide where to buy fish.)

One of the best solutions to this intimidation factor is to buy whole fish. I know, with their heads and fins and tails, that may sound counter-intuitive, but there's a reason: It's much easier to judge the freshness of whole fish than fillets or steaks.

Why? Well, first you can look at the eyes, and see how clear and plump they are. Clear and plump equals fresh; cloudy and starting to dry and collapse, not so much. Second, you can check the gills: They should look wet and a lively red/orange/brown color, not dried or dark brown. Third, you can gently press the fish's flesh to see how well it springs back—if you leave a dent that doesn't recover at all, move along.

As for smell, a whole fish will smell like a fish, of course, but it should smell like a fish that's been recently plucked from pristine marine or fresh waters. If it's starting to stink a little, that's not a good sign.

Two fresh whole fish sit on a paper towel on a tray. Their skin gleams, and their eyes are plump, two visual signs of freshness.

And cooking it is just as easy. Ask your fishmonger to gut, trim, and scale the fish—there's no reason to complicate your life with tasks like that. When you get home, give the fish a soak in salt water (I learned that trick from a sushi chef I chatted up once while eating omakase at his bar), pat it dry, and season it inside and out with salt and pepper, just as you would a chicken.

Then stuff some aromatics into the cavity. I like to use fresh herbs like parsley and oregano, along with cloves of garlic, and slices of ginger and lemon, but really you can use anything that will add flavor to the fish. Give the fish a little rub down with oil, transfer it to a rimmed baking sheet (I like to line the sheet with parchment for easier cleanup later), and roast it until a thermometer inserted into the thickest part of the fish reads about 135°F. (Other ways to judge doneness: The fins should come right off when you pull them, and you should be able to feel the fish flake slightly under the skin when you press on it.)

Once cooked, the fillets come right off the bone. I like to drizzle them with olive oil, and yes, I almost always eat the head and skin. As for serving sizes, a good rule of thumb is about 1 pound of whole fish per person, so you could do individual 1-pound fish, or split a 2-pounder between two people, and so on.

Carve the fish following this easy guide, and serve.


How to Carve and Serve a Whole Fish

Recipe Facts

Prep: 15 mins
Cook: 20 mins
Active: 15 mins
Resting Time: 5 mins
Total: 40 mins
Serves: 4 servings

Rate & Comment


  • 3 tablespoons Diamond Crystal kosher salt (1 ¼ ounces; 36g), plus more for seasoning; for table salt use half as much by volume or the same weight

  • Two 1- to 2-pound (450 to 900g) head-on, whole white-fleshed fish, such as sea bass, snapper, branzino, or porgy, scaled and gutted

  • Freshly ground black pepper

  • Extra-virgin olive oil, for rubbing and drizzling

  • 1 lemon, sliced thinly crosswise into rounds, for stuffing the cavity

  • Fresh herb sprigs such as parsley, tarragon, or oregano, for stuffing the cavity


  1. Fill a large bowl with 2 quarts (1.9L) room-temperature water and add salt, stirring to dissolve. Add fish and let soak for 10 minutes. Drain fish and pat dry inside and out with paper towels.

    Two whole fish sitting in a bowl of salt water
  2. Preheat oven to 400°F (205°C) and position rack in center of oven. Line a rimmed baking sheet with parchment paper. Season fish inside and out with salt and pepper and rub inside and out with olive oil. Stuff belly cavity lemon slices and herb sprigs.

    Two whole fish sit on a baking sheet lined with parchment, their cavities are stuffed with herbs and lemon slices
  3. Roast fish until an instant-read thermometer inserted into thickest part registers 135°F (57°C), about 20 minutes for 1-pound fish and 25 minutes for 2-pound fish, depending on dimensions of fish. Alternatively, roast until fins come right off when pulled and flesh can be felt to flake under the skin when you press on it. Let rest 5 minutes. Serve, following our guide to filleting a whole cooked fish. Drizzle with additional olive oil, if desired.

    Two roasted whole fish sit on the baking sheet after being cooked, their skin is very lightly browned.

Special Equipment

Instant-read thermometer, rimmed baking sheet

This Recipe Appears In

Nutrition Facts (per serving)
338 Calories
10g Fat
22g Carbs
44g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 338
% Daily Value*
Total Fat 10g 13%
Saturated Fat 2g 8%
Cholesterol 75mg 25%
Sodium 920mg 40%
Total Carbohydrate 22g 8%
Dietary Fiber 6g 21%
Total Sugars 8g
Protein 44g
Vitamin C 112mg 558%
Calcium 132mg 10%
Iron 2mg 10%
Potassium 1198mg 25%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)