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.
Ingredients
- 250g Fish fillets (selar, tenggiri, or snapper) (boneless, skinless)
- 200ml Santan (coconut milk) (fresh if possible)
- 1 stalk Serai (lemongrass) (bruised)
- 1 leaf Daun kunyit (turmeric leaf) (finely sliced)
- 2 Cili padi (bird’s eye chili) (sliced, adjust to taste)
- 3 Shallots (thinly sliced)
- 2 cloves Garlic (minced)
- 1 cm Ginger (sliced)
- 1 tbsp Tamarind juice (from 1 tsp tamarind pulp + 3 tbsp water)
- 1/2 tsp Salt (to taste)
- 1 tsp Cooking oil (preferably canola or sunflower)
Step-by-step instructions
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
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
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
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
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
Season with salt. Taste and adjust seasoning or add more cili padi if more heat is desired.
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.