Ikan bakar: white fish coated in red sambal, served on an opened banana leaf
Prep35 min
Cook30 min
Serves4 servings
CuisineMalaysian

Ikan Bakar Recipe: Malaysian Grilled Fish Wrapped in Banana Leaf

Malaysian ikan bakar: fish coated in spicy sambal, wrapped in banana leaf and baked. How to reduce the aromatic paste, cook to the thickness of the fish, regional side dishes, substitutes, fixing scorching and heat, with step photos.

Total: 1 hr 5 minLevel: Intermediate

Ingredients

Ingredients

1 / 3

Fish and wrapping

Ingredient Amount Substitutes & notes
White fish fillets 4 fillets (about 600 g) Cod, sea bass, threadfin bream and so on. Aim for 2–3 cm thick
Banana leaf 4 leaves (30×25 cm each) If frozen, thaw and pat dry. If unavailable, use parchment and foil
Salt 1 tsp Seasons the fish. Reduce it if you use a lot of belacan
Rice bran oil or neutral oil 1 tbsp Brush thinly on the leaf or the surface of the fish
2 / 3

Sambal

Ingredient Amount Substitutes & notes
Sambal oelek 3 tbsp 80 g fresh red chiles also works. Adjust the heat by the label and by tasting
Red onion 100 g Same amount of shallots works. Chop coarsely
Garlic 4 cloves (about 20 g) It is the backbone of the aroma, so fresh is better than tubed
Ginger 20 g Peel and slice thinly
Lemongrass 2 stalks (about 40 g) Use the white base. For dried, follow the label
Ground turmeric 1 tsp 10 g grated if using fresh turmeric. Beware of staining clothes
Dark brown sugar or palm sugar 1 tbsp Light brown sugar also works. Start with 2 tsp if using mackerel
Lime juice 1 tbsp Adds acidity in place of tamarind. Mix in at the end
Belacan 1/2 tsp A fermented shrimp seasoning. If you dislike it or have an allergy, omit and adjust with salt
Water 4 tbsp Loosens the paste. It is reduced before going on the fish
Rice bran oil or neutral oil 2 tbsp For frying the paste
Salt 1/2 tsp Decide at the end, based on the saltiness of the belacan and sambal
3 / 3

Air asam-style side

Ingredient Amount Substitutes & notes
Tomato 1 (150 g) Cut into 7 mm cubes
Red onion 1/4 (50 g) Slice thinly. Do not soak too long in water
Green chile 1 Can be omitted for less heat
Lime juice 2 tbsp Lemon juice also works
Sugar 1 tsp Rounds off the sharpness of the acid
Salt a pinch Taste at the table and add more
0 / 0

Open the leaf, and the sambal returns to the fat of the fish

The edges of the banana leaf blacken, and the smell of lemongrass and chile leaks out from inside the packet. The moment you open the leaf, the red sambal has reduced onto the surface of the fish, and the juices, mixed with the fat of the white flesh, run onto the plate. Ikan bakar is not simply grilled fish made hot. It is a dish where the aromatic paste is fried first and the leaf holds in heat and fragrance.

Ikan bakar is a beloved Malaysian dish in which fish is coated with a spice paste and grilled. The fish, the paste and the sides vary by region and by restaurant, so at home it is safer to match the thickness of the fish to the strength of the sambal than to insist on one particular fish. Here we wrap white fish fillets of about 150 g each in banana leaf and bake them at 180°C for 20–25 minutes. To tell whether the center is cooked, check that the thickest part has reached 63°C, or that the flesh is opaque and flakes with a fork.

You can make the sambal for the fish from fresh chiles, but for a first try, sambal oelek makes it easier to adjust the heat and salt. Check the ingredient list on the label before buying if you want to avoid shrimp or other seafood.

If you skip the bottled sambal and use fresh red chiles, adjust only the amount of chile. If you also leave out the onion, garlic, lemongrass and turmeric, the result tends to taste like fish with heat smeared on it.

