National Dish Vanuatu: Poached Fish with Coconut Milk (Recipe)

In this article
Bring a taste of the South Pacific to your kitchen with poached fish in coconut milk, the beloved national dish of Vanuatu. Fresh fish is gently simmered in a fragrant coconut sauce brightened with ginger, garlic and lime, making for a meal that is both wonderfully flavoursome and naturally wholesome. It captures the easy, sun-soaked spirit of island cooking and turns a simple weeknight supper into a little tropical escape.
About Poached Fish with Coconut Milk
The culinary heritage of Vanuatu is rich in flavours and influences, and they come together beautifully in this dish of poached fish in coconut milk. Fresh fish is cooked slowly in an aromatic coconut sauce, a pairing that makes the dish not only delicious but genuinely nourishing too. It offers a window onto the fascinating flavours of the Pacific, where the bounty of the sea meets the sweetness of the coconut palm. One taste and you will understand why this gentle, comforting dish sits at the heart of the island’s cuisine.
Ingredients (serves 1–2)
- 300 g fresh fish (such as red snapper or cod)
- 400 ml coconut milk
- 1 onion, diced
- 2 cloves garlic, chopped
- 1 cm piece of ginger, grated
- 1 lime, juice and zest
- Fresh herbs (such as coriander or parsley)
- Salt and pepper, to taste
- 1 tablespoon oil, for frying
Shopping for the ingredients
To get the very best from this fine dish, it is well worth seeking out fresh ingredients. Visit a local market or fishmonger to find good-quality seafood with a clean, sea-fresh smell. When choosing your coconut milk, look for products without additives so the pure, natural flavour comes through. Fresh herbs such as coriander are often sold in small pots, which is a handy way to guarantee they stay at their peak until you cook.
Preparing the dish
A little preparation is the key to perfectly poached fish in coconut milk. Start by gathering all your ingredients so the cooking itself runs smoothly. Wash the onion, garlic and ginger thoroughly and cut them into small, even pieces. Rinse the fish fillets and cut them into bite-sized chunks, which helps them cook evenly and soak up the sauce. With everything prepped and to hand, the rest comes together in minutes.
Step-by-step instructions
- Heat the oil in a pan and add the onion, garlic and ginger. Fry over a medium heat until the onions turn translucent.
- Pour in the coconut milk and bring it up to a gentle simmer.
- Add the pieces of fish and let them poach in the coconut milk for around 8–10 minutes.
- Season the dish with lime juice, lime zest, salt and pepper.
- Fold through a generous handful of fresh herbs and serve the fish piping hot.
Gluten-free / lactose-free version
This dish is naturally gluten-free and lactose-free, as coconut milk makes a wonderful alternative to dairy. The main thing is to focus on fresh ingredients that contain no hidden gluten in marinades or coatings. Always use fresh fish and check the labels of any processed products carefully. That way you can enjoy this delicious meal with complete peace of mind, whatever your dietary needs.
Tips for vegans and vegetarians
The dish can easily be adapted for vegans and vegetarians by using tofu or vegetables in place of the fish. Tofu works especially well cut into cubes and gently poached in the coconut milk, giving a satisfying, plant-based source of protein. Chickpeas or lentils are another lovely option that add extra nourishment and texture. Finished with plenty of fresh herbs, the dish stays every bit as rich and full-flavoured. For more plant-based inspiration, try an Island Cabbage and Coconut Stew.
More tips and tricks
To deepen the flavour of the poached fish, you can add spices such as turmeric or a little extra pepper. Take care not to let the coconut milk boil too hard, as it can split if it gets too hot. Play with the balance of coconut milk to lime juice to give the sauce just the right amount of freshness. A pinch of chilli is a lovely way to introduce a gentle warmth, much as it does in a fragrant Fish Curry.
Adapting the recipe to your taste
The recipe is wonderfully flexible, so feel free to use different types of fish or add extra vegetables to suit your own preferences. In place of lime, other citrus fruits can be used to vary the sauce. A touch of honey or agave syrup lends a sweeter note, while using vegetable stock instead of water makes the whole dish even more savoury. Let your imagination lead the way and shape the meal exactly to your liking.
Ingredient substitutions
If you cannot get hold of fresh fish, frozen fillets work well too and are often ready-portioned and lightly seasoned. The coconut milk can be swapped for other plant-based milks, though do keep the character of the dish in mind. You can be creative with the herbs as well, trying basil or mint to give the dish a fresh new twist. Stay open to experiment and you will find plenty of ways to reinterpret the recipe.
Drink pairing ideas
Light, refreshing drinks are the perfect match for poached fish in coconut milk. A fruity sangria or an ice-cold coconut drink echoes the tropical mood beautifully. For an alcohol-free option, a fresh lime and mint cooler underlines the flavours of the dish wonderfully. These drinks suit both a relaxed evening meal and a more celebratory occasion.
Serving and presentation ideas
A thoughtful presentation adds even more to the experience of poached fish in coconut milk. Serve the dish in deep, colourful bowls that play up its tropical spirit. Garnish with fresh herbs and lime wedges to make the plate really sing. A few side dishes such as Coconut Rice or quinoa round the meal off perfectly.
A bit of history
The dish has its roots in the traditional cooking of Vanuatu, where locally caught fish and coconuts play a central role. Pressing fresh coconut milk is an everyday practice on the islands, a food source that has sustained people here for generations. The poached fish reflects the harmony of its ingredients and the simple, unhurried way of cooking found across Vanuatu. Through centuries of cultural exchange around the Pacific, recipes like this have evolved over time while staying true to their origins — a fine example of Vanuatu cuisine.
More recipe ideas
- Grilled Fish with Lime and Coconut
- Lime Marinated Fish
- Coconut Crab Curry
- Pumpkin and Coconut Soup
- Seafood Bougna
Summary: Poached Fish with Coconut Milk
Poached fish in coconut milk is a delicious dish that brings together the flavours of the Pacific in one gentle, comforting bowl. With simple, fresh ingredients you can create a real treat for the senses, equally at home on an ordinary weeknight or at a special gathering. More than just a meal, it offers a taste of Vanuatu and shows off the variety and flexibility of the region’s cooking. Enjoy the many variations it invites, and make the dish your own by weaving in your favourite flavours.



