Whole Roast Snapper with Heirloom Tomatoes and Olives

“This is my go-to whole roast fish,” Besh says. “It’s perfect for summer, when heirloom tomatoes are readily available.” Besh likes to use Gulf red snapper but says that the recipe works with just about any kind of fish.

Slideshow: Healthy Fish Recipes

Recipe from Food & Wine Best New Chefs All-Star Cookbook
  • Active:
  • Total Time:
  • Servings: 4 to 6

Related Video

More Videos
How to Make Crab Cakes


  • 1/4 cup extra-virgin olive oil, plus more for greasing
  • One 4-pound whole red snapper, cleaned and scaled
  • Kosher salt
  • Freshly ground black pepper
  • 4 garlic cloves, smashed
  • 1 shallot, thinly sliced
  • 1 orange, thinly sliced
  • Generous pinch of crushed red pepper
  • 1 pint heirloom cherry tomatoes
  • 1/2 cup pitted olives
  • 1 cup dry white wine
  • 2 chopped scallions, for garnish
  • Leaves from 2 basil sprigs, for garnish

How to make this recipe

  1. Preheat the oven to 450°. Grease a large rimmed baking sheet or roasting pan with olive oil. Using a sharp knife, make 1/4-inch-deep slashes on both sides of the fish at 1-inch intervals; transfer to the baking sheet. Season the fish inside and out with salt and black pepper and stuff the cavity with the garlic, thyme, shallot, orange and crushed red pepper. Scatter the tomatoes and olives around the fish, then pour the wine over the tomatoes and olives.

  2. Roast the fish until it is golden and cooked through and the tomatoes are nicely charred, about 40 minutes. Transfer the fish to a platter.

  3. Add the 1/4 cup of olive oil to the baking sheet and toss with the tomatoes and olives. Spoon the tomatoes, olives and sauce over and around the fish, garnish with the scallions and basil and serve.

Suggested Pairing

Fresh, orange-scented Argentinean white.

Contributed By Photo © Chris Court

1058419 recipes/whole-roast-snapper-heirloom-tomatoes-and-olives 2016-01-06T16:33:01+00:00 John Besh weeknight-dinner recipes,whole-roast-snapper-heirloom-tomatoes-and-olives 1058419

Aggregate Rating value: 0

Review Count: 0

Worst Rating: 0

Best Rating: 5