Thai Coconut Curry Poached Barramundi with Spinach

Prep: 15 minCook: 25 min4 servingsmediumThai
Thai Coconut Curry Poached Barramundi with Spinach

Delicate white fish poached in aromatic coconut curry broth with wilted spinach and jasmine rice. This elegant one-pan dish combines Southeast Asian flavors with light, healthy cooking. Silky barramundi absorbs the creamy, slightly spicy sauce while staying tender and moist. Serve for weeknight dinners or impressive entertaining when you want restaurant-quality results without fuss. This version prioritizes simplicity and clean flavors, letting quality fish shine while the curry base adds depth without heaviness.

Ingredients

4 servings
  • 2 tablespoon olive oil
  • 20 ounce spinach, not baby spinach
    bok choy1:1Asian greenssimilar texture

    medium

    Full guide →
  • 2 medium shallot, diced, about 3/4 cup
  • 2 teaspoon Thai red curry paste
    red curry powder2 teaspoon
  • 1 ½ cup low-sodium chicken broth
  • 1 cup light coconut milk
    full-fat coconut milk0.75:1richer saucehigher fat

    low

    Full guide →
  • ¾ teaspoon kosher salt, plus more to taste
  • 24 ounce barramundi fillets, thawed if frozen
    halibut1:1white fishmild

    high

  • 1 cup fresh cilantro, chopped, divided
  • 1 lime, juiced, plus wedges for serving
  • 2 green onion, sliced thin on angle
  • 2 cup cooked Thai jasmine rice
    brown rice1:1heartier grain

    medium

Instructions

  1. 1

    Heat oil in a 12-inch skillet over medium-high heat and wilt spinach with salt, tossing with tongs until tender but still textured, then transfer to a bowl.

  2. 2

    Wipe the skillet, add remaining oil, reduce heat to medium, and sauté shallots until golden at edges.

  3. 3

    Stir in curry paste and cook briefly, then add broth and coconut milk with salt, bring to a simmer and reduce by half.

  4. 4

    Place fish fillets in the broth, spoon some sauce over top, cover, and poach until opaque and flaking easily.

  5. 5

    Divide spinach and rice among shallow bowls and top each with a fillet.

  6. 6

    Stir half the cilantro and lime juice into the broth, taste, and adjust salt.

  7. 7

    Ladle sauce over fish and spinach, then garnish with remaining cilantro and green onions.

Tips

Tip 1

Do not overcrowd the skillet when poaching fish; work in batches if needed to maintain even cooking and sauce temperature.

Tip 2

Reserve some cilantro and lime for finishing rather than cooking in the broth to preserve bright, fresh flavors.

Tip 3

Use quality barramundi or substitute sea bass; thicker fillets ensure the fish stays moist while the exterior poaches gently.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to two days. Store components separately if possible; rice and broth keep better than poached fish.

Make Ahead

Prepare spinach, shallots, and cilantro the day before. Broth can be made and cooled up to one day ahead; reheat gently before adding fish. Cook rice ahead and reheat.

Serve With

Serve immediately in shallow bowls with lime wedges on the side. Pair with a crisp white wine or Thai iced tea.

See pairing guide →

Common Mistakes

Watch

Do not skip wilting the spinach separately; adding raw spinach to the sauce at the end results in mushy texture and diluted broth.

Watch

Do not poach fish at a rolling boil; maintain a gentle simmer to prevent it from breaking apart.

Watch

Do not omit lime juice until the end; adding it early dulls the brightness that balances the rich coconut broth.

Substitutions

barramundi
halibut1:1white fishmild

high

barramundi
cod1:1white fishmildadds fish

high

Full guide →
spinach
bok choy1:1Asian greenssimilar texture

medium

Full guide →
light coconut milk
full-fat coconut milk0.75:1richer saucehigher fat

low

Full guide →
Thai jasmine rice
brown rice1:1heartier grain

medium

Full guide →
Thai red curry paste
red curry powder2 teaspoon
Find more substitutions →

FAQ

Can I use frozen barramundi fillets?

Yes, thaw them completely in the refrigerator before poaching. Pat dry with paper towels to remove excess moisture, which helps them cook evenly and absorb the sauce better.

What if I cannot find Thai red curry paste?

Substitute red curry powder at half the amount and add a tablespoon of water or broth to create a paste-like consistency. The flavor will be slightly less complex but still delicious and warming.

How long does this keep and can I freeze it?

Refrigerate for up to two days in airtight containers. Freezing is not recommended; poached fish becomes mushy when thawed. Freeze the broth separately if desired and use within one month.