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,665)
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; 594 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,665 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.

This was delicious! I added chopped olives to the tomatoes and roasted thinly sliced potatoes in the pan while I prepared the tomatoes, shallots, and garlic. Otherwise I followed the recipe. It is a keeper!

One of our go-to recipes. I’ve made it with both Mahi and grouper. When fresh fish isn’t available I’ve used frozen and that works as well. I cut down on the initial roasting time for the tomatoes because we prefer them just at the bursting stage. There are two of us so I make only two filets but use the full recipe amount of everything else and serve it with rice or farro to soak up those good juices. The mint at the end is essential - don’t skip it.

Great as is! Thanks to another commenter, with only two of us and two pieces of fish, we made the full rest of the recipe! We placed the cod over basmati rice, poured the tomatoes and juice over everything and topped everything with fresh basil and lemon zest. We both look forward to trying this with halibut!

Perfect as is! Thanks to another commenter, with only two of us and two pieces of fish, we made the rest of the entire recipe. We placed the cod over basmati rice, poured the tomatoes and juice over everything, and topped it all with lemon zest and fresh basil. I had skinless frozen fillets and to compensate for the lack of skin on one side, I sprayed the glass dish with nonstick olive oil spray. Looking forward to trying this with halibut as it’s a fish I prefer over cod.

Deserving of the five stars. Simple ingredients! Easy! Delicious! Facing an “emergency” dinner situation, had to rely on what was in the house. Hence, frozen cod fillets. Thx to others for recommending increasing sauce ratio. One pint of tomatoes -left whole, then halved another 2/3 pint. Doubled shallots. Since fish had no skin, drizzled extra olive oil atop the fillets. Green olives and fennel seeds added magic. Served over gently wilted cabbage. Divine.

This was fantastic! I added extra shallots and a tiny bit more honey and extra black pepper. Served with sautéed broccoli.

Very similar to what I have made for years using sun-dried tomatoes and cilantro, but the addition of honey really elevated the dish. Very yummy.

Don’t change a thing!!!! It is perfection in its simplicity. I made with halibut and served with creamy polenta. It was divine <3

Very good, weeknight recipe, easy, simple and delicious.

This was simple and delicious. We used tilapia and onions instead of shallots. Served with rice and fresh broccoli.

I'm not a confident seafood cook, but this dish made me look like a pro. I was skeptical about the honey/sherry/tomato combo but it was great. Even though I forgot to add the zest and herbs at the end (it smelled so good I rushed it to the table!) husband and son declared this a keeper. I served it over quinoa (family said rice would be better next time) and cooked with cod.

Used thawed frozen tilapia fillets and added peppers, summer squash and some tiny broccoli florets to the tomatoes. Otherwise made as directed. Delicious! The vinaigrette dressing for the veggies is key and makes the dish! Served with risotto.

I followed one of the suggestions and sliced a potato thinly and put it in to heat while I was preparing the rest of the meal. I had it at 4 to 500 for a 5~10 minutes and put a lot of oil on the sliced potatoes. It was delicious. The fish can cook quite unevenly, depending on their thickness. Remember the basil and the lemon it’s important! Joe made fried potatoes in the air fryer to accompany this dish

Outstanding recipe for a delicious and healthy meal! I used frozen Wild Alaskan Pacific Cod (Kirkland Signature brand from Costco) and served on a bed of Wild Rice, with a fresh green salad on the side.

This was phenomenal! Notes: used cod, cooked tomatoes ahead of time, used extra olive oil, used medley of tomatoes. Paired well with roasted carrots. Wouldn’t change a thing.

Private notes are only visible to you.

Advertisement

or to save this recipe.