Skip to Content

Ikan Bakar – Malaysian Fried Fish

Sharing is caring!

 Fried fish with fresh and cooked sambal… What’s not to like?

Ikan bakar is a delicious fried fish that is first smothered with a spicy sambal and then wrapped in banana leaf to cook. Cooking ikan bakar in this way makes the fish deliciously moist. The flavour and aroma are to die for. What’s more, this fried fish recipe can all be made in one pan!

ikon bakar

Delicious! You need to try this one with the fish of your choice. 

About this ikan bakar recipe…

Ikan bakar is popular in Malaysia and Indonesia. When you taste it, you’ll see why.

This is the fried fish version but it is equally popular cooked over fire. In fact, the fried version is often cooked over a live fire at food stalls and restaurants.

Although ikan bakar can be pan fried or grilled, the fish is always prepared in the same way. A spicy and aromatic sambal is prepared and rubbed into the flesh of the fish. Then the fish either wrapped in a thin piece of banana leaf or completely wrapped up.

By wrapping it in a thin strip of banana leaf, you get more char on the skin. Completely packaging it in banana leaf steams the fish and it becomes so juicy.

Which fish is best for this Malaysian fried fish recipe?

In Malaysia, it’s hands down stingray! It’s so good. 

In the UK, stingray is a bit difficult to come by so I use other fish just as they do for ikan bakar in Malaysia.

Other types of fish you can use are tilapia, sea bass, cod and halibut. All these are delicious cooked this way.

You can either use whole fish as I did or use fillets. 

What ingredients go into the sambal marinade?

This fried fish recipe only calls for one sambal, which is a fried sambal. If you look at the photos you will also see a raw sambal which is called sambal matah. Although the raw sambal is amazing, you can leave it out but I suggest making it!

For the fried sambal you will need…

Garlic: Of course! Garlic makes the world go round
Ginger and galangal: Galangal is found a lot in Thai food. It’s different in flavour to ginger and it is usually added to recipes instead of ginger. Many Malaysian recipes use both. Why not? They both taste amazing and add their own special flavours to the dish.
Red chillies: These are important but can be added to taste. They colour the sambal and give the fried fish (ikan bakar) a nice spicy hit.
Shallots: These are used a lot in Far East curries and pastes. They add flavour but also bulk up the baste.
Ground spices: Turmeric, cumin and ground coriander add delicious flavour and are also an Indian inspiration for the dish
Sweet soy sauce (ketchup manis): Although not every ikan bakar recipe includes
Unsalted butter:: Butter is good. Enough said.

So how to you make the sambal matah for this fried fish recipe?

It’s really easy and so good on ikan bakar.
8 green bird’s eye chilies, chopped finely
2 red jalepenos
8 shallots, sliced thinly
5 cloves garlic, minced
3 lime leaves, stems removed and sliced thinly
1 tbsp lime juice
1/4 tsp salt
1/4 tsp sugar
2 lemongrass, peeled white part only
½ tsp shrimp paste (optional)
3 tbsp coconut oil
Sugar to taste
Place chillies, shallots, garlic, lime leaves, lime juice, salt and sugar in a mixing bowl. Add the coconut oil to a pan over medium high heat and fry the lemongrass to soften some. Then add the shrimp paste and fry for another 30 seconds. Pour this over the chopped veggies. Taste it and add more salt and/or sugar to taste.

Step by step photographs of ikan bakar – Malaysian fried fish

fried fish - ikan bakar ingredients

Get all your ingredients together before you start cooking. It’s a lot easier.

sambal for the fish

Blend the sambal ingredients together until smooth.

Preparing the sambal

Whisk in the ketchup manis and the ground spices.

What is ketchup manis?

Ketchup manis is a thick and sweet soy sauce. It is available from Asian grocers and also online.

You can also make it. Take equal amounts of soy sauce and light brown sugar. Place both in a pan and simmer until the sugar melts and the soy sauce thickens.

It should be really thick, like sauce consistency.

marinating the fish

Score the fish on both sides and rub the sambal marinade all over.

fish wrapped in banana leaf

Wrap the fish in the banana leaf tightly.

fish wrapped in banana leaves

These are mine done with thin strips of banana leaf. You could also fully package the fish in banana leaves which will steam them instead of frying them.

ikan bakar

Place the fish in the hot oil and fry until the underside is crisp and cooked through.

Fried fish Malaysian style.

Flip the fish over to char the other side. Be sure to baste the fish from time to time with any leftover sambal marinade.

If you like this ikan bakar recipe, you might also like to try some of these.

Indonesian Chicken Sate
Indonesian Fried Chicken
Sambal Oelek – Indonesian hot sauce
Chicken with Sambal Matah
Babi Kecap
Spicy Green Beans Indonesian Style
Indonesian Bakso
Soto Ayam
Nasi Goreng
Mee Goreng
Sambal La La – Spicy Clams
Indonesian Blackened Fish
Seafood Laksa
Chicken Rendang
Beef Rendang
Butter Egg Floss Prawns
Malaysian Chicken Curry
Malaysian Devil Curry
Ayam Masak Merah – Malaysian Red Chicken Curry
Chicken Kapitan
Homemade Kecap Manis
Bicol Express
Garlic Braised Pork Ribs

Have you tried this ikan bakar recipe?

If so, please give it a star rating in the comments below and leave a comment. I love receiving your feedback and I’m sure other readers of my blog do too. Thank you.

If you are not already doing so, please follow me on Instagram and Facebook for all my latest recipes.

Yield: 4

Ikan Bakar

ikan bakar
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes


  • 2 fish such as bass, snapper, mackerel or tilapia
  • 5 cloves garlic
  • 1 x 5cm (2 inches) ginger
  • 1 x 5cm (2 inches) galangal
  • 3 red chillies
  • 5 shallots
  • 5 tbsp rapeseed (canola) oil
  • 1 tbsp ground coriander
  • ½ tsp ground turmeric
  • ½ tsp ground cumin
  • 80ml (1/4 cup) sweet soy sauce (katsup manis)
  • 2 tbsp unsalted butter
  • Banana leaves for frying


  1. Make three shallow incisions with a sharp knife on both side of each fish and set aside.
  2. Using a spice grinder, food processor or pestle and mortar, grind the garlic, ginger, galangal, chillies and shallots to a paste.
    Heat at pan over medium high heat and half of the oil. When the oil is visibly hot, stir in the sambal and fry it for a couple of minutes.
  3. Add the ground spices and stir it all up to combine. Then add the butter and fry, stirring regularly until the butter melts into the sambal.
  4. Transfer the sambal to a mixing bowl and add the katsup manis. Stir it all in until smooth and quite dark in colour.
  5. When ready to cook the fish, rub the fish all over the surface, in the cavity and in the slits with the sambal and wrap tightly in a strip of banana leaf. Any leftover marinade can be used for basting while you cook.
  6. Heat a pan over medium high heat and add the remaining oil. When visibly hot, place the fish in the pan and fry on one side until cooked through and then flip it over to cook the other side.
  7. Baste the fish from time to time with the remaining marinade. Cooking times will vary depending on the size of your fish. It’s ready when the exterior is nicely charred and the meat flakes away from the bones easily with a fork.
  8. Serve as is or with the optional sambal matah which I highly recommend doing.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 423Total Fat: 15gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 138mgSodium: 367mgCarbohydrates: 15gFiber: 3gSugar: 6gProtein: 59g

Did you like this recipe?

Please join me on Facebook where I share all my latest recipes and videos. Just click that Facebook icon on the left and let's get to know each other!

Skip to Recipe

Sharing is Caring

Help spread the word. You're awesome for doing it!