How to Make Fish Kari Soup (Traditional & Healthy Version)
Fish Kari Soup is a beloved Malaysian lunch dish, deeply rooted in the multicultural heritage of the country. Drawing influences from Malay, Indian, and Chinese communities, this curry soup features fresh fish simmered in aromatic spices, local herbs, and santan (coconut milk). The addition of lemongrass, daun pandan (pandan leaves), and curry leaves brings layers of fragrance and flavor unique to Malaysia’s culinary landscape. Its vibrant, golden broth delivers a perfect balance of spice, tang, and creamy richness. Fish Kari Soup is a staple especially in coastal regions, where fresh fish is abundant. Traditionally eaten with steamed rice, it’s a lighter, healthier alternative to heavier curries, making it ideal for calorie-conscious Malaysians. This recipe embraces authentic ingredients and cooking methods, ensuring you experience the true essence of Malaysian cuisine in every bowl. Whether you’re looking for a nutritious meal or craving the comforting flavors of local food, Fish Kari Soup is a wholesome choice.
Ingredients
- 200g Fresh white fish fillet (ikan tenggiri, ikan merah)
- 1 cup Santan (light coconut milk) (use thin santan for less fat)
- 2 tablespoons Curry powder (Malaysian fish curry powder)
- 1 medium Red onion (bawang merah)
- 3 cloves Garlic (bawang putih)
- 1 inch Ginger (halia)
- 1 large Tomato (diced)
- 1 stalk Lemongrass (serai, bruised)
- 1 Pandan leaf (daun pandan, knotted)
- 6-8 leaves Curry leaves (daun kari)
- 1 Chili (fresh red chili, sliced)
- 1 teaspoon Salt (to taste)
- 1 tablespoon Cooking oil (can use canola or sunflower oil)
- 2 cups Water (for soup base)
Step-by-step instructions
Step 1 · Prepare all ingredients: slice onions
Prepare all ingredients: slice onions, garlic, and ginger. Dice tomato. Bruise lemongrass and knot pandan leaf.
Step 2 · Heat oil in a pot
Heat oil in a pot. Sauté onions, garlic, and ginger until fragrant. Add curry leaves and lemongrass, stir for 1 minute.
Step 3 · Add curry powder and stir well to release aroma
Add curry powder and stir well to release aroma. Add diced tomato and cook until softened.
Step 4 · Pour in water and bring to a gentle boil
Pour in water and bring to a gentle boil. Add pandan leaf. Simmer for 5 minutes.
Step 5 · Add fish fillets
Add fish fillets. Cook for 5 minutes until fish is opaque and cooked through.
Step 6 · Pour in santan and sliced chili (if using)
Pour in santan and sliced chili (if using). Simmer gently for 2 minutes. Season with salt to taste.
Step 7 · Remove pandan leaf
Remove pandan leaf. Serve hot with steamed rice or brown rice for a healthier option.
Why this recipe is healthy
This dish is a healthy choice because it is naturally low in calories and high in nutrients. Lean fish provides quality protein, while the use of aromatic herbs and spices boosts metabolism and digestion. Coconut milk, when used in moderation, offers healthy fats and supports satiety. Fish Kari Soup is suitable for weight management and offers a balanced meal for lunch.
A note on tradition
Fish Kari Soup is especially popular in coastal regions such as Penang and Kedah, where fresh fish is easily available. It is often served for lunch in Malaysian households, as part of a communal meal with rice. The dish exemplifies Malaysia’s multicultural influences, with Indian-inspired curry powder, Malay herbs, and Chinese-style fresh ingredients. Fish Kari Soup is not specifically tied to any festival but is enjoyed year-round for its comforting flavors.