Ikan bakar is a Malaysian grilled fish dish known for its smoky aroma and bold chili marinade. The fish is coated in a spiced paste, then grilled over high heat until the edges char slightly and the inside comes out soft and a little flaky.
This version uses a simple chili paste made with chilies, garlic, tamarind and lemongrass, giving the fish a smoky, spicy finish with a bit of tang. When it hits the grill, the paste starts to darken and cling to the fish, which is where a lot of the flavor comes from. For extra heat at the table, it pairs well with sambal belacan.
What Is Ikan Bakar
Ikan bakar translates to “grilled fish” and is widely eaten across Malaysia and Indonesia, especially in coastal areas where fresh seafood is easy to find. The fish is coated in a spice paste and grilled, often wrapped in banana leaves which help protect it from direct heat and add a light aroma.
It is commonly served at seafood stalls and night markets with rice, sambal and lime. As it cooks, the marinade caramelizes slightly, creating a mix of smoky, spicy and tangy flavors.
Ikan Bakar at a Glance
Cooking method: High-heat grilling or charcoal grilling
Key flavors: Chili heat, garlic, tamarind tang and smoky char
Typical serving style: Grilled fish with rice, sambal and lime wedges
What It Tastes Like
You’ll notice the edges starting to char while the center stays juicy. If you’re using banana leaves, they will scorch slightly, which is normal and adds to the flavor. The marinade turns darker as it cooks.
Each bite combines smoky edges with juicy fish, especially when finished with a squeeze of lime or a spoonful of sambal.
Key Ingredients
Whole fish: Snapper, sea bass or mackerel work well because they hold together over high heat.
Red chilies: Provide heat and color for the marinade.
Garlic: Adds depth and a savory base.
Tamarind paste: Brings a sour note that balances the spice.
Lemongrass: Adds a fresh citrus aroma.
Ingredient Spotlight: Whole Fish
Whole fish is often used because the bones help retain moisture and flavor during grilling. The skin protects the flesh from drying out while still allowing the outside to char slightly.
How Ikan Bakar is Made
Prepare the fish: Clean and score the fish lightly so the marinade can work into the flesh.
Make the paste: Blend chilies, garlic, tamarind and aromatics into a thick mixture.
Coat the fish: Rub the paste over the fish, including inside if using whole fish.
Grill: Cook over high heat, turning carefully, until charred outside and cooked through.
Finish: Serve with lime wedges and sambal.
Tips for Best Results
Score the fish: Shallow cuts help the marinade reach deeper.
Use strong heat: High heat creates char without drying the fish.
Oil the grill: Prevents sticking and protects the skin.
Brush extra marinade: Adds more flavor as it cooks.
Watch for flare-ups: The marinade can drip and cause flames, so keep an eye on the grill and move the fish if needed.
Variations and Substitutions
No whole fish available: Use thick fillets such as cod or snapper.
Milder flavor preferred: Reduce the number of chilies in the paste.
Different seafood option: Try shrimp or squid with the same marinade.
How to Store It
Make Ahead: The spice paste can be prepared several hours in advance and kept refrigerated.
Fridge: Store cooked fish in an airtight container for up to 2 days.
Freezer: Freezing is not recommended because the texture becomes dry.
Reheat: Warm gently in the oven or a covered skillet until heated through.
What to Serve with Ikan Bakar
This is usually served with steamed rice, fresh vegetables and something spicy on the side. A squeeze of lime brightens the flavors, and a side of sambal adds extra heat.
If you want to turn it into a fuller Malaysian-style meal, serve it alongside dishes like nasi kerabu or a noodle dish such as kolo mee.
Ikan Bakar vs Regular Grilled Fish
The difference comes down to the marinade. While many grilled fish recipes rely on simple seasoning, ikan bakar uses a chili-based paste that cooks onto the surface and adds deeper flavor.
Ikan Bakar FAQs
What fish works best for ikan bakar?
Firm fish such as snapper, sea bass or mackerel are ideal because they hold their shape on the grill.
Is ikan bakar very spicy?
The spice level depends on how many chilies are used. It can easily be adjusted.

Ikan Bakar
Ingredients
- 2 whole fish such as snapper or sea bass (about 1 ½ pounds / 700g each)
- 1 tablespoon tamarind paste
- 1 tablespoon oil
- 1 teaspoon salt
- 4 dried red chilies
- 3 garlic cloves
- 2 shallots
- 1 teaspoon belacan
- 1 stalk lemongrass
- lime wedges
- sambal
- sliced chilies
Method
- Clean the fish and pat dry. Score the sides of the fish lightly.
- Blend the chilies, garlic, shallots, belacan and lemongrass until smooth to form a spice paste.
- Mix the spice paste with tamarind paste and oil, then rub the mixture over the fish.
- Grill the fish over medium-high heat for 6 to 8 minutes per side until cooked through and lightly charred.
Notes
History of Ikan Bakar
The dish developed in coastal Malay communities where grilling fresh seafood over charcoal was a common cooking method.
It later became closely associated with night markets and seafood stalls, where vendors created their own versions of the spice paste.
Ikan bakar is now served across Malaysia in both casual stalls and restaurants, often still using banana leaves and charcoal grilling to keep the traditional flavor.
More Malaysian Recipes
If you’re exploring Malaysian cooking, there are plenty of dishes that pair well with ikan bakar. A spoonful of sambal belacan adds extra heat, while nasi kerabu brings fresh herbs and color to the plate. For something different, kolo mee is a great noodle option. You can find more ideas in the Malaysian recipes hub.
Image credit: Ikan kakap bakar madu via Wikimedia Commons