The background of ikan bakar, and a dish where the wrapping says more than the fish

A Malaysian seaside table: fish wrapped in banana leaf with white rice and a sour side dish
Grilled fish at the center, with rice and a sour side dish laid out beside it

English-language introductions explain ikan bakar literally as "grilled fish" and describe it as a dish eaten in both Malaysia and Indonesia. Covering the fish in a sweet-sour aromatic paste and wrapping it in banana leaf not only transfers fragrance but also protects the flesh from the heat of an open flame or grill. At restaurants it is sometimes described as a dish grilled to order, where the aroma of the finished fish and its freshness are part of the pleasure. At the table it comes with steamed rice, sambal belacan, and air asam, a mix of chile and lime acidity. When you re-create it at home too, rather than soaking the fish in a heavy sauce, steam-bake it inside the leaf and open it at the end, and the structure of the dish is easier to see.

Malaysian flavors cannot be gathered into a single lineage either. Melaka was a trading port where merchants from China, India, Europe and the Arab world came and went, and tourism-board material on food culture explains that these comings and goings remain in what people eat today. Lemongrass is used in marinades for fish and meat, turmeric adds color and fragrance to fish, and chiles are crushed and fried in oil or combined with belacan and lime. The paste for ikan bakar layers several aromas not only to make it hotter but to build layers of fragrance that can stand up to the fat of the fish.

To think about regional differences, it helps to start with how the fish is chosen. Malaysian introductions give stingray, pomfret and mackerel as examples, and explain that the dish extends beyond fish to prawns and squid. Recipes from other regions vary in whether the fish is whole or filleted, whether the sambal is served on the side, and which dish adds the acidity. Rather than fixing on one "authentic fish," think of it as a dish where you choose the paste to match the texture of the flesh and how it cooks.

In a home kitchen, fillets of cod or sea bass, whose bones are easy to remove, are easy to handle. If you use mackerel, the fat is stronger, so reducing the sweetness of the sambal a little keeps it from feeling heavy. If you have no banana leaf, wrap the fish in parchment and cover it with foil. You lose the green aroma of the leaf, but you keep its function of not drying out the fish and holding the sambal against the surface.

Ingredients (serves 4) | Decide the thickness of the fish and the strength of the aroma first

White fish, banana leaf, sambal oelek, lemongrass, red onion and lime laid out
A few ingredients that set the aroma, added to fish you can get nearby

Use fillets of about 150 g each and 2–3 cm thick as the baseline. Thin fillets need a shorter cooking time, while thick fillets or whole fish should be cooked by center temperature. The sambal quantity covers both what goes on the fish and what is served at the table; if you want less heat, set some aside before baking.

Belacan adds the fermented aroma of seafood, but it is not essential. If someone has a shrimp allergy, omit it, and wash the utensils and cutting board used before they touch the fish. Sambal oelek also differs by product in whether it contains seafood or garlic, so check the ingredient label.

Cooking in a home kitchen: let the leaf be the star and do not add equipment

A flat lidded pan, a baking sheet and banana-leaf packets in a home kitchen
An oven or a lidded pan both work, as long as the packets can bake without overlapping

If you use an oven, arrange the packets on a baking sheet and bake at 180°C. Leaves that hang over the sheet scorch easily, so cut them to a size that wraps one piece of fish. If you use a fish grill, double the foil, use medium-low heat, and check the center temperature before the surface scorches. You can cook it in a frying pan too, but you need one whose lid closes and large enough that the packets sit side by side without overlapping.

If you often bake 4 fillets at once, a wide flat surface is worth having, as long as you check which heat sources it works with and where you will store it. If you will only try it once, or already have a deep frying pan with a lid, you do not need to buy anything more. The success of this dish does not depend on a product name; it depends on whether you can avoid sealing the packet too tightly and deliver even heat to the fish. A heavy frying pan with a lid works as a substitute.

