August 28, 2026

Pepes Ikan Recipe — Balinese Fish in Banana Leaf

C
By Chef Wayan
Pepes Ikan Recipe — Balinese Fish in Banana Leaf

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

  1. Season fish with lime and salt.
  2. Fry the spice paste until fragrant; cool slightly; mix with sliced herbs.
  3. Spread paste on the leaf, add fish, top with more paste and herbs.
  4. Fold into a tight parcel; secure with toothpicks or string.
  5. 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.

Ready to taste the real Bali?

Book Your Cooking Class Today