How to Make Fish in Coconut Gravy (Traditional & Healthy Version)

Fish in Coconut Gravy, known locally as 'Ikan Masak Lemak', is a cherished Malaysian dish that beautifully showcases the multicultural tapestry of Malaysian cuisine. Drawing influences from Malay, Peranakan, and indigenous kitchens, this recipe combines tender fish fillets simmered in a fragrant, creamy santan (coconut milk) gravy. The use of fresh local ingredients such as daun kunyit (turmeric leaf), serai (lemongrass), and cili padi (bird’s eye chilies) gives this dish its distinctive aroma and a harmonious balance between spice and creaminess. Ikan Masak Lemak is often served during family gatherings, festive seasons, or as a comforting lunch on a rainy day. The gentle heat and vibrant flavors make it a favorite across generations. Unlike heavier curries, this coconut gravy is lighter and pairs well with steamed rice, keeping meals satisfying without being overly rich. Its simplicity, yet depth of flavor, makes it a staple in many Malaysian households, representing the heart of local home cooking.

35 min jumlah2 hidanganMudah250 kcal / 100g

Ingredients

  • Fish fillets (selar, tenggiri, or snapper)
    250g Fish fillets (selar, tenggiri, or snapper) (boneless, skinless)
  • Santan (coconut milk)
    200ml Santan (coconut milk) (fresh if possible)
  • Serai (lemongrass)
    1 stalk Serai (lemongrass) (bruised)
  • Daun kunyit (turmeric leaf)
    1 leaf Daun kunyit (turmeric leaf) (finely sliced)
  • Cili padi (bird’s eye chili)
    2 Cili padi (bird’s eye chili) (sliced, adjust to taste)
  • Shallots
    3 Shallots (thinly sliced)
  • Garlic
    2 cloves Garlic (minced)
  • Ginger
    1 cm Ginger (sliced)
  • Tamarind juice
    1 tbsp Tamarind juice (from 1 tsp tamarind pulp + 3 tbsp water)
  • Salt
    1/2 tsp Salt (to taste)
  • Cooking oil
    1 tsp Cooking oil (preferably canola or sunflower)

Step-by-step instructions

Step 1: Rinse the fish fillets and pat dry
0%

Step 1 · Rinse the fish fillets and pat dry

Rinse the fish fillets and pat dry. Marinate lightly with a pinch of salt.

Step 2: Heat oil in a non-stick pan over medium heat
0%

Step 2 · Heat oil in a non-stick pan over medium heat

Heat oil in a non-stick pan over medium heat. Sauté shallots, garlic, and ginger until fragrant.

Step 3: Add bruised serai (lemongrass) and sliced cili padi
0%
1 min

Step 3 · Add bruised serai (lemongrass) and sliced cili padi

Add bruised serai (lemongrass) and sliced cili padi. Stir for 1 minute to release aroma.

Step 4: Pour in santan (coconut milk) and tamarind juice
0%

Step 4 · Pour in santan (coconut milk) and tamarind juice

Pour in santan (coconut milk) and tamarind juice. Stir well and bring to a gentle simmer.

Step 5: Add the fish fillets and sliced daun kunyit
0%

Step 5 · Add the fish fillets and sliced daun kunyit

Add the fish fillets and sliced daun kunyit. Simmer on low heat until fish is cooked through and gravy thickens slightly.

Step 6: Season with salt
0%

Step 6 · Season with salt

Season with salt. Taste and adjust seasoning or add more cili padi if more heat is desired.

Step 7: Serve hot with steamed rice
0%

Step 7 · Serve hot with steamed rice

Serve hot with steamed rice, garnished with extra daun kunyit if desired.

Why this recipe is healthy

This traditional Malaysian recipe is prepared with fresh, wholesome ingredients and minimal oil, making it a heart-healthy choice. Fish is lean and nutrient-dense, while santan, used in moderation, adds creaminess without excessive saturated fat. The inclusion of natural spices and herbs enhances flavor without needing extra salt or sugar. By pairing with brown rice, you can further increase dietary fiber and maintain balanced blood sugar levels, catering to a health-conscious lifestyle.

A note on tradition

Ikan Masak Lemak is especially popular in Negeri Sembilan, known for its spicy and creamy dishes. It is commonly served during lunch or dinner, often enjoyed at home with family or at local warungs (eateries). While it can be found year-round, it is also a staple during festive seasons and communal gatherings. Its diverse ingredients reflect Malaysia’s rich multicultural heritage, blending Malay, indigenous, and Peranakan influences.

← Back to Fish in Coconut Gravy nutrition