Method: reduce the paste and make the leaf a grill wall

1. Make the aromatics into a paste

Photo of red onion, garlic, ginger, lemongrass and chile being ground into a paste
Do not leave the aromatics in coarse bits; make a paste that can be spread on the fish

Put the red onion, garlic, ginger, lemongrass, sambal oelek, turmeric, belacan and water into a food processor. Run it in 30-second bursts, scraping down the sides, and stop when the fibers are fine. Do not make it fully liquid; it should flow slowly when pressed with a spatula. If you make it by knife, chop the lemongrass especially finely so no tough fibers remain when you eat.

2. Fry the sambal to round off the aroma

Photo of red sambal being fried in a pan, with oil beginning to separate at the edge
Cook off the water over medium-low heat and take the edge off the red paste

Put 2 tbsp oil in a frying pan and heat over medium-low. Add the paste, spread it with a wooden spatula and fry for 10–12 minutes. While there is a lot of water it spatters finely, but gradually the sound deepens, oil floats to the edge and the color turns reddish brown. At this point add the brown sugar, salt and lime juice, mix for just 1 minute and turn off the heat.

Lower the heat before any burnt smell appears. If the paste becomes too stiff, add water 1 tsp at a time to bring it back to a consistency that will not run off the fish when spread. Let it cool slightly, and if you want less heat, set aside 1–2 tbsp in a small dish at this point.

3. Prepare the fish and the leaf

Photo of patted-dry white fish and a banana leaf lightly warmed until pliable
Dry the fish and get the leaf to a state where it can wrap without breaking

Preheat the oven to 180°C. Take the fish out of the refrigerator, pat dry with paper towels, sprinkle 1 tsp salt over all of it and rest for 10 minutes. If water beads up on the surface, wipe it again.

Rinse the banana leaf under running water and wipe with paper towels. If frozen, thaw completely before using. If you have a gas flame, hold the leaf with tongs and pass it once over low heat to soften the folds. Do not set it directly on the burner; stop as soon as the surface turns pliable. Cut the leaf to a size that extends at least 5 cm past the long side of the fish in every direction. This preparation takes about 10 minutes.

4. Spread the sambal and wrap in the leaf

Photo of fish placed at the center of a banana leaf, red sambal spread thinly and folded in
Spread the sambal thin and even, and put the seam side down

Brush a little oil in the center of a leaf and place the fish on it. Spread about 2 tbsp sambal per fillet evenly over the top and sides. A thick layer scorches on the surface before the center warms up, so use leftover paste as a side.

Fold the left and right sides of the leaf over the fish, then fold the top and bottom to enclose it. Place the seam side down and, if needed, fix it with a single bamboo skewer. A little air left inside the packet is fine, but large gaps let steam and sambal escape. If your banana leaf is small, cross two leaves. Allow about 5 minutes for spreading the sambal and wrapping all 4 fillets.

5. Bake at 180°C and check the center

Photo of banana-leaf packets on a baking sheet baked at 180°C, the edges of the leaf turning brown
The edges of the leaf pick up color and the fish steam-bakes inside the packet

Arrange the packets on the baking sheet and bake at 180°C for 20–25 minutes. Start checking a 2 cm fillet at 20 minutes, and plan on 25 minutes for fillets nearly 3 cm thick or a center that started cold. The time changes with the oven, the starting temperature of the fish and the thickness of the fillet, so do not take it out by time alone.

Insert a thermometer into the thickest part and stop the heat when the center reaches 63°C. If you have no thermometer, open one packet and check that the flesh is opaque and the fibers separate with a fork. If it is underdone, close the leaf again and add 5 minutes at a time.

With a lidded flat cooking pan, you can also cook the packets over medium heat for 8–10 minutes per side. Moisture escaping makes it scorch easily, so do not open the lid more often during cooking; check only the center at the end.

6. Rest for 5 minutes and add acidity

