Skip to main content
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Coconut Fish and Tomato Bake


  • Author: Meagan

Description

Fish baked in a coconut/ginger/lime dressing and fancied up with some cherry or grape tomatoes – another brilliant weeknight find from NYT Cooking.  You can use just about any type of fish so it’s recommended to simply choose the freshest fillets available.  What’s listed below is almost a double version of the original, and it filled a large half sheet – enjoy!  **2026 Update – See instructions below for cooking with halibut**


Ingredients

Scale

1 can (400 mL) coconut cream (or coconut milk)

1 T. freshly grated ginger AND 1 t. finely minced garlic

1 t. EACH turmeric AND kosher salt

1/2 t. red pepper flakes – or more to taste

1 T. honey

2 limes AND ~1/2 c. chopped cilantro

~2 lbs. of your fish of choice, in skinless fillets – I used snapper – if using halibut (thicker, meatier fish), slice into similar sized ‘fingers’

~3 c. cherry or grape tomatoes

olive oil for drizzling


Instructions

In a large bowl, whisk together the coconut cream, ginger, garlic, turmeric, salt, red pepper flakes and honey.  Add the zest and juice from one of the limes and then stir in half of the cilantro.  Place all of the fish fillets into this mix, carefully turning to coat each one, then cover the bowl and marinate in the fridge for about a half hour.

Preheat the oven to 425, make sure there’s a rack ready in the middle and then also one set under the broiler.  Place all of the tomatoes onto your largest baking sheet and drizzle with some olive oil, generously sprinkle them with salt and then roll them around to coat.  When the fish has finished marinating, place the fillets between the tomatoes and spoon all of the remaining marinade over the fish, followed by another drizzle of olive oil.  Roast for about 10 minutes until the fish is opaque but not yet cooked through – it shouldn’t flake at this point.  Remove the pan from the oven and preheat the broiler to high.

**When using halibut, you want the fish submerged in the sauce.  I used a deep 9 x 13 casserole, splashed in a bit of olive oil, rolled the tomatoes around and baked them alone for 15 at 425.  After the halibut had marinated, I scraped all of the fish and sauce into the casserole dish and used a spatula to push everything around so the fish was all covered in sauce.  It took about 20 minutes for the fatter fish pieces to get to 135 degrees (chef recommended) – mine was already flaking at this point.  A very delicious way to use halibut as it stayed wonderfully moist as well.  I skipped the broiler step with the deeper casserole.**

Broil for about 5 minutes until the fish is cooked through and flaky and the tomatoes have begun to burst.  Serve over rice (you’ll want to use all of the glorious sauce!) and with the remaining lime cut into wedges and a sprinkling of the last of the cilantro.

Meagan

From Meagan's Kitchen

4 Comments

  • A Z says:

    Made this last night with barramundi. I reduced the salt but kept everything else the same. It was quick and easy enough for a weeknight and absolutely delicious. Even my fish averse spouse had a second helping!

  • jen says:

    This recipe is spot on! Easy to make; I used cod fillets and it was soooo delicious. I made rice and peas and a side salad to go with it. This was a Caribbean meal from start to finish. The sauce really is fantastic with rice or anything you want to eat it with.

  • Diana says:

    I’m making this right now. I wondered what everyone serves with this? Crusty bread, rice, potato? I’m going for bread slices I’ll toast in the oven with olive oil, but would love to hear suggestions.

  • Henry says:

    Very good, thank you!

Leave a Reply

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.