Get our Cookbook for FREE! โ†’

Easy Coconut Poached Halibut with Jasmine Rice in 25 Minutes

Updated on

There’s something deeply satisfying about watching a piece of halibut turn silky and perfect without ever touching a hot pan.

No searing, no flipping, no white knuckles gripping the spatula. Just a gentle simmer in fragrant coconut broth, and suddenly you’ve got something that tastes like you spent all day in the kitchen.

I grew up watching my grandmother use poaching for delicate fish, and honestly, it changed how I cook seafood. When you poach halibut instead of searing it, you’re working with the fish, not against it. The meat stays impossibly tender, and those flavors soak right in.

This version brings Southeast Asian flavors to your table with lemongrass, ginger, and lime, all simmering with the halibut over jasmine rice. It’s the kind of recipe that looks fancy enough for company but honest enough for a weeknight.

Twenty-five minutes. One pot. Restaurant-quality results.

Table of Contents

Why Poaching Changes Everything

Poaching halibut is hands-off and forgiving, which means even home cooks who’ve been burned by fish before can nail this.

When you poach, the gentle heat cooks the fish evenly from all sides, and there’s almost no way to overcook it. The delicate flesh stays moist instead of turning dry and stringy.

The coconut broth does double duty here. It keeps the halibut moist while infusing it with tropical flavor, and then you spoon that broth over the jasmine rice at the end. Nothing goes to waste.


Ingredients You’ll Need

Here’s everything you need for this elegant, simple dinner.

  • 4 halibut fillets (5 to 6 ounces each)
  • 1 can full-fat coconut milk (about 13.5 ounces)
  • 1 cup fish or chicken broth
  • 2 stalks fresh lemongrass (white and light green parts, crushed lightly)
  • 1 tablespoon fresh ginger, minced
  • 4 to 5 fresh lime leaves (or 1 teaspoon lime zest)
  • 1 to 2 teaspoons fish sauce
  • 1 tablespoon lime juice
  • 1 teaspoon kosher salt, divided
  • 1/2 teaspoon white pepper
  • 1.5 cups jasmine rice, uncooked
  • 3 cups water
  • Garnish: fresh cilantro, thin lime slices, red chili flakes (optional)

Step-by-Step Instructions

Before you start, have your jasmine rice ready since it takes about the same time as the poaching. Set everything up and you’ll time it perfectly.

Step 1: Start Your Rice

Rinse the jasmine rice under cool water until the water runs mostly clear. This prevents clumping.

Add the rinsed rice, water, and 1/2 teaspoon of salt to a medium pot. Bring to a boil over high heat, then reduce to low, cover, and simmer for about 15 minutes until the water is absorbed and the rice is tender.

Step 2: Build Your Poaching Broth

In a large shallow skillet or Dutch oven, combine the coconut milk, broth, crushed lemongrass, minced ginger, lime leaves, and fish sauce. Bring the mixture to a gentle simmer over medium heat, stirring occasionally, for about 3 to 4 minutes to let the flavors bloom. This is where the magic happens.

Step 3: Season Your Halibut

While the broth simmers, pat the halibut fillets dry with paper towels and season both sides with the remaining 1/2 teaspoon salt and the white pepper. Dry fish helps it absorb the broth more evenly.

Step 4: Poach the Halibut

Gently lower the seasoned halibut fillets into the simmering broth, skin-side up if they have skin. Don’t crowd the pan, nestle them in calmly. Reduce the heat to medium-low so the broth stays at a gentle simmer, not a rolling boil.

Poach for 8 to 10 minutes, depending on the thickness of your fillets. The fish is done when it flakes easily with a fork and the flesh is opaque all the way through.

Step 5: Finish with Lime and Taste

Remove the halibut carefully with a slotted spatula and set aside. Stir the lime juice into the poaching broth and taste it. Add a pinch more fish sauce if you want deeper umami, or more lime juice if you want brightness. Season to your preference.

Step 6: Plate and Serve

Fluff the jasmine rice gently with a fork. Divide it among four bowls or plates. Top each portion with a halibut fillet and ladle plenty of the warm coconut broth over the top. Finish with cilantro, a slice or two of lime, and a sprinkle of red chili flakes if you like a little heat. Serve immediately while everything is hot.


Pro Tips for Success

easy-coconut-poached-halibut-with-jasmine-rice-in-25-minutes-serving

You can find lemongrass and lime leaves at most grocery stores in the produce or Asian section, but if you can’t find them, don’t skip them entirely. A teaspoon of lime zest and a tablespoon of lemongrass paste will work in a pinch.