Photo of a baked packet opened, with white fish served with lime and tomato air asam
Let the hot fish rest briefly before opening the leaf, then add acidity

Take the baked packets off the baking sheet and leave for 5 minutes. If you open them right away, the steam inside can burn you and the juices of the fish run out easily. Remove the skewer, open the leaf and move the fish to a plate.

For the air asam-style side, just mix the tomato, red onion, green chile, lime juice, sugar and salt. It adds acidity even to fish made with less of the hot sambal, and makes the rich paste easier to finish. With white rice, cucumber and herbs on the side, you can alternate between the fat of the fish and the sambal.

Three checks that separate done from not done

Photo comparing the cross-section of opened fish, sambal with separated oil and the browned edge of the leaf
Check the aroma, the leaf and the center of the fish separately

If you are unsure partway through, do not mix up the following three. Whether the sambal has reduced is judged by aroma and oil. Whether the leaf has cooked is judged by the color of its edge. Whether the fish is safe to eat is judged by center temperature and the opacity of the flesh. A blackened leaf does not mean the fish is raw, and fish that is white on the surface can still be underdone in a thick center.

What happened Cause How to fix it
The sambal is watery and runs Fried too briefly, or too much water added Return it to the pan before spreading and cook off the water over low heat for 2–3 minutes
Only the surface is black and bitter Heat too high, or paste got outside the leaf Do not mix the black parts into the fish; thinly re-spread a little of the unbaked side paste. If the whole thing is bitter, start again
The leaf tears and juices leak The leaf was cold, or the packet was overstuffed Layer two leaves, reduce the sambal to 1 tbsp each and put the seam side down
The fish is dry Thin fillet, or baked too long Next time choose thicker fillets and check the center from 20 minutes. Serve with air asam
Too hot Used all the sambal Counter it with lime juice, the tomato-and-onion side and white rice. Do not hide it with sugar alone

Hiding burnt paste with sugar or oil spreads the bitterness through the whole fish. If the scorching is only on part of the surface, remove that part and add a little of the sambal you set aside. If it is completely burnt, it is quicker to separate only the edible parts of the fish and make the paste again.

Bringing the Malaysian way of serving to a weeknight dinner

A dinner table with ikan bakar, white rice, tomato-and-onion air asam and cucumber
Meet the heat of the fish with white rice and a sour side dish

Malaysian introductions describe ikan bakar served with sambal belacan or air asam and eaten with steamed rice. The acidity here is not decoration; it switches between the fat of the fish and the sambal with each bite. There is no need to pile a hotter sauce on hot fish; keeping any one of lime, tomato or onion stops the table from feeling heavy.

If you want to pair it with Malaysian herb rice or vegetable dishes, you can serve a small amount of an aromatic rice dish such as nasi kerabu. On a day when the fish paste is intense, keep the rice plain and white; on a day when the whole menu is strongly aromatic, spread the sambal on only one side of the fish. To connect it to other dishes using shrimp or coconut, sambal udang lets you compare how a stew has the same heat but different moisture and cooking. For something with broth, set it beside laksa and enjoy the difference between sambal that clings directly to the fish and a soup that holds fragrance in the bowl.

You do not need to fully recreate the fun of a restaurant that grills to order. Carry the fish to the table still wrapped and let each person open the leaf, and the fragrance and steam stay within the plate. If you open a packet too early, add lime and air asam afterward and eat without breaking up the flesh too much.

Substitutes and variations | Buy only what you want to keep using for the aroma

Comparison photo showing white fish, mackerel, a foil packet and a parchment packet
Even if you change the fish and the wrapping, do not change the step of reducing the sambal

Changing the fish

White fish takes up the aroma of the sambal and makes it easy to read how the center is cooking. Switching to mackerel adds fat, so start with 2 tsp brown sugar and make the lime a little stronger. If you use stingray, cut it to an easy-to-eat size before wrapping in leaf, and if the thickness is uneven, check doneness at the thickest part. Even if you change the fish, the standard for doneness, center temperature and the state of the flesh, does not change.

