How to Make Ikan Bakar (Traditional & Healthy Version)

Ikan Bakar, or Indonesian Grilled Fish, is a beloved dish originating from the vibrant coastal regions of Indonesia. Known for its smoky aroma and tantalizing blend of fresh spices, Ikan Bakar is a staple at family gatherings and festive occasions. The name itself translates to 'grilled fish,' but this dish is elevated by a marinade of aromatic herbs and spices such as turmeric, coriander, garlic, and kaffir lime leaves, creating a harmony of flavors that represent the country’s diverse culinary heritage. This healthy Ikan Bakar recipe uses lean fish, minimal oil, and fresh ingredients, making it ideal for calorie-conscious eaters seeking authentic Indonesian cuisine. The fish is traditionally grilled over charcoal, imparting a unique smokiness that enhances its natural flavors. Served with sambal or a side of steamed vegetables, Ikan Bakar is not only flavorful but also packed with nutrients. Its simplicity, freshness, and bold taste profile make it a great introduction to Indonesian food culture for international audiences.

35 min total2 servingsmedium150 kcal / 100g

Ingredients

  • 2 (about 300g each) Fresh whole fish (snapper or mackerel) (ikan segar)
  • 4 cloves Shallots (bawang merah)
  • 3 cloves Garlic (bawang putih)
  • 1 tsp Turmeric powder (kunyit bubuk)
  • 1 tsp Coriander powder (ketumbar bubuk)
  • 2 leaves Kaffir lime leaves (daun jeruk purut, finely sliced)
  • 2 tbsp Fresh lime juice (jeruk nipis)
  • 1 tbsp Sweet soy sauce (kecap manis)
  • 2 Chili (red) (optional for extra heat)
  • 1/2 tsp Salt
  • 1 tbsp Coconut oil (for brushing)

Step-by-step instructions

Step 1: Clean and scale the fish

Step 1 · Clean and scale the fish

Clean and scale the fish, making 2-3 slashes on each side to help the marinade penetrate.

Step 2: In a blender

Step 2 · In a blender

In a blender, combine shallots, garlic, turmeric powder, coriander powder, chili (if using), and salt. Blend into a smooth paste.

Step 3: Rub the spice paste all over the fish

Step 3 · Rub the spice paste all over the fish

Rub the spice paste all over the fish, including inside the slashes and cavity. Add sliced kaffir lime leaves and drizzle with lime juice.

Step 4: Preheat a grill or grill pan over medium-high heat

Step 4 · Preheat a grill or grill pan over medium-high heat

Preheat a grill or grill pan over medium-high heat. Brush the fish with coconut oil to prevent sticking.

Step 5: Grill the fish for 6-8 minutes on each side
8 min

Step 5 · Grill the fish for 6-8 minutes on each side

Grill the fish for 6-8 minutes on each side, basting occasionally with sweet soy sauce for a caramelized finish.

Step 6: Serve hot with a side of fresh sambal and steamed vegetables or rice

Step 6 · Serve hot with a side of fresh sambal and steamed vegetables or rice

Serve hot with a side of fresh sambal and steamed vegetables or rice.

Why this recipe is healthy

This grilled fish recipe is a great healthy dinner option because it relies on grilling instead of frying, reducing unhealthy fats and calories. The marinade is made with natural herbs and spices instead of artificial additives, and coconut oil is used sparingly. Served with fresh vegetables, Ikan Bakar offers a balanced meal that supports weight management and overall wellness.

A note on tradition

Ikan Bakar is especially popular in coastal regions like Bali, Java, and Sumatra, where fresh seafood is abundant. It is often enjoyed during family gatherings, beachside picnics, or festive occasions. The grilling tradition reflects Indonesia’s communal eating culture, where food is cooked and shared together, strengthening bonds and celebrating local flavors.

← Back to Ikan Bakar nutrition