How to Make Fish Curry with Rice (Traditional & Healthy Version)

Fish Curry with Rice, or Kari Ikan dengan Nasi, is a beloved staple in Malaysian homes, especially among the South Indian-Malaysian community. This dish showcases Malaysia’s multicultural culinary heritage, combining aromatic spices, fresh herbs, and the richness of santan (coconut milk) for a deeply satisfying meal. The curry is infused with local ingredients like pandan leaves and serai (lemongrass), offering a burst of fragrance that perfectly complements the tender fish. Malaysian Fish Curry stands out for its balance of flavors—spicy, tangy, and creamy—all served over fluffy white rice. It’s a popular lunchtime choice in Malaysia, often enjoyed with family and friends, especially during weekends or festive gatherings. The dish is both comforting and nourishing, making it an excellent option for those seeking authentic Malaysian flavors while keeping health in mind. With its use of lean fish and aromatic vegetables, this recipe is a nutritious and flavorful addition to any lunch menu.

35 min jumlah2 hidanganSederhana420 kcal / 100g

Ingredients

  • White fish fillet
    250g White fish fillet (ikan tenggiri or any firm white fish)
  • Red chili powder
    1 tablespoon Red chili powder (serbuk cili)
  • Turmeric powder
    1/2 teaspoon Turmeric powder (serbuk kunyit)
  • Onion
    1 medium Onion (diced)
  • Garlic
    3 cloves Garlic (minced)
  • Ginger
    1 inch Ginger (grated)
  • Tomato
    1 large Tomato (chopped)
  • Santan (coconut milk)
    1/2 cup Santan (coconut milk) (use light coconut milk for fewer calories)
  • Tamarind juice
    2 tablespoons Tamarind juice (air asam jawa)
  • Serai (lemongrass)
    1 stalk Serai (lemongrass) (bruised)
  • Pandan leaf
    1 piece Pandan leaf (optional, tie into a knot)
  • Okra
    4 pods Okra (cut into halves)
  • Eggplant
    1 small Eggplant (cubed)
  • Salt
    to taste Salt
  • Cooking oil
    1 tablespoon Cooking oil (preferably canola or sunflower)
  • Cooked rice
    2 cups Cooked rice (steamed)

Step-by-step instructions

Step 1: Marinate the fish with turmeric powder and a pinch of salt
0%
10 min

Step 1 · Marinate the fish with turmeric powder and a pinch of salt

Marinate the fish with turmeric powder and a pinch of salt. Set aside for at least 10 minutes.

Step 2: Heat oil in a pot
0%

Step 2 · Heat oil in a pot

Heat oil in a pot. Sauté onions until translucent, then add garlic, ginger, and lemongrass. Stir until fragrant.

Step 3: Add chili powder and stir for 1 minute
0%
1 min

Step 3 · Add chili powder and stir for 1 minute

Add chili powder and stir for 1 minute. Mix in chopped tomatoes and cook until soft.

Step 4: Pour in tamarind juice and about 1 cup of water
0%

Step 4 · Pour in tamarind juice and about 1 cup of water

Pour in tamarind juice and about 1 cup of water. Bring to a gentle simmer.

Step 5: Add eggplant
0%
5 min

Step 5 · Add eggplant

Add eggplant, okra, and pandan leaf. Simmer for 5 minutes until vegetables begin to soften.

Step 6: Gently add marinated fish pieces
0%
5 min

Step 6 · Gently add marinated fish pieces

Gently add marinated fish pieces. Cook for 5 minutes until fish is just cooked through.

Step 7: Stir in santan (coconut milk) and season with salt
0%
3 min

Step 7 · Stir in santan (coconut milk) and season with salt

Stir in santan (coconut milk) and season with salt. Simmer for another 2-3 minutes. Remove from heat.

Step 8: Serve hot with steamed rice
0%

Step 8 · Serve hot with steamed rice

Serve hot with steamed rice. Garnish with fresh coriander if desired.

Why this recipe is healthy

This recipe is a healthy choice as it relies on fresh fish, vegetables, and natural spices for flavor rather than heavy cream, excessive oil, or sugar. The use of light coconut milk and lean fish reduces saturated fat, while the fiber-rich vegetables aid in digestion and help keep you full longer. It’s a balanced meal that fits well into a calorie-conscious or weight management diet, supporting overall wellness.

A note on tradition

Fish Curry with Rice is a signature dish in southern Malaysia, especially among Indian-Malaysian communities. It’s a common sight at lunchtime in homes and local eateries, often enjoyed during gatherings or family meals. The use of local herbs and spices reflects Malaysia’s diverse food culture, blending Malay, Indian, and indigenous influences. While not tied to a specific festival, it is a comfort food that brings warmth and togetherness to the dining table.

← Back to Fish Curry with Rice nutrition