Changing the heat

To reduce the heat, cut the sambal oelek to 1 tbsp and add 2 tbsp finely chopped red bell pepper. The depth of aroma remains, but the fermented quality and heat of the chile are weaker. Layer sambal on the adults' portions before baking and spread the reduced paste thinly on the children's; separating the packets is all it takes.

Changing the leaf

On days when you cannot get banana leaf, wrap the fish in parchment and cover the outside with foil. If foil touches the fish directly, the packet is hard to open when sambal juices run, so put the parchment on the inside. You cannot make up the green aroma of the leaf, so rather than adding more lemongrass, keep the finishing lime and brighten the direction of the aroma.

When to buy and when to pass

Candidate Buy if Pass if
Sambal oelek You cannot use up fresh chiles, and you will also use it for nasi goreng and stir-fries You want to control the heat completely and can buy fresh chiles in small amounts
Banana leaf You want the leaf's aroma to transfer to the fish, and can use up a frozen pack It is a one-time trial and the function of parchment is enough

The priority for what to buy is sambal before equipment, and fish thickness before sambal. Even with a tool for baking packets, thin fish baked long enough will dry out. Conversely, even on a regular baking sheet, if you match the thickness and reduce the sambal before wrapping, you can create the aroma that greets you when you open the leaf.

FAQ

Can I make it with fillets instead of whole fish?

Yes. With fillets it is easier to check the bones and thickness, and it fits more easily into a weeknight dinner. If you use whole fish, spread a thin layer of sambal inside the belly as well and check the center temperature at the thickest part.

Can I use banana leaf just by washing it?

You can use it once washed and wiped dry, but thaw frozen leaf before handling it. If you wrap with stiff folds it tears easily, so pass it briefly over low heat or pour hot water over it to make it pliable. Do not set it directly on a gas flame, and keep burnt parts from touching the fish.

Can I make the sambal the day before?

Yes. Move the fried paste to a clean container, let it cool and refrigerate it, and on the day you only need to spread it on the fish. Cold paste is stiff, so do not leave it out at room temperature for long before baking; warm only the amount you need in a small pot to make it easy to spread. Do not leave fish sitting for a long time after coating it; bake promptly once it is wrapped.

Is it lacking without belacan?

The fermented seafood aroma will be weaker, but it works. As long as the sambal oelek, lemongrass, turmeric and lime remain, the backbone of heat and aroma is kept. If someone has a shrimp allergy, omit it, and do not use a side dish that contains belacan instead.

Can I store the baked fish?

Take the leftover fish out of the leaf, move it to a clean shallow container and refrigerate it promptly. When you eat it, heat it thoroughly to the center, and do not judge safety by smell or appearance alone. When reheating, use 74°C (165°F) as the center temperature guide, and if reheating would scorch the sambal, rewrap it and warm it over low heat.

Sources

  • Ajinomoto Malaysia, Set Ikan Bakar Sambal (ingredients, banana-leaf wrapping, baking at 180°C; accessed and checked 22 September 2026)
  • Tourism Malaysia, The Essence of Malaysian Cuisine (Melaka's trading history and the food culture of lemongrass, turmeric, chile and tamarind; accessed and checked 22 September 2026)
  • Le Creuset Malaysia, Ikan Bakar Sambal Berempah (aromatic paste, handling the leaf, baking 25–30 minutes at 180°C; accessed and checked 22 September 2026)
  • Puteri Malaysia, Ikan Bakar Sambal (reducing the sambal, cooking in a grill pan, side dishes; accessed and checked 22 September 2026)
  • foodpanda Malaysia, Recipe: Ikan Bakar (name, fish varieties and regional differences, banana leaf, side dishes; accessed and checked 22 September 2026)
  • U.S. Food and Drug Administration, Meat, Poultry & Seafood (checking by center temperature and the state of the flesh; accessed and checked 22 September 2026)