Coconut Lime Poached Fish
SeaFood

Coconut Lime Poached Fish

There’s a moment right when coconut milk hits a warm pan and starts to smell faintly sweet, right before the lime zest gets added and everything turns bright and citrusy, that makes a kitchen feel like it’s a few thousand miles from wherever you actually are. That’s the whole appeal of this Coconut Lime Poached Fish. It takes about twenty minutes and somehow tastes like a vacation.

A Dish Built for Slow Weeknights and Easy Entertaining

I came to poaching fish almost by accident, after one too many overcooked fillets left rubbery and dry from a hot skillet. Poaching solves that problem entirely, since the fish never touches direct heat and instead cooks gently in a fragrant, simmering liquid. Coconut milk and lime felt like the obvious pairing once I started experimenting, drawing on the way Southeast Asian cooking leans on coconut milk to carry flavor without weighing a dish down. This has become the recipe I turn to when I want something that feels a little special without actually asking much of me on a weeknight, and it’s forgiving enough that even a slightly nervous cook can pull it off on the first try.

Why This Coconut Lime Poached Fish Recipe Works

Poaching is a gentle, low-and-slow method, and the biggest thing to understand here is that a gentle simmer, not a boil, is what keeps the coconut milk smooth instead of curdled. Full-fat coconut milk separates and turns grainy if it gets too hot too fast, so keeping the poaching liquid at a soft bubble the entire time the fish cooks protects both the texture of the broth and the tenderness of the fish itself. The second detail worth understanding is timing: white fish fillets need only 8 to 10 minutes fully submerged, and pulling them the moment they flake easily with a fork is the difference between fish that’s silky and fish that’s dry.

Ingredients

For the Poached Fish

IngredientAmount
White fish fillets (cod, halibut, or snapper), about 6 oz each4 fillets
Full-fat coconut milk1 can (13.5 oz)
Fish or vegetable stock1 cup
Limes, juiced and zested2
Garlic, minced2 cloves
Fresh ginger, sliced1-inch piece
Fish sauce (optional)1 tablespoon
Fresh cilantro or basil, for garnishAs desired

For the Seasoning

IngredientAmount
Salt and pepperTo taste
Sugar1 teaspoon

A couple of notes before you start. Fish sauce can usually be found in the international or Asian foods aisle of most major grocery stores; soy sauce or tamari work as a reasonable substitute if you’d rather skip it. And if you can find Thai basil for the garnish, it brings a slightly peppery, licorice-like note that regular basil doesn’t quite replicate, though either works beautifully.

Coconut Lime Poached Fish - Coconut Lime Poached Fish
Coconut Lime Poached Fish recipe and cooking guide

Step-by-Step Instructions

StepInstructions
1. Build the poaching liquidCombine the coconut milk, stock, lime juice, lime zest, garlic, ginger, fish sauce if using, sugar, and a pinch of salt and pepper in a large skillet. Stir well until the sugar fully dissolves, which keeps the broth smooth instead of grainy.
2. Warm the liquid gentlySet the skillet over medium heat and bring the mixture to a gentle simmer, watching for small, soft bubbles rather than a rolling boil. Let it simmer for about 5 minutes to let the flavors meld. Don’t rush this part; boiling coconut milk can cause it to separate and turn grainy instead of silky.
3. Add the fishCarefully lower the fish fillets into the liquid so they’re fully submerged. Reduce the heat to low, cover, and poach for 8 to 10 minutes, until the fish turns opaque and flakes easily with a fork. Check a little early if your fillets are on the thinner side, since overcooked fish turns tough fast in this gentle method.
4. Plate the fishUse a slotted spatula to lift the fillets from the skillet and transfer them to serving plates. Spoon some of the warm coconut-lime broth over the top so each plate gets a share of that fragrant liquid.
5. Garnish and serveFinish with fresh cilantro or basil and a lime wedge on the side. Serve immediately while the fish and broth are still warm.

Troubleshooting and Pro Tips

  • Broth turned grainy or curdled: This almost always means the liquid boiled instead of simmering gently. Keep the heat at medium or medium-low and watch for small, soft bubbles rather than a vigorous boil.
  • Fish turned dry or rubbery: Overcooking is the usual cause, since fish continues cooking even after it’s pulled from hot liquid. Start checking for doneness at the 8-minute mark and remove the fillets as soon as they flake easily.
  • Broth tastes flat: A pinch more salt or an extra squeeze of fresh lime juice right before serving usually brings the whole dish back into balance. Taste the broth on its own before plating so you can adjust before it’s on the fish.
  • Fish fell apart while poaching: Delicate, thinner fillets can break apart if stirred too much. Once the fish goes into the liquid, avoid stirring directly around it and use a gentle touch with the spatula when it’s time to lift it out.

Serving Suggestions

