August 28, 2026
Pepes Ikan Recipe — Balinese Fish in Banana Leaf
C
By Chef Wayan
Among recipes foreigners search after a Bali trip, pepes ikan ranks high: spiced fish wrapped in banana leaf, steamed or grilled until fragrant. It looks impressive, tastes clean, and teaches the same paste logic as betutu and sate lilit.
Ingredients (4 parcels)
- 4 firm white fish fillets (150–200g each)
- Juice of 2 limes, salt
- Banana leaves (or parchment) cut into large rectangles
- Spice paste: shallots, garlic, turmeric, galangal, ginger, chilies, lemongrass, candlenut, coconut oil
- Basil or kemangi, spring onion, kaffir lime leaf
Method
- Season fish with lime and salt.
- Fry the spice paste until fragrant; cool slightly; mix with sliced herbs.
- Spread paste on the leaf, add fish, top with more paste and herbs.
- Fold into a tight parcel; secure with toothpicks or string.
- Steam 10–15 minutes or grill/bake until fish flakes. Serve with rice and sambal matah.
Vegetarian pepes
Replace fish with thick tofu or tempeh slices. The banana-leaf method stays the same. Popular in our vegetarian cooking class.
Related Balinese techniques
If you like pepes, you will also like ayam betutu (slow banana-leaf chicken) and sate lilit. The shared foundation is bumbu Bali.
Cook pepes in Ubud
Banana-leaf wrapping is one of the most photogenic — and useful — skills in our kitchen. Book a cooking class with market tour to buy the aromatics yourself, then wrap and steam the same morning.


