Pepes Ikan (Fish Steamed in Banana Leaf)
Why this recipe works
- Gentle banana-leaf steaming: Wrapping the fish in banana leaves keeps it moist while allowing the aromatics to infuse the parcel.
- Fragrant spice paste: Shallot, garlic, ginger, chilli, lime and herbs create a bright, savoury base without needing a long cooking time.
- Fresh citrus balance: Lime zest and juice sharpen the rich, aromatic paste and lift the flavour of the steamed fish.
Get the most out of this recipe
Adjust the heat
- For gentler heat: Remove the chilli seeds and use less chilli in the paste, keeping the lime and herbs for brightness.
- For more intensity: Add extra fresh chilli to the paste or serve the cooked parcels with sambal on the side.
- Keep the flavour balanced: If increasing the chilli, add a little extra lime juice at the end to keep the heat fresh rather than heavy.
Ingredient notes
- Choose firm white fish: A firm, skinless white fish fillet holds its shape well in the parcel and flakes cleanly after steaming.
- Soften the banana leaves first: Briefly warming or dipping the leaves makes them flexible enough to fold without tearing.
- Use fresh aromatics where possible: Fresh lemongrass, kaffir lime leaf and basil give the parcels their distinctive fragrance.
Timing notes
- Best served hot: Open the parcels at the table or just before serving so the trapped steam and aromatics are at their best.
- Brief resting helps: A short rest after steaming lets the juices settle before the parcel is opened.
- Adjust for fish thickness: Thicker portions may need a little longer in the steamer; check that the fish is opaque and flakes easily.
Authenticity notes
- Banana-leaf wrapping: Pepes is recognised for cooking seasoned fish or other ingredients inside banana leaves, which act as both wrapper and flavour carrier.
- Home-style serving: The parcels are commonly served simply, with the cooking juices spooned back over the fish.
Equipment you'll need
Ingredients
Instructions
- Set up a steamer over a pan of simmering water. Briefly pass the banana leaves over a low flame or dip in hot water until pliable, then pat dry.
- Cut the fish into 4 equal portions and place in a bowl. Finely grate the zest from the lime, then squeeze in the juice.
- Roughly chop the shallots, garlic, ginger and chillies. Add them to a food processor with the vegetable oil and fine sea salt, then blitz to a smooth paste.
- Bruise the lemongrass with the back of a knife, then cut each piece in half. Tear the kaffir lime leaves and basil leaves to release their aroma.
- Coat the fish thoroughly in the spice paste and lime mixture. Leave to stand while you lay out the banana leaves.
- Place a portion of fish on each banana leaf and top with lemongrass, kaffir lime leaf and basil. Fold into neat parcels, tucking the sides in to seal as well as you can.
- Steam the parcels for 15 to 18 minutes, or until the fish is opaque and flakes easily. Rest for 2 minutes, then open carefully and spoon the fragrant juices over the fish to serve.
Recipe notes
Tips
- Keep the steamer at a steady simmer so the parcels cook gently; a rolling boil can split the banana leaves and wash flavour away.
- If your fish portions are thicker, add 2 to 3 minutes and check by opening one parcel and testing for easy flaking.
- If serving to pregnant people, young children, older adults, or anyone immunocompromised, make sure the fish is cooked until piping hot throughout.
Substitutions
- Replace Fresh basil with Fresh coriander for a more citrusy, herbal finish.
- Replace Red chili pepper with a smaller amount of the same ingredient, with the seeds removed, for a milder heat.
- Replace Shallot with White onion for a slightly stronger, sweeter base.
Storage
- Refrigerate up to 2 days
- Cool, then refrigerate the fish in a sealed container. Reheat in a steamer until piping hot, or warm gently in a covered pan with any reserved juices to keep it moist.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 50min (25min active)
- Difficulty: Medium
- Cuisine: Indonesian
-
Allergens:
Fish
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen 8-Inch Chef Knife
- AUS-10 steel
- Balanced design
- Less traditional feel
Titanium & PP Double-Sided Cutting Board
- Separate surfaces for meat and produce
- Resists odors and stains
- Harder on knife edges than wood or plastic
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
OXO Good Grips 2-Piece Cutting Board Set
- Two useful sizes with reversible cutting surfaces
- Dishwasher safe and easy to clean
- Plastic surfaces will show knife marks over time
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.


