Serve this dish over a bed of jasmine rice, which soaks up the coconut-lime broth beautifully, or alongside a simple salad of mixed greens, avocado, and cherry tomatoes for something lighter. It works well for a quiet weeknight dinner or a small dinner party with a tropical theme, and it pairs nicely with a crisp white wine or a sparkling water with lime for a non-alcoholic option. This dish is best enjoyed fresh, since the delicate fish doesn’t hold up as well after a day or two; if you do have leftovers, store them in an airtight container in the refrigerator for up to 2 days and reheat gently over low heat to avoid overcooking the fish further.

Nutrition Facts

NutrientAmount
Calories340
Total Fat22g
Saturated Fat17g
Cholesterol65mg
Sodium480mg
Total Carbohydrates7g
Dietary Fiber1g
Sugars3g
Protein30g

Nutrition values are estimated per serving, based on 4 servings total, and will vary depending on the specific ingredients and brands used.

Frequently Asked Questions

Can I make Coconut Lime Poached Fish ahead of time? The poaching liquid can be made up to a day in advance and stored covered in the refrigerator; just rewarm it gently before adding the fish. The fish itself is best poached fresh right before serving, since it’s a quick, delicate cooking method that doesn’t reheat as well.

Can I freeze this dish, and how do I reheat it? Freezing isn’t recommended, since both the coconut milk broth and the delicate fish change texture significantly once frozen and thawed. This dish is best made and enjoyed within a couple of days.

Can I make this dish vegetarian or dairy-free? For a vegetarian version, swap the fish for firm tofu or shredded jackfruit and use vegetable stock in place of fish stock. The recipe is naturally dairy-free as written, since coconut milk stands in for any dairy.

Why did my broth separate or turn grainy? This happens when the coconut milk gets too hot, usually from boiling rather than simmering. Keep the heat gentle throughout and you’ll get a smooth, silky broth every time.

What can I serve with Coconut Lime Poached Fish? Jasmine rice or coconut rice both work beautifully to soak up the broth, and a light cucumber salad or steamed vegetables on the side keep the meal feeling fresh rather than heavy.

We Want to Hear From You

If you make this Coconut Lime Poached Fish, we would love to hear how it turned out. Leave a star rating and a comment below; your notes genuinely help other home cooks decide if this is the recipe for tonight’s dinner. Share a photo of your plated dish and tag us on social media, since we love seeing how everyone brings this one to life. And if you’d like more recipes like this landing in your feed, go ahead and subscribe so you never miss what’s coming out of the kitchen next. This dish has a way of making an ordinary evening feel like a small escape, and we can’t wait to hear about yours.

Coconut Lime Poached Fish

Recipe by dailymeatrecipe
5 from 1 vote
Course: Dinner Cuisine: Southeast Asian Difficulty: Easy
🍽️
Servings
4
⏱️
Prep Time
15 min
🍳
Cook Time
10 min
🔥
Calories

A dish that embodies the essence of tropical paradise: bright, zesty lime balanced by the creamy richness of coconut. This recipe is a celebration of the culinary traditions of Southeast Asia, where coconut milk is a staple ingredient, enhancing the natural flavors of seafood.

Cook Mode Keep the screen of your device on

Ingredients

  • 4 fillets of white fish (such as cod, halibut, or snapper, about 6 ounces each)
  • 1 can (13.5 ounces) of coconut milk
  • 1 cup of fish or vegetable stock
  • Juice and zest of 2 limes
  • 2 cloves garlic, minced
  • 1-inch piece of ginger, sliced
  • 1 tablespoon of fish sauce (optional)
  • Fresh herbs for garnish (such as cilantro or basil)
  • Salt and pepper to taste
  • 1 teaspoon of sugar

Directions

1.

In a large skillet or saucepan, combine the coconut milk, fish stock, lime juice, lime zest, minced garlic, sliced ginger, fish sauce (if using), sugar, and a pinch of salt and pepper. Stir well to mix the ingredients, ensuring that the sugar dissolves completely.

2.

Place the skillet over medium heat and bring the mixture to a gentle simmer. Avoid boiling. Let it bubble softly for about 5 minutes, allowing the flavors to meld.

3.

Carefully place the fish fillets into the poaching liquid, ensuring they are submerged. Reduce the heat to low and cover the skillet. Poach the fish for 8-10 minutes, or until it is opaque and flakes easily with a fork.

4.

Using a slotted spatula, gently lift the poached fish from the skillet and transfer it to serving plates. Spoon some of the coconut-lime broth over the top.

5.

Finish with fresh herbs like cilantro or basil and a wedge of lime on the side.

Recipe Reviews

  • dailymeatrecipe★★★★★

    Excellent recipe!

Leave a Reply

Your email address will not be published. Required fields are marked *

1 Comment

Comments are closed.