National Dish Papua New Guinea: Coconut Fish Curry (Recipe)

In this article
Meet Coconut Fish Curry, a dish that tastes of warm island air and the reef just offshore. Fresh fish simmers gently in a silky coconut milk sauce lifted with ginger, garlic and fragrant spices, while sweet peppers and crisp green beans add colour and bite. It is nourishing, quick to put together and remarkably forgiving — a genuine taste of Papua New Guinea’s Pacific coastline that you can bring to your own kitchen on any weeknight.
About Coconut Fish Curry
Coconut Fish Curry is a traditional dish from Papua New Guinea that marries the freshness of the coastal regions with the hearty flavours of local ingredients. Its defining feature is fresh fish, cooked in a creamy coconut sauce enriched with a generous range of spices. The dish is not only delicious but genuinely nourishing, offering an excellent source of protein. Let yourself be won over by the distinctive flavours and the sheer simplicity of this wonderful curry.
Ingredients (serves 1–2)
- 300 g fresh fish (cod or salmon, for example)
- 1 tin coconut milk
- 1 onion, diced
- 2 garlic cloves, chopped
- 1 piece of ginger (about 2 cm), grated
- 1–2 teaspoons red curry paste
- 1 pepper, diced
- 100 g green beans, halved
- Fresh coriander, to garnish
- Salt and pepper to taste
Shopping for the ingredients
To create an authentic coconut fish curry, it is worth using the very best ingredients you can find. Visit your local greengrocer or fish market for freshly landed fish. When choosing coconut milk, look for a product without additives so the pure coconut flavour comes through. The same applies to the spices: fresh, good-quality basics make a striking difference to the finished curry.
Preparing the dish
Getting ready for coconut fish curry is simple and straightforward. Begin by washing and cutting the vegetables carefully. Chop the onion, garlic and ginger finely so they release their full aroma into the sauce. Cut the fish into bite-sized pieces and set it aside, ready to poach gently in the coconut sauce. Prepare everything else in advance too, and the cooking itself will run smoothly from start to finish.
Step-by-step instructions
- Heat a little oil in a pan and add the chopped onion, garlic and ginger. Sauté until softened.
- Stir in the red curry paste and fry briefly to release its aromas.
- Pour in the coconut milk and bring the mixture to a gentle simmer.
- Add the vegetables (pepper and green beans) to the sauce and let them simmer for about 5 minutes.
- Add the fish and cook it in the sauce for roughly 10 minutes, until tender and cooked through.
- Season with salt and pepper, garnish with fresh coriander and serve the curry hot.
Gluten-free / lactose-free version
Coconut fish curry is naturally gluten-free and lactose-free, which makes it an ideal choice for anyone with those intolerances. Simply make sure you use unsweetened coconut milk with no additives. It is also worth checking that any side dishes you serve alongside are gluten-free — steamed rice or a simple Kau Kau work beautifully. Enjoy the dish without a second thought.
Tips for vegans and vegetarians
For vegan or vegetarian eating, the fish can be swapped without fuss for tofu or a mix of vegetables. Use a firm tofu, which soaks up the coconut milk and spices particularly well. Cut it into small cubes and cook it exactly as you would the fish. The curry stays every bit as tasty and nourishing, and will convince even committed vegans.
More tips and tricks
To deepen the aroma of your coconut fish curry, try adding warm spices such as turmeric or cumin. They give the dish a rounder, more complex note and bring extra health benefits with them. Stir the curry regularly so nothing catches on the base of the pan. Play with the heat as well, adding chilli to suit your own palate. For a milder coastal alternative, Fish and Coconut Milk is well worth a try.
Adapting the recipe to your taste
Coconut fish curry is a highly adaptable dish. You can vary the type of fish, the vegetables or the spices entirely to your liking. Feel free to experiment with different vegetables or varieties of fish until you land on your own perfect version. Cooked this way, every batch becomes a fresh and exciting flavour experience.
Ingredient substitutions
If some ingredients are hard to come by, there are usually alternatives at hand. Coconut milk can be replaced with oat milk if you prefer a different flavour profile, though you will lose some of the richness. Frozen fish works in place of fresh, but avoid overcooking it or the texture turns rubbery. This flexibility lets you produce a flavourful curry without much difficulty. Prawns or Grilled Mud Crab meat also make an excellent stand-in.
Drink pairing ideas
A lightly chilled white wine is a fine match for a good coconut fish curry, as is a refreshing fruity cocktail built on pineapple juice. A simple glass of cool water with lime does the job just as well and keeps the palate clear between mouthfuls. Any of these rounds off the meal in style.
Serving and presentation ideas
Presentation can shape the first impression of your coconut fish curry. Serve it in bright, colourful bowls or on a large platter, decorated with fresh coriander or slices of lime. You might also top the dish with a little chilli sauce or some toasted nuts to vary the texture and flavour. An appealing presentation builds anticipation and shows how much care went into the cooking.
A bit of history
Coconut fish curry has its roots in the diverse culture of Papua New Guinea, shaped by many different ethnic groups and their close relationship with the natural world. The use of coconuts and freshly caught fish reflects the country’s geography directly. Local eating habits have developed over centuries, absorbing influences from Asian and Oceanic cooking along the way. The dish stands as an excellent example of the rich culinary tradition found in Papua New Guinean cuisine.
More recipe ideas
Summary: Coconut Fish Curry
Coconut fish curry is not only an exceptionally tasty dish but also a tribute to the varied culture and cooking of Papua New Guinea. With its combination of fresh fish, creamy coconut milk and colourful vegetables, it is a real treat for anyone who loves the flavours of the tropics. The straightforward method means you can bring the taste of the Pacific into your own kitchen with very little effort. Enjoy the variety and let this delicious creation enrich your cooking.