Fish sauce smells funky raw, but trust it. It mellows into the broth and adds a depth you can’t get anywhere else.

If you’re cooking for fewer people, this recipe halves beautifully. Just use two fillets, half the broth, and half the rice. The cooking time stays the same.


Cooking Time & Serving Guide

  • Prep time: 10 minutes
  • Cook time: 15 minutes
  • Total time: 25 minutes
  • Serves: 4
  • Best served: Hot, straight from the stove

Store any leftover halibut and broth separately in airtight containers in the refrigerator for up to 2 days. Reheat gently over low heat so the fish doesn’t dry out.


Substitutions & Variations

Can’t find halibut? Try cod, mahi-mahi, or striped bass. Any firm white fish works beautifully with this treatment. You could also use sea bass for something a little more delicate, just watch it carefully since it cooks faster.

Jasmine rice is traditional here, but coconut rice or basmati would be lovely too. Some people stir a splash of the poaching broth into their rice while it cooks for extra flavor.


Time to Get Cooking

Halibut doesn’t have to be intimidating. This recipe proves that the gentlest cooking method often delivers the best results. Poaching keeps the fish silky, the coconut broth makes everything taste like you’ve been simmering it all day, and you’re done before dinner time hits.

Make this for yourself on a regular weeknight, or serve it when you want to impress someone without the stress. Either way, drop any questions in the comments below. Happy cooking.

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
easy coconut poached halibut with jasmine rice in 25 minutes

Easy Coconut Poached Halibut with Jasmine Rice in 25 Minutes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Katie Aldridge
  • Total Time: 25 minutes
  • Yield: 4 1x

Description

Silky halibut fillets poached gently in fragrant coconut broth with lemongrass, ginger, and lime, served over jasmine rice. Restaurant-quality seafood in just 25 minutes with no stress.


Ingredients

Scale
  • 4 halibut fillets (5 to 6 ounces each)
  • 1 can full-fat coconut milk (about 13.5 ounces)
  • 1 cup fish or chicken broth
  • 2 stalks fresh lemongrass, crushed lightly
  • 1 tablespoon fresh ginger, minced
  • 4 to 5 fresh lime leaves (or 1 teaspoon lime zest)
  • 1 to 2 teaspoons fish sauce
  • 1 tablespoon lime juice
  • 1 teaspoon kosher salt, divided
  • 1/2 teaspoon white pepper
  • 1.5 cups jasmine rice, uncooked
  • 3 cups water
  • Garnish: fresh cilantro, lime slices, red chili flakes

Instructions

  1. Rinse jasmine rice under cool water until water runs clear. Add rice, water, and 1/2 teaspoon salt to a medium pot. Bring to boil, then reduce to low, cover, and simmer 15 minutes until water is absorbed.
  2. In a large shallow skillet, combine coconut milk, broth, lemongrass, ginger, lime leaves, and fish sauce. Bring to a gentle simmer over medium heat for 3 to 4 minutes.
  3. Pat halibut fillets dry and season both sides with remaining salt and white pepper.
  4. Gently lower halibut fillets into the simmering broth. Reduce heat to medium-low and poach for 8 to 10 minutes until fish flakes easily and is opaque.
  5. Remove halibut carefully with a slotted spatula. Stir lime juice into broth and taste, adjusting seasoning as needed.
  6. Divide cooked jasmine rice among four bowls. Top each with a halibut fillet and ladle broth generously over the top. Garnish with cilantro, lime slices, and chili flakes if desired.

Notes

  • Store leftover halibut and broth separately in airtight containers for up to 2 days.
  • Reheat gently over low heat.
  • Lemongrass and lime leaves can be found in the produce or Asian section of most grocery stores.
  • If unavailable, substitute 1 tablespoon lemongrass paste and use lime zest instead.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Poaching
  • Cuisine: Southeast Asian

Nutrition

  • Serving Size: 1 fillet with rice and broth
  • Calories: 385 calories
  • Sugar: 1g
  • Sodium: 520mg
  • Fat: 14g
  • Saturated Fat: 10g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 1g
  • Protein: 32g
  • Cholesterol: 55mg
easy-coconut-poached-halibut-with-jasmine-rice-in-25-minutes-pin
Photo of author

Katie Aldridge

Katie Aldridge is a pescatarian home cook who shares warm, humorous, step-by-step seafood tips, making fish approachable, creative, and fun for everyone, from flaky cod to perfectly seared scallops.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love