🐟 Indonesian Grilled Fish (Ikan Bakar)

Smoky, Spicy & Sweet Indonesian Seafood Delight

Ikan bakar literally means grilled fish in Indonesian and Malay languages — and as a dish, it’s beloved across the archipelago for its bold, smoky flavor and vibrant spice notes. Unlike simple grilled fish, this version is marinated with fragrant spices and often brushed with sweet soy glaze, then grilled until the outside is slightly charred and caramelized while the inside stays tender and juicy.

It’s traditionally cooked over charcoal (which gives an authentic smoky aroma), and eaten hot with steamed rice and a spicy sambal.


🛒 Ingredients (Serves 2–4)

Indonesian Grilled Fish (Ikan Bakar)
Image By Whisk

🎣 For the Fish & Marinade

  • 1 whole fish (about 1–1.5 kg) — red snapper, sea bass, or mackerel, cleaned and scaled
  • 2–3 tbsp vegetable oil
  • 2–3 tbsp lime juice
  • Salt and black pepper, to taste
  • Banana leaves (optional for grilling)

🌶 Indonesian Spice Paste (Bumbu)

  • 5–8 shallots, peeled
  • 4–6 garlic cloves, peeled
  • 2–3 red chilies (adjust for heat preference)
  • 1 tsp ground turmeric or 1 tbsp fresh grated turmeric
  • 1 tsp coriander seeds
  • 1 stalk lemongrass (white part only), chopped
  • 3–4 candlenuts (kemiri) or macadamia nuts
  • 2 tbsp lime juice (for marinade)
  • 2–3 tbsp kecap manis (sweet soy sauce)

(Tip: blender all bumbu ingredients into a thick paste.)

🍉 Optional Dipping Sauce

  • Sambal dabu‑dabu (tomato and chili salsa) or your favorite chili sauce

🍳 How to Make Indonesian Grilled Fish (Ikan Bakar)

1️⃣ Clean and Score the Fish

Rinse the fish well and pat dry. Make several diagonal cuts on both sides — this helps the flavors penetrate deep.

2️⃣ Prepare the Marinade

In a blender or food processor, combine shallots, garlic, chilies, turmeric, coriander seeds, lemongrass, candlenuts, and salt with a little oil. Pulse until you get a thick paste.

3️⃣ Marinate the Fish

Rub the lime juice, spice paste, and a little salt all over the fish — including inside the cuts and cavity. Cover and refrigerate for at least 1 hour.

4️⃣ Preheat the Grill

Heat your charcoal or grill pan to medium‑high heat so it’s nice and hot. If using charcoal, coconut husks or hardwood chips can add extra aroma.

5️⃣ Wrap in Banana Leaves (Optional)

Place the marinated fish on banana leaves for grilling. Banana leaves help keep the fish moist and add subtle fragrance. If you don’t have banana leaves, you can use aluminum foil instead.

6️⃣ Grill the Fish

Place the fish on the grill skin‑side down. Brush occasionally with kecap manis (sweet soy sauce) — this creates a shiny, caramelized glaze.
Grill for about 5–7 minutes per side, depending on the thickness. Fish is done when it flakes easily and is opaque throughout.

7️⃣ Rest & Serve

Remove from grill and let rest briefly. Serve with lime or calamansi wedges and sambal dabu‑dabu for tangy, spicy contrast.


🍽 Serving Suggestions

Ikan bakar is traditionally enjoyed with:
✔ Steamed white rice (nasi putih)
✔ Sambal (chili paste)
✔ Fresh cucumber and tomato slices
✔ Extra lime or calamansi juice

This combination balances the smoky, sweet, and spicy flavors beautifully, making every bite delicious and refreshing.


🔥 Tips for Perfect Ikan Bakar

Use Fresh Fish: Firm‑fleshed fish like snapper or sea bass holds up best on the grill.
Adjust Spice Paste: Increase chilies for heat or add a bit of palm sugar for sweetness.
Charcoal Adds Flavor: Traditional cooks prefer charcoal because it adds an authentic smoky aroma.
Baste Often: Brushing kecap manis during grilling keeps the fish moist and caramelized.


🌍 What Makes Ikan Bakar Special

Ikan bakar differs from typical grilled fish due to its rich spice marinade (bumbu) and the signature sweeter soy glaze (kecap manis) that caramelizes beautifully over heat. This blend of earthy spices, citrus, and smoky char creates a unique flavor profile widely enjoyed throughout Indonesia and Southeast Asia.