One-Pan Roasted Fish With Cherry Tomatoes

One-Pan Roasted Fish With Cherry Tomatoes
Andrew Purcell for The New York Times. Food Stylist: Barrett Washburne.
Total Time
30 minutes
Rating
5(6,909)
Notes
Read community notes

In this quick, elegant dinner, cherry tomatoes are roasted with garlic, shallots, sherry vinegar and a drizzle of honey, turning them into a sweet and savory condiment for simple roasted fish. This versatile, year-round recipe is delicious with juicy end-of-summer tomatoes or even with a pint from the grocery store. Thick white fish such as cod or halibut work best here. Serve with rice, couscous or your favorite grains, and a green salad.

  • 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.
  • Print Options


Advertisement


Ingredients

Yield:4 servings
  • 1pint cherry tomatoes, halved
  • ½cup thinly sliced shallots (about 1 large)
  • 2teaspoons minced garlic (about 2 large cloves)
  • 2tablespoons olive oil, plus more for brushing
  • 1tablespoon sherry or red wine vinegar
  • 1teaspoon honey
  • 1teaspoon kosher salt, plus more to taste
  • ½teaspoon black pepper, plus more to taste
  • 4(6-ounce) skin-on mild white fish fillets, such as cod or halibut
  • 1teaspoon freshly grated lemon zest (from about ½ lemon)
  • Chopped fresh basil, for serving
  • Chopped fresh mint, for serving
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

256 calories; 9 grams fat; 1 gram saturated fat; 0 grams trans fat; 6 grams monounsaturated fat; 1 gram polyunsaturated fat; 9 grams carbohydrates; 2 grams dietary fiber; 5 grams sugars; 33 grams protein; 595 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

Preparation

  1. Step 1

    Heat the oven to 400 degrees. Place the tomatoes, shallots and garlic in a 9-by-13-inch nonreactive baking dish. In a small bowl, whisk together the olive oil, vinegar, honey, salt and pepper. Pour over the tomatoes and toss to combine. Roast until the tomatoes have collapsed and the shallots are translucent, about 15 minutes.

  2. Step 2

    While the tomatoes roast, pat the fish dry with paper towels, brush all over with olive oil, and season generously with salt and pepper.

  3. Step 3

    Toss the tomatoes, move them to the sides of the dish and place the fish fillets, evenly spaced, in the center. Roast until the fish is cooked through and flakes easily with a fork, 10 to 12 minutes.

  4. Step 4

    Sprinkle the entire dish with the lemon zest, basil and mint. Serve the fish with the tomatoes, spooning any remaining juices on top.

Ratings

5 out of 5
6,909 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 Note on this recipe and see it here.

Cooking Notes

This is a very versatile recipe. I made it with hake and added diced red pepper, kalamata olives, and a bit of preserved lemon to the tomato mix before baking. I think it could be seasoned in a dozen different ways and be equally delicious.

I made this dish tonight. It was wonderful. I added a layer of sliced thin potatoes on the bottom of the pan and baked them at high heat until they were crispy. I then added the tomatoes and later the fish. It was so good. Can't wait to make it again. I used cod for the fish

I make this all the time with Haddock and use whole wheat panko mixed with butter for the topping. I also cook the fish and tomatoes together in the same pan. Delicious!,

Delicious! Easy! Made the tomatoes in advance so only had to throw the fish in and roast when the guests arrived.

This is so so easy, but the delicate taste makes is seem like a much more complicated recipe. I followed directions exactly. though used half as much fish for only two of us, but kept to measurements for everything else. More sauce is a good thing!

This is similar to a meal I make often, I think from an old Donna Hay recipe. I've usually just used lemon juice and oil but will try the vinegar/honey combo as it sounds delicious. I find it's great with capers added, and instead of minced garlic I use whole garlic cloves that become soft and delicious through roasting. Some times I roast chopped potatoes in with it and/or add home made breadcrumbs for crunch. Great with green beans.

I would like to share a few alterations I used for this recipe. I hope these changes gave the recipe a little more Mediterranean flavor. Try adding preserved lemon, za'atar, Greek oregano, and three tbsp of frozen orange juice concentrate (instead of honey), and one tbsp of ginger paste to the marinade. Liberally apply za'atar to the fish fillets themselves prior to placing them in the pan. Garnish with chopped fresh parsley too!

The effort to tastiness ratio of this dish is very good. Picked up fresh haddock and tomatoes at the market on the way home. Made it with a simple rice pilaf. I added half of a red onion to the shallots and I was generous with the red wine vinegar. Tossed some asparagus tips on the stove while the fish and rice finished up and felt like a regular master chef when it all came together at the same time. Getting a weeknight meal this good on the table by 8:15 is not normally this easy!

I served this tonight over quinoa and it was a real hit. It's a versatile recipe and I appreciate what others have added. I'll add kalamata olives next time, for example. This is a winner!

