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.
Ingredients
- 250g White fish fillet (ikan tenggiri or any firm white fish)
- 1 tablespoon Red chili powder (serbuk cili)
- 1/2 teaspoon Turmeric powder (serbuk kunyit)
- 1 medium Onion (diced)
- 3 cloves Garlic (minced)
- 1 inch Ginger (grated)
- 1 large Tomato (chopped)
- 1/2 cup Santan (coconut milk) (use light coconut milk for fewer calories)
- 2 tablespoons Tamarind juice (air asam jawa)
- 1 stalk Serai (lemongrass) (bruised)
- 1 piece Pandan leaf (optional, tie into a knot)
- 4 pods Okra (cut into halves)
- 1 small Eggplant (cubed)
- to taste Salt
- 1 tablespoon Cooking oil (preferably canola or sunflower)
- 2 cups Cooked rice (steamed)
Step-by-step instructions
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
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
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
Pour in tamarind juice and about 1 cup of water. Bring to a gentle simmer.
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
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
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
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.