National Dish Indonesia: Gulai Ikan (Recipe)

In this article
Discover Gulai Ikan, the fragrant fish curry that captures the soul of Indonesian cooking! This dish marries tender pieces of fish with a rich, golden sauce built on coconut milk and a generous medley of spices. Its appeal lies in the careful balance of sweet, salty and gently fiery notes, so that every spoonful feels like a little celebration. Whether you serve it for a special occasion or a relaxed supper at home, gulai ikan brings the authentic taste of Indonesia straight to your table.
About Gulai Ikan
Gulai Ikan is a traditional Indonesian fish curry, celebrated for its aromatic depth and its use of fresh, good-quality ingredients. The dish pairs tender fish with a luxurious sauce of coconut milk and a wide array of spices. Its complexity comes from a careful balance of sweet, salty and spicy flavours, so that every bite is a genuine pleasure. Perfect for special gatherings or a cosy evening meal, gulai ikan delivers the authentic taste of Indonesia and sits comfortably alongside other coconut-rich classics of Indonesian cuisine.
Ingredients (serves 1–2)
- 300g fresh fish (such as mackerel or salmon)
- 200ml coconut milk
- 2 tablespoons vegetable oil
- 1 onion, finely chopped
- 3 cloves garlic, crushed
- 2–3 red chillies, deseeded and chopped
- 1 tablespoon ginger paste
- 1 tablespoon tamarind juice
- Salt and pepper, to taste
- Fresh coriander, to garnish
Shopping for the ingredients
To get the best out of gulai ikan, look for fresh fish that has come straight from the market wherever possible. Visit a local fishmonger or market stall to find the freshest options on offer. The remaining ingredients — coconut milk, spices and fresh herbs — are widely available in most Asian grocery shops. Try to avoid tinned or heavily processed products so that the natural flavour of the dish really shines through.
Preparing the dish
Preparing gulai ikan takes a few simple steps to bring out the flavours at their best. Begin by cleaning the fish and cutting it into bite-sized pieces. The aromatics should be freshly prepared: roughly chop the onion, garlic and chilli, then blend them into a smooth spice paste if you prefer a finer texture. The tamarind juice is an essential element that lends the dish its pleasant sourness, so loosen it from the pulp in good time before you start cooking.
Step-by-step instructions
- Heat the vegetable oil in a pan and add the onion, garlic and chillies. Fry until the onions are golden brown.
- Add the ginger paste and fry briefly to release its aroma.
- Pour in the coconut milk and the tamarind juice, then bring the mixture to the boil.
- Reduce the heat and add the fish pieces to the sauce. Let everything simmer for about 10 minutes, until the fish is cooked through.
- Season with salt and pepper and garnish with fresh coriander before serving.
Gluten-free / lactose-free version
Gulai Ikan is naturally gluten-free and easily made lactose-free, as long as you choose the right ingredients. Make sure the coconut milk you use contains no additives that might introduce lactose. The spice mix should also be free from gluten — check the label carefully if you are using a ready-made paste. This makes the dish an excellent choice for anyone with particular dietary needs.
Tips for vegans and vegetarians
For a vegan version of gulai ikan, swap the fish for a suitable plant-based alternative such as tofu or tempeh, both of which soak up the spices and the sauce beautifully. Use a vegetable stock for cooking and keep the coconut milk for that signature creaminess. A pleasant nutty note can be added with a scattering of toasted cashews or almonds, which make the dish even more moreish.
More tips and tricks
A key tip when making gulai ikan is to pay attention to the freshness of the ingredients, especially the fish — the fresher it is, the better the finished dish will taste. Experiment with different spices to give the curry your own personal stamp, and do not be afraid to adjust the heat by adding more or fewer chillies. An extra pinch of turmeric or cumin can lend the dish a special aromatic depth. Keep a few fresh limes on hand, too, so you can add a squeeze just before serving.
Adapting the recipe to your taste
Adapting gulai ikan to your own preferences could not be simpler. You might swap the fish for your favourite seafood, or consider a vegetarian option instead. Make the curry hotter or milder by increasing or reducing the amount of chilli to suit your palate. You can also stir in different vegetables, such as baby spinach or green beans, to boost both the nutritional value and the flavour of the finished dish.
Ingredient substitutions
If you are not keen on certain ingredients, or simply do not have them to hand, there are plenty of alternatives. Instead of fresh chillies, you can use chilli powder for a more consistent level of heat. In place of coconut milk, a cashew cream delivers a similar creamy consistency. If you are out of tamarind, lemon juice or apple cider vinegar both add the necessary sour note — much like the tang that lifts a Pindang Ikan. Be creative and shape the recipe to your own taste.
Drink pairing ideas
A range of drinks pairs wonderfully with gulai ikan and supports the flavours of the fish curry. A fresh mango lassi is not only delicious but also helps to balance the heat of the dish. Alternatively, you could serve a light, fruity beer or a glass of white wine such as Riesling or Sauvignon Blanc. For an alcohol-free option, a sparkling drink with lime or a homemade lemonade works splendidly to cool the palate.
Serving and presentation ideas
Presentation plays a real part in how gulai ikan is enjoyed. Serve the dish in an attractive bowl and garnish with fresh coriander and a slice of lime to add a touch of colour and freshness. Consider arranging the curry over a bed of fragrant rice to balance the textures. If you like, scatter over a few toasted nuts to introduce an appealing crunch. The same generous spread suits a sociable platter of dishes like Gado-Gado.
A bit of history
Gulai Ikan is more than just a dish; it is woven into Indonesian culture and tradition. It has its roots in Minangkabau cuisine, one of Indonesia’s most celebrated cooking styles and famed for its aromatic curries. Gulai ikan is traditionally served at festivals and celebratory gatherings as a gesture of hospitality and warmth. This culinary tradition blends historical influences from India and the Middle East, illustrating the remarkable variety of Indonesian food.
More recipe ideas
Summary: Gulai Ikan
Gulai Ikan is an aromatic Indonesian fish curry that delights with fresh ingredients and a well-judged blend of spices. The coconut milk lends the dish a rich creaminess, while the fish stays tender and succulent in a harmonious fusion of flavours. Whether for a festive dinner or a simple family meal, this curry impresses with its variety and its simplicity. Let the flavours of Indonesia tempt you and give this delicious recipe a try.


