Roasted or Grilled Whole Fish With Tomato Vinaigrette

Roasted or Grilled Whole Fish With Tomato Vinaigrette
Karsten Moran for The New York Times
Total Time
30 minutes
Rating
5(356)
Comments
Read comments

There are a number of good reasons to roast or grill a whole fish. Fish tastes better cooked on the bone. It’s just as easy as roasting meat or fowl, and is done in half the time. And a whole fish is apt to be fresher than many of the other choices at the fishmonger. A two-pound fish will serve two.

Featured in: For Fresh, Flavorful Fish, Show Some Backbone

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:4 servings
  • 2whole fish, such as branzino, blackfish or striped bass, about 2 pounds each, gutted and scaled
  • Salt and pepper
  • A few thyme sprigs
  • A few rosemary sprigs
  • A few parsley sprigs
  • A few fennel fronds
  • A few basil leaves
  • 1small lemon, thinly sliced
  • Extra-virgin olive oil
  • For the Vinaigrette

    • 1shallot, finely diced
    • 3tablespoons red wine vinegar
    • Salt and pepper
    • 2cups diced tomatoes, or use halved cherry tomatoes instead
    • ¼cup olive oil
    • 2tablespoons roughly chopped basil or parsley
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

684 calories; 33 grams fat; 5 grams saturated fat; 0 grams trans fat; 19 grams monounsaturated fat; 6 grams polyunsaturated fat; 11 grams carbohydrates; 4 grams dietary fiber; 5 grams sugars; 82 grams protein; 1463 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    Rinse fish with cool water and pat dry. Season generously on both sides with salt and pepper. Season the cavity with salt and pepper. Tuck thyme, rosemary and parsley sprigs in cavity of each fish. Add fennel fronds, basil leaves and lemon slices. Drizzle olive oil on both sides of fish, then place on a parchment-lined rimmed baking sheet. Leave at room temperature. (May season and refrigerate fish up to 2 hours in advance. Bring to room temperature before cooking.) Heat oven to 450 degrees.

  2. Step 2

    Make the vinaigrette: Put shallot in a small serving bowl. Add vinegar and a good pinch of salt. Leave to steep 5 minutes, then whisk in olive oil. Season tomatoes with salt and pepper and spoon them into the olive oil mixture. Add basil and stir gently. Leave at room temperature.

  3. Step 3

    Place fish on top shelf of oven and roast, uncovered, for 15 to 20 minutes, until fish is firm when probed and flakes at the thickest part. Take from oven and let rest 5 minutes. To serve, use a small knife, soup spoon and spatula to remove top fillets. Pull spine away to reveal bottom fillets. Transfer fillets to a platter or individual plates. Spoon a little tomato vinaigrette over each portion and pass the rest at the table.

  4. Step 4

    Alternatively, if you are grilling the fish, prepare a bed of hot coals. Make sure the grill is cleaned with a wire brush and lightly oiled. Lay the fish directly on the grill and cook for 7 to 8 minutes. Do not attempt to turn fish until the skin has browned and crisped or it will stick. Carefully turn fish and cook for another 7 to 8 minutes, until fish is firm when probed and flakes at the thickest part. To serve, proceed as in Step 3.

Ratings

5 out of 5
356 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

Made this with branzino; stuffed with thyme, parsley and lemon, and a bit of roasted sliced garlic in the head area. Instead of using vinaigrette I just tossed a lot of cherry tomatoes in the pan to roast at the same time. Yummy.

Great recipe.. used Branzino fillets and just put the fresh herbs under each fillet. Roasted ( skin side up) for 9 min then added a thin lemon slice to each fillet and under the broiler for an additional 2 min. Skin crisped, lemon slight char - with the tomatoes— yum!

This was amazingly delicious. Especially easy with all these herbs already growing in my garden! Grills up like a dream — 8 min/side. Perfect. Stuff with lots of herbs. Remove top fillet by cutting thru the back of fish and use flat spatula to lift and flip top fillet. Pull out the spine/bones in one piece. Left a few bones behind that needed to be checked, but they’re large, so that was easy too. Cooking fish bone-in is the way to go.

Use preserved lemon and fillets.

@Lindsay Using fillets is easier but the positive result of cooking the whole fish is tremendous .

Made in Cambridge. Small Branzino. Cooked 15 minutes. Added capers to the salsa

Valentine’s Day dinner! Made with sea bream, cooked about 15 min altogether. Considered putting under broiler but didn’t want to overcook. Tomato vinaigrette was a hit with the husband. Also served with a rice pilaf with almonds. Plates cleaned!

Private comments are only visible to you.

Advertisement

or to save this recipe.