This recipe is a good argument for always having some cherry tomatoes around. I found it be my kind of recipe: high flavour for low effort. We are clearing out our freezer and I used frozen tilapia --a fish I do not usually love--but smothered with the sherry vinegar honey glazed tomatoes the fish was transformed. My test for a recipe is would you make it again? My answer is yes!

This recipe is INCREDIBLE. I'm adding it to my rotation of recipes. Honestly one of the best ways I've ever made a white fish. So flavorful.

This recipe is near perfection as written. I had some wild Alaskan cod in the freezer and fortunately the other ingredients as well. We served with jasmati rice and there were plenty of oohs ahhs as we ate. Opted to use the sherry vinegar rather than red wine since there was enough acid from the tomatoes. Anyway, stop what you are doing and whip up this delicious dish. Also want to mention I let the tomato mixture marinate on the kitchen counter for a couple of hours prior to baking.

I thought this was okay. Not great. But easy. Although with really good ingredients (late summer tomatoes, wild north Atlantic cod), the simple cooking method lets you taste their flavors so that was appealing. Next time I would add a tiny pinch of red pepper flakes and I wouldn't cut the tomatoes in half so to reduce the rather large amount of liquid that was produced. And I left out the honey as I don't see why we need to add sugar to a dish that really doesn't need it.

This recipe is a win-win. Prepared three tilapia fillets in this style for dinner on Saturday, served with a baked potato and an avocado salad. On Monday morning, we split the third fillet for breakfast, warmed and draped over fried potatoes with poached eggs on top. Should have saved more tomatoes for Monday. That tiny teaspoon of honey that so many disparage? It created a nice complex flavor. Only if my cherry tomatoes were height-of-the-season sweet-one-hundreds might I skip the honey.

Delicious and flavorful tomato mix - mix of honey and sherry vinegar made it. Since corn is still in season I shaved about a cup or so of kernels off the cob, and added to the tomato mix when I added the fish. Added the fish before the tomatoes were quite done so tomatoes would not overcook. Would go with another kind of fish next time, I think. Cod is pretty bland.

There is one additional step I’d take next time: scoop the tomatoes over the fish so that the flavor soaks in. Every bite of fish with the tomatoes was very tasty but a bit bland without.

This dish is truly dinner party worthy. Looks beautiful. Layers of flavor. I made it for six people. Used three pints of grape tomatoes. You honestly cannot have too many of them. Added a little extra sherry vinegar to make it a bit more acidic. I used a thick cut halibut and had to cook it for thirteen minutes. Just delicious and easy!

This is fabulous! Don’t often buy cod but salmon is so pricey these days. The sauce is complex but this is a easy dish. Served with leftover soft polenta. Delish!

Absolutely delicious! The only changes I made was to wrap my cod fillets in thinly sliced pancetta tesa (similar to bacon but less salty and naturally cured). I also increased the tomatoes (which increased the cooking time - I just removed the fish earlier). Everyone loved this meal - two young children included (6 and 9). Served it with boiled baby potatoes cut and tossed in garlic/olive oil/lemon dressing, a big green salad, a plate of raw veg and some homemade guacamole to dip the veg in.

Delicious and followed the recipe. Can easily be served with guests as it will stay warm in the oven without overcooking or drying out. Served it over orzo with basil, scallions and lemon zest. A crisp white wine and company is all this recipe needs! Will do again

This recipe was really good. It was easy to make and any kind of fish will work. I used frozen Barramundi from Costco and thawed it slowly in the fridge. I made it for a friend who is on a salt free diet and it was great - NO salt needed.

Added some sliced fennel to the tomato mix. Found the vinaigrette too sharp so added about a teaspoon of sugar. Will reduce the amount of salt next time. Delicious. Would be great with scallops and/or shrimp.

Made many times--gorgeous/perfect

Second time I made this- almost perfect again but could have used a little less salt. Served over basmati rice with roasted mushrooms. Yum!

Great recipe. Added a rust of chopped fresh herbs herbs, panko and evo to the fish before roasting. Finished off under the grill.

It was a busy weeknight, the kids were starving, and I was low on time and will. Fortunately, I had all these ingredients PLUS a bulb of fennel that needed eating. This whole dish was simple, flavorful, and very delicious. I served it over some local milled grits, sprinkled it with some fresh dill, and we all fell upon it like wolves.

I add sliced fennel to roast with the veggies. Also, salmon works well with this dish.

Delicious

I've cooked this about 4 or 5 times. This is becoming my go-to fish recipe because it is flavorful, quick and easy. I've used, cod, halibut, grouper and mahi-mahi. The flavors from the shallots, garlic and tomatoes, finished with grated lemon zest, basil and mint all go so well together.

This was an excellent dish. I used a flatter orange roughy so I prebaked the tomato mix, with olives, until plum ~ put in the seasoned fish on broil for 4 minutes and topped with butter panko crumbs and it turned out perfect.

Private notes are only visible to you.

Advertisement

or to save this recipe.