Coconut-Poached Snapper with Panang Sauce
This coconut-poached snapper with panang sauce is a breathtaking centrepiece dish that delivers the bold, aromatic flavours of Thai cuisine with a surprisingly gentle cooking method. A whole 1.2kg snapper is poached in fragrant coconut juice with ginger, garlic and makrut lime leaves until perfectly cooked, then transferred to a platter and finished with a rich panang curry sauce made from the reserved poaching liquid, topped with bean sprouts, green onion, coriander and fresh chilli.
At an extraordinary $5 per serve and serving eight as part of a banquet, this is one of the most impressive and affordable entertaining recipes you’ll find. The coconut poaching liquid does all the heavy lifting — infusing the fish with delicate fragrance while keeping it incredibly moist and tender.
Why you’ll love this recipe
- A stunning whole fish centrepiece worthy of any banquet or dinner party
- Coconut juice poaching keeps the snapper incredibly moist and fragrant
- Rich panang sauce made from the reserved poaching liquid — zero waste
- Bold Thai-inspired flavours from a simple method
- Extraordinary value at just $5 per serve for eight people
- Low fat at just 3.5g per serve
Why poach snapper in coconut juice?
Poaching a whole fish in coconut juice rather than water or stock is a technique that produces results well beyond what you might expect. The natural sweetness of the coconut juice — combined with fresh ginger, garlic and makrut lime leaves — creates a gently aromatic broth that permeates the flesh of the fish during cooking, infusing every bite with a delicate tropical fragrance that is simply impossible to achieve any other way.
The real brilliance of this recipe is in how the poaching liquid is then transformed into the panang sauce. Rather than discarding it, the reserved coconut broth is returned to the wok with panang curry paste, lime juice and fish sauce and simmered until slightly thickened into a rich, deeply flavoured sauce that ties the entire dish together. It’s a beautifully efficient technique with zero waste.
Ingredients (serves 8)
Servings8
Coconut poaching broth
- 2 cans (400ml each) coconut juice for cooking
- 1½ cups vegetable stock
- 1 fresh ginger (5cm piece), chopped
- 2 garlic cloves, sliced
- 2 makrut lime leaves, halved
- 1 whole snapper (approx. 1.2kg), cleaned
Panang sauce
- ¼ cup panang curry paste
- 2 tbsp lime juice
- 1 tbsp fish sauce
Toppings and to serve
- 1 cup bean sprouts, trimmed
- 2 green onions, thinly sliced
- ½ cup fresh coriander leaves
- 1 long red chilli, finely chopped
- lime wedges, to serve
- 6 cups cooked steamed jasmine rice, to serve
Banquet note: This recipe is designed to serve 8 as part of a larger Thai-inspired banquet spread. For a standalone dinner, it generously serves 4. Ask your fishmonger to clean and scale the snapper for you — this saves time and makes the dish much easier to handle at home.
How to make coconut-poached snapper with panang sauce
Step 1: Poach the snapper
Combine coconut juice, vegetable stock, ginger, garlic and makrut lime leaves in a large wok over high heat. Bring to the boil.
Cut 3 slits into the fish on either side. Carefully lower the fish into the wok, cover with foil and reduce heat to low. Simmer for 6 minutes, then turn off the heat. Stand fish, covered, for a further 6 to 8 minutes or until just cooked through.
Step 2: Transfer the fish and reserve the broth
Using two large spatulas, carefully transfer the fish to a serving platter. Cover loosely with foil to keep warm.
Carefully drain the poaching liquid from the wok, reserving 1 cup for the sauce.
Step 3: Make the panang sauce
Return the wok to medium heat. Add the panang curry paste and cook, stirring, for 1 minute or until fragrant.
Strain the reserved 1 cup of poaching liquid into the wok. Stir in the lime juice and fish sauce. Simmer uncovered for 5 minutes or until the sauce has thickened slightly.
Step 4: Finish and serve
Drizzle a little panang sauce over the fish on the platter. Top with bean sprouts, sliced green onion, fresh coriander and chopped chilli.
Serve with the remaining sauce, lime wedges and steamed jasmine rice.
Tips for best results
- Ask your fishmonger to clean, scale and score the snapper — it makes the whole process much easier
- Use two large spatulas or fish slices when transferring the whole fish — confidence and speed are key
- Don’t rush the resting step — turning off the heat and allowing the fish to stand covered for 6 to 8 minutes is what produces perfectly cooked, moist flesh
- Strain the poaching liquid before adding to the sauce for a smooth, clean result
- Taste the sauce before serving and adjust lime juice or fish sauce to balance the flavours
- Have all the toppings prepped and ready before the fish goes into the wok for a smooth, stress-free finish
Serving suggestions
This coconut-poached snapper pairs beautifully with:
- Steamed jasmine rice to soak up the panang sauce
- Thai-style green papaya salad on the side
- Stir-fried Asian greens with garlic and oyster sauce
- Prawn crackers as a starter
- A chilled Thai lager or sparkling water with lime
Nutrition per serving
Based on 8 servings as part of a banquet
Energy
1607 kJ
Calories
384 cal
Protein
30.6 g
Total fat
3.5 g
Saturated fat
0.8 g
Carbohydrate
55.2 g
Sodium
1069 mg
Cholesterol
0.1 g
Final thoughts
This coconut-poached snapper with panang sauce is the kind of recipe that makes entertaining feel genuinely exciting. The whole fish on a platter, glistening with panang sauce and topped with fresh herbs and chilli, is a sight that never fails to impress — and the flavours are every bit as extraordinary as the presentation. The coconut poaching technique produces snapper that is unbelievably moist and fragrant, and the panang sauce built from the reserved broth is rich, complex and deeply satisfying.
At just $5 per serve for a dish of this quality and drama, this is one of the best value entertaining recipes you’ll find. Serve it as the centrepiece of a Thai-inspired banquet and prepare for the compliments to flow all evening.
