National Dish Indonesia: Ikan Pepes (Recipe)

In this article
Discover Ikan Pepes, a fragrant Indonesian fish dish that captures the heart of the archipelago’s cooking. Tender fillets are bathed in a vibrant paste of coconut, fresh herbs and warming spices, then wrapped snugly in banana leaves before being steamed or grilled. The parcel keeps the fish wonderfully moist while infusing it with layers of aroma. It is a dish that feels both rustic and refined — proof of how a handful of simple ingredients can become something truly memorable.
About Ikan Pepes
Ikan Pepes is a traditional Indonesian dish celebrated for its unmistakable depth of flavour. The fish is marinated in a spiced paste of coconut, fresh herbs and a generous mix of seasonings, giving it a fragrance unlike anything else. Wrapping it in banana leaves is the key step: the leaves seal in the juices and lend the fish a subtle, smoky perfume as it steams or grills. More than just a meal, the dish reflects the rich culture and heritage of Indonesian cuisine, where slow, careful cooking is a way of honouring good ingredients.
Ingredients (serves 1–2)
- 2 fish fillets (such as mackerel or snapper)
- 100g grated coconut
- 2 garlic cloves
- 1 small onion
- 1–2 fresh chillies
- 1 teaspoon turmeric
- Juice of 1 lime
- Salt and pepper, to taste
- Banana leaves, for wrapping
Shopping for the ingredients
When shopping for ikan pepes, choose the freshest fish you can find to guarantee the best possible flavour. Most Asian grocery shops stock the specific Indonesian spices and fresh herbs that give the dish its character. Look for good-quality grated coconut, ideally with no added sugar, to keep the recipe authentic. A trip to the shops is also a great chance to discover other Indonesian ingredients and pick up a few new things to try.
Preparing the dish
Preparing ikan pepes properly is what allows all the flavours to shine. Begin by chopping and pounding the spices and herbs to release their essential oils. It pays to have everything ready before you start marinating the fish, so the aromas have time to soak in. This is also the moment to prepare the banana leaves — warming them gently makes them pliable enough to wrap the fish without tearing.
Step-by-step instructions
- Rinse the fish fillets and pat them dry.
- In a bowl, combine the grated coconut, garlic, onion, chilli, turmeric, lime juice, salt and pepper.
- Coat the fish fillets in the marinade and leave to sit for at least 30 minutes.
- Briefly pass the banana leaves over a flame so they become supple.
- Wrap the marinated fillets in the banana leaves and seal the parcels well.
- Either steam or grill the parcels, depending on your preference, for about 20–25 minutes.
- Let them rest briefly, then carefully unwrap and serve.
Gluten-free / lactose-free version
Ikan Pepes is naturally gluten-free and lactose-free, making it a brilliant option for anyone with specific dietary needs. Even so, double-check that all the spices and seasonings you use are also free from these ingredients. Many Asian spices are gluten-free by nature, but it is always worth reading the labels. That way you can be sure the dish is both nourishing and safe for every guest at your table.
Tips for vegans and vegetarians
There are wonderful alternatives to ikan pepes for vegans and vegetarians. In place of fish, try tofu or tempeh, marinated in exactly the same paste. These protein-rich options soak up the aromatic spices beautifully and make for a tasty, satisfying meal. Keep an eye on your cooking method too, so the dish stays fully plant-based while holding on to the healthy fats from the coconut.
More tips and tricks
To get even more out of ikan pepes, add extra herbs such as basil or coriander for a brighter, fresher note. Lengthening the marinating time will deepen the flavour further still. Always warm the banana leaves before wrapping — it activates their fragrance and gives the parcels an extra aromatic lift. If you have leftover marinade, it makes a lovely base for cooking rice.
Adapting the recipe to your taste
One of the joys of ikan pepes is just how adaptable it is. You can tune the heat up or down simply by adjusting the amount of chilli, or leave it out entirely for a milder result. The recipe also lends itself to a little fusion: bring in regional ingredients and experiment with new flavour combinations that suit your own palate. Much like a Sate Lilit, it rewards a confident, playful cook.
Ingredient substitutions
If you are looking for substitutions in ikan pepes, coconut milk can stand in for grated coconut to give a creamier texture. Some cooks add fish sauce or other Asian sauces to bring a different dimension to the dish. For vegetables, grated carrots or peppers boost both colour and nutrition — the same fresh approach that lifts a Gado-Gado. Be creative and experiment with flavours until you find your favourite version.
Drink pairing ideas
To round off the ikan pepes experience, fresh Asian-style drinks are an excellent match. A cold Asian beer or a lightly sweetened lime soda works beautifully against the spiced fish. A pot of jasmine tea or a fresh mint tea also makes an ideal companion. Experiment with different drinks to see which best amplifies the aromas of the dish.
Serving and presentation ideas
A thoughtful presentation can make ikan pepes even more enjoyable. Serve the fish straight from its banana leaf for an authentic touch. A few slices of fresh lime or a scattering of coriander leaves on top bring the colours to life. Plating it on a wooden board or in a traditional Indonesian clay dish helps to highlight the cultural roots of the meal.
A bit of history
Ikan Pepes has its origins deep in Indonesian tradition, where fish has long been a vital source of food. Wrapping ingredients in banana leaves is an ancient technique, used not only to preserve food but also to enhance its flavour. The dish features in many of Indonesia’s festivities and culinary customs, showcasing the talent for turning humble ingredients into something extraordinary. Its popularity has grown worldwide in recent years as more and more people come to appreciate Indonesian cooking — much as they have embraced a comforting Soto Kudus.
More recipe ideas
Summary: Ikan Pepes
In short, ikan pepes offers a culinary journey through the flavours of Indonesia. With its straightforward preparation, its many variations and the freedom to mix and match different tastes, it is a dish loved by locals and visitors alike. Whether you are a seasoned cook or simply curious about Indonesian food, this dish deserves a place on every foodie’s list. Let it inspire you, and savour its captivating aromas.


